关于 二维码生成器 工具
二维码生成器工具帮助你将文本、网址等内容转换为二维码图片。本工具手写了完整的 QR Code Model 2 生成算法(包括 Reed-Solomon 纠错、掩码选择、矩阵构建),无任何外部库依赖,支持自定义尺寸、容错级别和颜色,完全在浏览器本地运行。
什么是二维码?
二维码(QR Code,Quick Response Code)是一种矩阵式二维条码,由日本 Denso Wave 公司于1994年发明。QR Code 在黑白方格矩阵中存储数据,可被手机摄像头快速扫描读取。与一维条码相比,二维码存储容量更大、可存储汉字、抗污损能力强,广泛应用于支付、网址跳转、名片、Wi-Fi连接、商品追溯等场景。
什么是容错级别?
二维码的容错级别(Error Correction Level)是指二维码在部分损坏时仍能被正确扫描的能力。QR Code 提供四个容错级别:L(可恢复7%数据)、M(可恢复15%)、Q(可恢复25%)、H(可恢复30%)。容错级别越高,二维码中包含的冗余数据越多,体积越大,但抗污损能力越强。如需在二维码上叠加Logo,建议使用H级别。
不同容错级别的区别
L、M、Q、H四个容错级别在数据恢复能力和二维码复杂度上差异明显。
| 容错级别 | 名称 | 数据恢复率 | 适用场景 |
|---|---|---|---|
| L | 低 | 7% | 环境干净,空间有限 |
| M | 中 | 15% | 日常通用场景 |
| Q | 较高 | 25% | 可能部分遮挡 |
| H | 高 | 30% | 叠加Logo、恶劣环境 |
什么时候需要生成二维码
以下场景需要使用二维码生成器:
- 网址分享:将网址转为二维码,方便用户扫码直接访问。
- 移动支付:生成收款或付款二维码,支持扫码支付。
- Wi-Fi连接:将Wi-Fi名称和密码编码为二维码,扫码即连。
- 名片信息:将vCard名片信息编码为二维码,交换联系方式。
- 商品标签:为商品生成追溯二维码,记录生产流通信息。
- 活动签到:生成活动签到二维码,扫码快速签到。
- 文本传输:将文本内容编码为二维码,离线传输。
- 应用下载:将App下载链接转为二维码,扫码下载。
如何生成二维码
使用本工具生成二维码非常简单,只需几步:
- 在文本框中输入需要生成二维码的内容(文本或网址)。
- 选择二维码尺寸(128/256/512像素)。
- 选择容错级别(L/M/Q/H),一般场景选择M即可。
- 选择前景色和背景色(建议深色前景+浅色背景以确保可扫描)。
- 点击「生成二维码」按钮,在右侧预览区查看二维码。
- 点击「下载 PNG」按钮,将二维码图片保存到本地。
整个过程不需要安装任何软件,也不需要注册账号,完全免费。
工具特点
- 纯手写算法:完整实现 QR Code Model 2 算法,包括 Reed-Solomon 纠错,无外部库。
- 支持中文:使用 UTF-8 编码,完美支持中文字符。
- 自定义尺寸:支持 128/256/512 三种尺寸。
- 容错可选:支持 L/M/Q/H 四个容错级别。
- 自定义颜色:可自由设置前景色和背景色。
- 下载PNG:支持下载二维码图片为PNG格式。
- 完全本地生成:二维码在浏览器本地生成,不上传不记录。
- 免费无限制:不限生成次数,无需注册。
关于安全性
本工具完全在浏览器本地运行,输入的内容不会被发送到任何服务器,也不会被记录。关闭页面后即销毁,安全无忧。生成的二维码可放心用于支付、Wi-Fi、名片等场景。
常见问题
- 二维码支持中文吗?支持。本工具使用UTF-8编码,可完美支持中文字符生成二维码。
- 二维码能存多少字?取决于容错级别和字符类型,数字最多7089个,字母最多4296个,中文最多约1817个汉字。
- 内容会被上传吗?不会。本工具纯前端实现,二维码在浏览器本地生成,不上传不记录。
- 容错级别有什么区别?L可恢复7%数据,M可恢复15%,Q可恢复25%,H可恢复30%。容错越高二维码越复杂但越抗污损。
- 颜色可以自定义吗?可以,但建议前景色为深色、背景色为浅色,以确保二维码可被正常扫描。
- 需要安装软件吗?不需要,打开网页即可使用。