免费在线二维码生成器

为 URL、文本、WiFi 密码或联系人卡片创建二维码。可下载为 PNG 或 SVG 格式 · 无需注册。

在您的浏览器中生成 · 不向服务器发送任何数据

什么是二维码?

二维码 (Quick Response Code) 是一种二维条形码,可存储 URL、文本、WiFi 凭据或联系人信息等数据。只需将手机摄像头对准二维码即可扫描。它们广泛用于名片、餐厅菜单、产品包装、活动门票和营销材料中。

二维码简史

二维码于1994年由原昌宏(Masahiro Hara)发明,他当时是电装公司(Denso Corporation)的工程师(公司后来分拆出电装波 Denso Wave),目的是解决日本汽车供应链的一个问题。丰田的精益生产模式让每个工件需要追踪的SKU超过一维条码所能承载的约20个字符,工人不得不为每个零件连续扫描十个条码。原昌宏的任务是设计一种二维码,能够在一个符号里、以任意朝向、迅速地承载整张标签。他在采访中说过,矩阵网格的布局部分灵感来自他午休时围棋棋盘上的黑白棋子。更难的问题是位置检测:当符号被斜拍或倒拍时,扫描器如何判断码从哪里开始、哪边是上?原昌宏的答案就是每个二维码三个角上的三个同心方框定位图形。为了挑选一种不会与日常印刷物冲突的标记,他的团队统计了上千份杂志和报纸中条纹的长度频率,发现1:1:3:1:1这种细黑、细白、粗黑、细白、细黑的比例在普通印刷中几乎从不出现。这正是扫描器寻找的比例。电装波的另一个决定性贡献是战略性的:公司持有二维码的专利,但明确放弃了对任何符合公开ISO/IEC 18004规范的使用收取版权费,该规范于2000年6月首次发布,在2006年(定义《QR Code 2005》)、2015年(更名为简单的《QR Code》)和2024年8月当前的第四版进行了重大修订。「QR Code」这一商标受到保护,底层的矩阵条码则是免费的。1994年的这一决定是二维码在面向消费者的二维条码竞赛中击败PDF417、Aztec和Datamatrix的最主要原因。大众普及来自原生手机摄像头识别:iOS 11于2017年9月Google Lens于2018年5月。如今,所有现代手机都能从默认相机应用读取二维码,无需单独的扫描应用。

二维码的解剖结构

二维码的常见用途

标准与历史里程碑

其他常见问题

我的二维码打印多大合适?

印刷时至少2厘米乘2厘米(约0.8英寸),这在常见的手机相机分辨率下给出大约20:1的扫描距离与模块大小比。一个有用的经验法则是:最小打印尺寸≈扫描距离÷10。设计为在2米外扫描的二维码至少要20厘米宽;高速公路边50米外的广告牌上的二维码至少要5米宽。

为什么同样的内容有时会生成不同大小的码?

两个原因。第一,编码器可能升级了二维码版本(每边模块更多),因为你选择的纠错等级所需的冗余装不下较小的版本。第二,编码器可能切换了模式:纯数字ID以数字模式编码,每字符3.33比特;同一个ID加上字母前缀后强制进入字母数字模式或字节模式,每字符占用更多比特,并可能将版本上抬。

可以在中心放logo而不破坏二维码吗?

可以,最多到可视面积的25-30%,前提是你同时提高纠错等级。里德-所罗门可以恢复logo覆盖的模块,但只在该等级的恢复百分比之内。H级(30%)是logo覆盖的标准选择;Q级(25%)适合较小的logo。在正式印刷之前,至少用三台不同手机做扫码测试,因为logo盖在哪些具体模块上也有影响。

静态二维码与动态二维码有什么区别?

静态二维码直接编码载荷:扫一扫就得到当时编码的那个URL或文本。动态二维码编码的是一个短跟踪URL,会经过第三方服务器跳转,因此可以在不重印的情况下更换目的地,每次扫码也可以被记录。本生成器只产出静态二维码:内容就是内容,没有跳转,没有跟踪。更新慢一些,但反钓鱼扫描器看不到任何可疑跳转,即便第三方跳转公司倒闭也照样能用。

二维码区分大小写吗?

数据区分,但模式决定了什么能装。字母数字模式只支持大写A-Z加数字、空格和$ % * + - . / :;用小写写的URL会迫使编码器进入字节模式,每字符位数更多,可能让二维码版本上抬。如果你能控制目的地址,使用全大写的短路径配合无查询串的域名,可以让码尽可能小。

我输入的内容会被存储或上传吗?

不会。本生成器完全在你的浏览器中通过MIT协议的QRCode.js库运行。URL、Wi-Fi密码、vCard和图像数据全部在本地计算和渲染;任何东西都不会传到服务器,没有分析事件记录这些值,也没有营销列表收集你的输入。可以在开发者工具的Network面板验证:页面加载后没有任何POST。Wi-Fi密码和vCard电话号码正是服务器端生成器拿来变现的那种载荷;本工具不这么做。

常见问题

二维码的最佳尺寸是多少?

用于印刷时,二维码至少应为 2 厘米 x 2 厘米(约 0.8 英寸)。对于远距离观看的广告牌或标牌,应按比例放大。经验法则,最小代码尺寸等于扫描距离除以 10。

PNG 还是 SVG,我应该下载哪种?

数字用途(网站、社交媒体、电子邮件)请使用 PNG。印刷材料请使用 SVG,因为它是矢量格式,可缩放到任意尺寸而不损失质量。

我可以自定义二维码的颜色吗?

可以,使用前景色和背景色选择器以匹配您的品牌。只需保证两种颜色之间有足够的对比度,否则扫描器将无法可靠地读取代码。

二维码会过期吗?

不会。这里生成的二维码是静态的,数据直接编码在图案中。只要它们链接的内容(如 URL)保持有效,它们就可以永远使用。

“纠错等级”有什么作用?

更高的纠错等级让扫描器在代码部分受损、弄脏或被 Logo 遮挡时仍能读取。低 (7%) 生成最小的图案;高 (30%) 能承受严重损坏,但会使代码更密集。

相关工具