关于二维码
二维码将文字信息存储为黑白方块图案,相机可以即时扫描并解码。纠错级别越高,即使部分图案受损或被遮挡也能正常扫描,但图案也会更密集。
本工具使用 qrcode-generator 库完全在浏览器内生成二维码,你输入的文本不会发送到服务器。文本过长时,需要降低纠错级别或缩短内容才能符合二维码的数据容量限制。
输入文本或链接,选择尺寸和纠错级别,然后下载你的二维码。
二维码将文字信息存储为黑白方块图案,相机可以即时扫描并解码。纠错级别越高,即使部分图案受损或被遮挡也能正常扫描,但图案也会更密集。
本工具使用 qrcode-generator 库完全在浏览器内生成二维码,你输入的文本不会发送到服务器。文本过长时,需要降低纠错级别或缩短内容才能符合二维码的数据容量限制。
生成二维码时,输入或粘贴要编码的文字或网址,选择尺寸和纠错等级,工具会在浏览器内立即绘制出可扫描的黑白方块图案。例:输入 "https://utilduck.com" 并点击下载,即可保存一张可直接扫描的 PNG 图片。
| 等级 | 约可恢复的比例 | 典型用途 |
|---|---|---|
| L(低) | 约 7% | 干净的数字屏幕展示,预计不会有遮挡 |
| M(中) | 约 15% | 通用场景——最常用的默认选项 |
| Q(四分之一) | 约 25% | 可能会磨损的印刷材料 |
| H(高) | 约 30% | 叠加了 logo 或磨损较严重的场景 |
二维码的最大数据容量取决于版本(网格大小)和纠错等级,文字越长就需要更大的网格或更低的纠错等级才能容纳,超出绝对上限时会完全无法生成。缩短文字(比如用短链接代替完整网址)通常能解决这个问题。
纠错会加入冗余数据,即使二维码部分脏污、破损、褪色或被 logo 遮挡,扫描器依然能正确读取。纠错等级越高,冗余越多,图案在视觉上会更密集,但能容忍的损坏程度也更大。
是的——二维码的网格大小(即"版本")决定了它总共有多少数据格子,版本越高、格子越多,能存储的字符就越多。编码的文字或网址越长,生成器就需要自动提高版本来容纳数据。
不会。二维码完全在你的浏览器内用 JavaScript 生成,你输入的文字不会离开你的设备,也不会被发送到任何地方。
提高纠错等级或增加文字量,图案会变得更密集,在较小尺寸下有些扫描器可能较难识别;如果要用于印刷材料,请在批量制作前先用实际打印尺寸和真实扫描器测试生成的二维码。
Sources: ISO/IEC 18004 (QR Code)
最后更新: 2026-08-17
二维码是否可用不仅取决于内容,还受尺寸、打印清晰度、四周留白、背景对比度和相机距离影响。生成后应先用至少一部真实手机扫描,若要印刷或投放在屏幕上,再按最终尺寸测试一次。链接很长时图案会更密,缩得过小容易失败;与其只追求外观,不如优先保留清晰边缘和足够留白。
二维码只是把文本或网址编码成图形,不会替你验证链接是否安全、是否长期有效。分享前先打开目标地址,确认域名、协议和页面内容;包含个人资料、无线网络密码或内部地址时,还要考虑任何看到图案的人都可能扫描。重要资料应采用访问控制,而不是把二维码本身当成加密。
在长期张贴或印刷前,应先决定二维码中放最终地址还是可管理的跳转地址。最终页面若改版、域名失效或权限变化,已经印出的图案不会自动更新;可变跳转则带来维护者、到期和重定向安全责任。建立发布记录时可保存二维码原始内容、生成日期、投放位置和测试结果,以便日后知道需要替换哪些物料。短链接虽能降低图案密度,却不应隐藏陌生域名;面向公众时最好在图案旁印出可读网址或用途说明,让用户在扫描前判断目标。
不同扫描器对字符编码、换行、联系方式字段和无线网络配置的兼容性可能不同,同一手机成功并不保证所有设备都能读。应选择实际受众常用的多个系统测试,并检查离线、弱光、弯曲表面和打印缩放后的效果。纠错能力可以容忍一定损伤,但不能弥补过低对比、被裁掉的静区或大面积覆盖。若内容涉及个人资料,发布前评估任何拍照者都可复制和转发的风险;二维码本身不提供访问撤销、加密或收件人限制。导出图像后不要在文档软件中随意拉伸成非正方形,也不要让打印裁切线侵入四周留白。印刷商若重采样、压缩或套色,正式批量生产前应先看实物样张。网页链接还要测试证书、移动端布局和权限提示,而不是只确认扫描器识别出字符。用于资产标签时,二维码内容应采用稳定标识,并在后台维护映射;不要直接嵌入以后会变更的详细资料。发布后还要定期复扫,及时撤下失效物料。