生成二维码 输入即生成,支持中文与 emoji
容错
尺寸
边距
前景
背景
模式
识别二维码 拖入图片、选择文件,或直接 Ctrl/⌘+V 粘贴截图
把二维码图片拖到这里
也可以点「选择图片」,或直接粘贴截图
PNG · JPG · WebP · GIF
PNG · JPG · WebP · GIF
纠错等级与容量
二维码有 40 个版本,第 n 版的边长是
n × 4 + 17 个模块(版本 1 是 21×21)。
内容越多版本越高、模块越密,同样尺寸下就越难扫。
上表最后一列是版本 40(177×177)在字节模式下的上限,实际可用容量还跟内容编码模式有关:
纯数字最省,字母数字次之,中文按 UTF-8 占 3 字节。
说明
为什么内容不会外泄:生成用的是
扫不出来怎么办:
qrcode-generator,识别用的是 jsqr,
两个库都在本机 vendor/ 目录里,全程没有任何请求发出去 —— 断网也能用。
所以拿它处理 WiFi 密码、内网地址这类内容也没问题。扫不出来怎么办:
- 二维码在图片里太小 —— 裁剪到只剩二维码再试,识别前会先按最长边缩放。
- 图片是反色(白码黑底)或对比度很低 —— 本工具会额外尝试反色解码一次。
- 屏幕截图带缩放模糊 —— 尽量用原图,不要经过聊天软件二次压缩。
- 码本身有损坏 —— 换个容错等级重新生成;
H能扛住约 30% 的面积缺失。