二维码生成器
输入文本或 URL,一键生成高清二维码图片。
内容输入
外观与预览
等待生成...
高级设置
L (7%)
M (15%)
Q (25%)
H (30%)
1
2
4
6
8
#000000
#FFFFFF
PNG
JPG
JPEG
WEBP
SVG

关于二维码生成:您需要了解的编码与纠错基础知识

二维码通过 Reed-Solomon 纠错算法实现抗污损能力,支持文本、网址、WiFi 等多种数据编码。以下简要介绍二维码工作原理、纠错级别选择与本地浏览器处理机制,帮助您更高效地使用本工具。

#01

工作原理与数据编码

二维码(QR Code)是一种矩阵式二维条码,由日本 DENSO WAVE 公司于 1994 年发明。它的本质是将文本、数字或二进制数据编码为黑白方块的矩阵图案——白色方块代表 0,黑色方块代表 1,扫码设备通过识别这些方块的排列来还原原始数据。

二维码的三个定位角(Finder Pattern)是保证快速识别的关键:在二维码的左上角、右上角和左下角各有一个由 7×7 方块组成的嵌套方形图案,扫码器通过识别这三个"靶心"来快速确定二维码的位置、方向和倾斜角度。这就是为什么二维码支持 360 度旋转识别的原因。

二维码支持四种编码模式:数字模式(Numeric)只存储 0-9 数字,效率最高;字母数字模式(Alphanumeric)支持 0-9、A-Z 及 9 个符号;字节模式(Byte)存储 ISO-8859-1 字符,适合普通文本;日文模式(Kanji)专门优化日文存储。本工具采用字节模式,通过 UTF-8 编码支持完整的中英文内容。

二维码的版本(Version)从 1 到 40,每上升一个版本,每边的模块数增加 4 个。版本 1 为 21×21 模块,版本 40 为 177×177 模块。版本越大,可存储的数据量越多,但二维码的物理尺寸也越大。本工具会根据您输入的内容长度自动选择最小可用版本,保证在满足存储需求的同时生成最小尺寸的二维码。

#02

纠错级别与版本选择

二维码最强大的特性之一是 Reed-Solomon 纠错算法,它允许二维码即使部分污损或被遮挡,仍然能够被正确识别。这就是为什么我们可以在二维码中间放置 Logo、或者打印在可能磨损的商品包装上的原因。

纠错级别分为四级,级别越高,冗余数据越多,抗损能力越强:

  • L(Low):约 7% 的数据可被恢复——适合干净、平整的打印场景,如电子票、海报。纠错能力最低,但在相同版本下可存储更多数据。
  • M(Medium):约 15% 的数据可被恢复——最常用的默认级别,兼顾纠错能力和数据密度。适合大多数普通场景,如名片、菜单、普通营销物料。
  • Q(Quartile):约 25% 的数据可被恢复——适合较恶劣的环境,如户外广告、工业标签、物流包装。
  • H(High):约 30% 的数据可被恢复——最高纠错级别。当您需要在二维码中心添加 Logo 或图标时,强烈建议选择 H 级别,因为 Logo 会遮挡约 15%-20% 的模块面积。

一个实用的建议:添加 Logo 时请使用 H 级纠错。上传 Logo 后,工具会自动切换到 H 级别(如果尚未设置)。此外,二维码周围的空白边距(Quiet Zone)也很重要——至少保留 4 个模块的白色空白边,这可以显著提高扫码识别率,尤其是在复杂背景或近距离快速扫描的场景下。

关于颜色和对比度:传统的二维码是黑白配色,这保证了最高的识别对比度。但实际上,二维码只要求模块之间有足够的明暗对比度——深颜色模块搭配浅颜色背景通常也能被识别。建议前景色与背景色的对比度不低于 60%,避免使用低对比度或相近颜色的配色。

#03

本地处理与隐私保护

本工具采用完全本地化的二维码生成方案——所有输入的文本、网址、WiFi 配置等内容不会上传到任何服务器,所有计算都在你自己的浏览器中通过 JavaScript 完成。当你在本地设备上点击"生成二维码"时,从文本编码、Reed-Solomon 纠错计算到最终的 PNG/SVG 图像渲染全部在浏览器内存中完成。

为什么这一点很重要?在生成含有敏感信息(如 WiFi 密码、个人联系方式、内部系统链接等)的二维码时,你不希望这些信息被上传到第三方服务器或被记录。完全本地化的方案意味着:即使断开互联网连接,工具依然可以正常工作;关闭浏览器标签页后,所有输入数据立即从内存中清除;生成的二维码图片文件在你下载之前不会出现在任何网络位置。

对于包含高度敏感信息(如内部系统访问地址、账号凭证、个人联系方式)的场景,我们仍建议在操作完成后关闭浏览器标签,以避免浏览器自动填充或恢复会话时意外泄露。

更多关于本工具隐私保护策略的细节,可参见我们的 隐私政策页面。

📖 想了解更多?
查看完整的二维码生成指南:发明历史与模块结构、四种编码模式与中文支持、Reed-Solomon 纠错算法深入对比、V1 到 V40 版本选择、Logo 插入与颜色自定义最佳实践、扫码识别率优化与常见问题、静态与动态二维码的选择建议(约 10 分钟阅读)
阅读完整指南 →