首页文本与开发 › 二维码生成器

二维码生成器

输入网址或文字,选择容错级别、尺寸和颜色,在浏览器本地生成二维码并下载 PNG,不经过任何服务器。

二维码是怎么生成的

QR Code 是日本 Denso Wave 公司 1994 年发明的二维条码,国际标准为 ISO/IEC 18004。生成过程是:把内容按 UTF-8 转成字节,用字节模式写入比特流;根据长度和容错级别选择版本(1–40,版本 1 为 21×21 模块,每升一版边长加 4,版本 40 为 177×177);用 Reed–Solomon 算法在 GF(256) 上计算纠错码并与数据交织;然后在矩阵上放置三个定位图形、校正图形、定时图形和格式信息,按之字形填入数据;最后对 8 种掩码逐一评分,选择明暗分布最均匀的一种,避免出现大块同色或类似定位图形的误导图案。本页的编码器完全在浏览器中运行,不依赖任何第三方库或接口。

容错级别、尺寸和使用建议

容错级别决定二维码被遮挡或污损后仍能被读取的比例:L 约 7%,M 约 15%,Q 约 25%,H 约 30%。级别越高,纠错码越多,同样内容需要更大的版本,图案也更密。日常网址用 M 即可;要在中间放 Logo 或印在易磨损的物料上选 H;内容很长、希望图案尽量简单时选 L。

尺寸方面,本工具按整数倍缩放模块以保证边缘清晰,并自动保留标准要求的 4 个模块宽的空白区(静区),实际输出尺寸会略小于或等于设定值。印刷时建议每个模块不小于 0.5 毫米,一张名片上的二维码不小于 2 厘米;屏幕展示则保证至少 150 像素。前景色务必比背景色深,反色(白码黑底)和低对比的配色很多扫码软件不认。

网址请带上 https:// 前缀,微信等扫码后才会直接打开;WiFi 可用 WIFI:T:WPA;S:名称;P:密码;; 格式;名片可用 vCard 文本。内容越短二维码越易扫,长链接可先缩短。生成的二维码是静态码,内容直接编码在图案里,没有有效期,也无法在生成后修改。

常见问题

生成的二维码会过期吗?

不会。本工具生成的是静态二维码,内容直接编码在图案中,不经过任何服务器,因此永久有效,也不会统计扫码次数。

最多能放多少内容?

版本 40、容错 L 时最多约 2953 字节,相当于 980 多个汉字或 2953 个英文字母;但内容超过几百字节后图案非常密,扫码困难,建议尽量精简。

为什么手机扫不出来?

常见原因:尺寸太小或图片被压缩模糊、前景背景反差不够、四周空白区被裁掉、打印时被拉伸变形。请重新生成更大尺寸、用默认黑白配色测试。

能在中间加 Logo 吗?

可以。选择 H 级容错后,用图片软件在中央覆盖不超过面积 20% 的 Logo,通常仍可正常扫描。覆盖前后都要实际扫码测试。