二维码生成/识别
生成可自定义颜色与 Logo 的高清二维码,也能上传图片反向识别内容。图片不会离开你的浏览器。
🔒 本地运行
二维码内容21 字符
尺寸 320 px px
纠错级别
前景色
背景色
白边 2
中心 Logo
预览版本 2 · 25×25 模块
内容体积与容量参考
| 纠错级别 | 纯数字 | 字母数字 | UTF-8 中文(约) | 适用场景 |
|---|---|---|---|---|
| L(7%) | 7089 | 4296 | 约 984 字 | 纯屏幕展示、内容很长 |
| M(15%) | 5596 | 3391 | 约 776 字 | 通用推荐,印刷也够用 |
| Q(25%) | 3993 | 2420 | 约 552 字 | 贴纸、易磨损位置 |
| H(30%) | 3057 | 1852 | 约 424 字 | 中心加 Logo 必选 |
上表是 40 版(最大尺寸)的理论上限。实际内容越短,生成出的二维码格子越少、越容易扫。长链接建议先做短链,比堆纠错级别有效得多。
本工具能做什么
生成可自定义颜色与 Logo 的高清二维码,也能上传图片反向识别内容。图片不会离开你的浏览器。
生成:尺寸滑块(128-1024)、前景/背景色、白边滑块(0-8)、纠错级别 L/M/Q/H,中心 Logo 上传
扫码识别:拖拽/粘贴/选择图片自动解析,智能判断类型(网址/WiFi/名片/电话…)
场景模板:8 种预设格式(URL/WiFi/电话/短信/邮件/vCard/地理位置/纯文本),一键填入即用
容量参考表:按纠错级别显示纯数字/字母/中文的容量上限与适用场景
自检可读性:利用 BarcodeDetector API 解码生成的二维码验证能否正常扫读
适用场景
- 开发调试时编解码转换
- 生成测试数据和唯一 ID
- 正则表达式快速验证
常见问题
加了 Logo 之后扫不出来怎么办?
把纠错级别调到 H,并保证 Logo 覆盖面积不超过整张图的 20%。二维码靠纠错码容错,Logo 遮挡本质是在消耗纠错额度,遮太多就恢复不回来了。
二维码可以做成彩色的吗?
可以,但要保证前景与背景的明度对比足够大(建议对比度 4:1 以上),且前景比背景深。浅色码点 + 深色底会让很多扫码 SDK 直接失败。
印刷用要生成多大尺寸?
经验公式:最小边长 ≈ 扫描距离 / 10。1 米外扫就至少 10 cm。印刷请按 300 DPI 反推像素,例如 3 cm 需要约 354 px,这里直接拉到 512 px 以上更稳。四周白边不要裁掉。
生成的二维码有有效期吗?会被统计吗?
本工具生成的是静态二维码,内容直接编码在图形里,永久有效、不经过任何中转、也无法统计扫码量。如果你需要「换目标地址 / 看扫码数据」,需要的是动态短链系统,可以看我们的服务页。
免责声明
- 本工具为纯前端实现,生成与识别均在你的浏览器本地完成,图片与文本内容不上传、不存储于服务器。
- 请勿识别他人的收付款码、门禁码、票证码或含他人个人信息的二维码。此类行为可能侵犯他人财产权与隐私权,甚至构成违法犯罪。
- 不得将本工具用于制作钓鱼链接、恶意软件下载、虚假支付码、赌博与诈骗信息等任何违法违规内容的二维码。相关法律责任由使用者自行承担。
- 识别结果中的链接可能指向恶意站点,本站不对其内容作任何安全性背书,点击前请自行判断风险。
- 生成的二维码请自行验证可扫性。因纠错级别、尺寸、颜色对比度不足或 Logo 遮挡过大导致无法识别,本站不承担责任。
- 在法律允许的范围内,本站不对因使用或依赖本工具输出结果而产生的任何直接或间接损失承担责任。继续使用即表示你已理解并接受本声明。