二维码 2026/2/25

二维码是什么?原理、用途与在线生成工具推荐

二维码(QR Code)已渗透到支付、名片、Wi-Fi 连接等日常场景的各个角落。本文从原理出发,拆解二维码的结构与纠错机制,并推荐一款免费的在线生成与识别工具。

阅读 - 点赞 -

二维码是什么

二维码(QR Code,Quick Response Code)由日本公司 Denso Wave 于 1994 年发明,最初用于汽车零件的追踪管理。与传统一维条形码只能横向存储信息不同,二维码在水平和垂直两个方向上同时编码数据,因此能存储更多信息。

一个典型的 QR Code 可以存储多达 7089 个数字4296 个字符的数据,而一维条形码通常只能存储约 20 个字符。

二维码的结构

二维码由几个关键功能区域组成:

  • 定位符(Finder Pattern):三个角落的正方形图案,用于帮助扫描器快速定位和校准方向
  • 对齐符(Alignment Pattern):较大的 QR Code 中用于修正图像变形
  • 时序模块(Timing Pattern):交替的黑白条纹,帮助确定模块尺寸
  • 格式信息(Format Information):存储纠错级别和掩码模式
  • 数据区域(Data Region):实际存储内容的区域

纠错机制

二维码内置了 Reed-Solomon 纠错算法,即使部分码面被遮挡或损坏,仍然可以被正确解读。纠错级别分为四档:

级别可恢复损坏比例适用场景
L(低)约 7%干净环境,数据量大
M(中)约 15%通用场景
Q(较高)约 25%工业环境
H(高)约 30%户外广告/logo叠加

正是因为有 H 级纠错,我们才能在二维码中心加入 Logo 图案而不影响扫描。

二维码能存什么

二维码支持多种数据格式:

  • URL 链接:最常见的用法,扫码即可打开网页
  • 纯文本:存储任意文字信息
  • 名片(vCard):包含姓名、电话、邮箱等联系方式
  • Wi-Fi 凭证:扫码自动连接 Wi-Fi 网络,无需手动输入密码
  • 电子邮件:预填邮件地址、主题和内容
  • 地理位置:直接在地图 App 中打开定位
  • 支付信息:微信/支付宝扫码支付的核心

如何生成二维码

推荐使用 illi.io,这是一个免费的在线二维码与条形码工具站,支持:

  • 二维码生成:支持 URL、文本、Wi-Fi、vCard 等多种格式,可自定义颜色和样式
  • 二维码识别:上传图片即可解码,无需安装 App
  • ✅ 条形码生成与识别:支持常见的 EAN-13、Code 128 等格式

操作极为简单:输入要编码的内容,点击生成按钮,即可下载 PNG 格式的二维码图片,全程免费,无需注册。

二维码的安全注意事项

二维码本身是中性工具,但在使用时需注意以下风险:

  • 恶意链接:扫码前无法看到真实 URL,攻击者可能贴出伪造的二维码,将你导向钓鱼网站
  • 公共场所张贴的二维码:餐厅、商场等场景的支付码可能被人替换,支付前核实商户信息
  • 建议:在扫码前,选择有预览功能的相机 App,确认 URL 来源是否可信

总结

二维码凭借信息密度高、纠错能力强、兼容性广等特点,已成为线上线下信息传递的标准桥梁。无论是分享网址、展示名片还是设置 Wi-Fi,都可以通过illi.io 快速生成专属二维码。