二维码生成器
输入链接或文字,二维码会随输入实时生成。工具会按类型校验输入,测量前景与背景的对比度以免你打印出扫不出的码,结果可复制,也可保存为 PNG 或 SVG。
预览
二维码会显示在这里。
两个颜色的默认值取自本站自己的主题变量,会跟随深色/浅色模式。多数摄像头最易识别浅色底、深色码点。
纠错等级会写入冗余码字,因此二维码磨损或被部分遮挡时仍能读出;代价就是容量——同一版本在 H 级下能装的字符比 L 级少。
以下上限由本编码器实测:L 级 2953 字节、M 级 2331、Q 级 1663、H 级 1273。一个拉丁字母占 1 字节,一个汉字占 3 字节;如果全是数字则能装得多得多。
全程在本页编码:编码库只需首次联网获取并缓存,之后你的文本不会离开设备,除上述设置外不保存任何内容。
使用方法
- 输入或粘贴内容,「输入类型」保持自动检测,或选择网址、电话、邮箱、纯文本,以便按对应规则校验。
- 选择「纠错等级」「图片尺寸」「静区」,并设置模块与背景颜色。
- 查看预览和状态行,状态行会显示二维码版本、模块数量和实测的颜色对比度。
- 用「复制 PNG」「下载 PNG」或「下载 SVG」取走结果;大量打印前,请先用手机扫一次实物。
常见问题
我的内容会被发送到服务器吗?
不会。编码器是一小段脚本,随页面下载一次后会被缓存;编码在你的设备上完成,内容不会上传。只会记住上面的设置项。
纠错等级该选哪个?
M 是均衡的默认值。印刷后可能被刮花或弄脏的标签选 Q 或 H,需要容纳最多文字时选 L。等级越高冗余越多,同样大小的码能装的字符就越少:从 L 的约 2953 字节到 H 的 1273 字节,一个汉字占 3 字节。
为什么工具拒绝导出我选的颜色?
手机摄像头需要深色模块与背景之间有足够的对比度,通常至少 3:1。低于这个值工具会给出警告,两种颜色几乎一样时会拒绝导出。浅色背景配深色模块的扫描成功率最高。