功能亮点
- 生成二维码与多种一维条码,编码类型可选
- 二维码纠错级别可调,级别越高越耐遮挡和磨损
- 生成尺寸与前景、背景颜色可自定义
- 识别模式:上传含码图片读出内容,二维码与常见一维条码都支持
- 生成前会按各条码类型的规则校验内容,位数或字符不合规会直接提示
- 全部在浏览器本地完成,内容和图片不上传服务器
能力与限制
- 支持格式
- PNG、JPG、WebP
- 输出格式
- PNG、SVG、TXT
- 单文件体积上限
- 100 MB
- 批量能力
- 单张处理
- 处理位置
- 浏览器本地处理,图片不上传服务器
参数说明
| 参数 | 取值 |
|---|---|
| 操作 | 生成 / 识别 |
| 编码类型 | QR 码 / Code 128 / EAN-13 / EAN-8 / UPC-A / ITF-14 |
| 纠错级别 | L(约 7%) / M(约 15%) / Q(约 25%) / H(约 30%) |
| 编码内容 | 自由填写 |
| 尺寸 | 100–2000px |
| 前景色 | 默认 #000000 |
| 背景色 | 默认 #FFFFFF |
使用方法
- 1选择操作:生成或识别
- 2生成:挑选编码类型,填写要编码的内容
- 3生成:设置尺寸与前景、背景颜色;二维码还能选纠错级别
- 4识别:上传或截图一张含二维码、条码的图片
- 5结果区预览生成的图片,或显示识别到的类型与内容
- 6下载图片,或复制识别结果
常见问题
内容会被上传到服务器吗?
不会。生成和识别都在浏览器本地完成,编码内容和图片都不经过服务器。
提示条码内容不合法怎么办?
不同条码类型对内容有硬性要求:数字类条码对位数有固定规定,Code 128 只支持可打印的 ASCII 字符且有长度上限。按提示把内容改成符合规则的格式即可。
生成的二维码扫不出来怎么办?
先看对比度:前景和背景颜色太接近会扫不出,把前景调深、背景调亮。其次看尺寸,太小或打印后太密都影响识别;另外别把二维码四周的留白裁掉,留白是扫码必需的部分。
纠错级别有什么用?
级别越高,二维码被遮挡、磨损后仍能读出的比例越大,代价是同样尺寸下码点更密、更难扫。内容多又需要印在小面积上时不要一味调高。
识别不出图片里的码怎么办?
尽量用清晰、正对、码占画面比例大的图,截图比翻拍好,模糊或倾斜都会明显降低识别率。另外反色的二维码(浅色码点配深色底)目前识别不了。