HandyTools Hub

← 全部指南

二维码入门:原理与自制教程

2026-09-03

二维码已经悄悄成为把信息从屏幕搬运到手机最常见的方式之一。菜单、Wi-Fi 网络、活动门票、支付链接——全都通过那些黑白小方块传递。然而大多数人把它当作一个魔术盒:镜头一对,事情就发生了。

这篇指南把这个魔术拆解开来。读完后你会明白二维码如何储存数据、为什么有的码更密集,以及如何生成一个真正能用的二维码——还有如何读取别人分享给你的码。

二维码到底是什么

QR 代表 Quick Response(快速响应)。它于 1994 年由 Denso Wave(丰田子公司)的原昌宏团队发明,目的是比传统条码更快地追踪汽车零件。

二维码在一个由黑白小方块(称为模块)构成的二维网格中储存数据。与只能容纳一条细数据的一维条码不同,二维码把信息铺满整个方块——所以单个码能容纳的容量大得多,而且你可以从任何角度扫描它。

角落里的三个大方块叫做定位图形(finder patterns)。它们让摄像头锁定二维码并判断其方向,即使手机歪着、码颠倒也能识别。

二维码能存什么

二维码本质上只是一个文本容器。它承载的内容是什么意思,取决于制作者。最常见的几种内容是:

  • 网站 URL——最常见的用法。扫一下打开网页。
  • Wi-Fi 凭据——手机读取网络名和密码并提示加入。
  • 纯文本——一条留言、一个序列号、一条备注。
  • 联系方式——包含姓名、邮箱、手机号的 vCard。
  • 位置或短信——一个地图定位,或一条预填好的短信。

这就是为什么二维码生成器通常让你选择类型,而不是只输入原始文本——它会把你输入的内容打包成手机能够识别的格式。

纠错:为什么二维码能受损还可用

二维码的巧妙之处在于 里德-所罗门纠错。每个码都带一点冗余数据,因此即使码的一部分脏污、破损或被遮挡,扫描器也能重建内容。

冗余有四个等级:

  • L——可恢复约 7% 的数据
  • M——可恢复约 15%(很好的默认值)
  • Q——可恢复约 25%
  • H——可恢复约 30%

等级越高,码越密集,也越难扫。如果你把二维码印在海报或贴纸上,较高的等级(Q 或 H)能提供安全余量。如果是生成一个用于屏幕的干净数码码,L 或 M 就够了。这也是为什么品牌能在码中央盖上 Logo——只要周围有足够未损坏的数据,Logo 就不会破坏扫描。

生成二维码:什么最重要

自制二维码时,有几个选择决定了它能不好扫:

  1. 对比度。 深色模块配浅色背景最好扫。浅色配深色或低对比的设计常会失败。如果改颜色,尽量接近黑底白字。
  2. 尺寸。 码要足够大,摄像头才能分辨。常见为 100–1000 像素;印在海报上,印出来的码至少要几厘米宽。
  3. 纠错等级。 按使用方式选择——数字用途可以轻一点(M),实体或印刷用途应更重(Q 或 H)。
  4. 内容长度。 数据越多,码越密。短的 URL 远比一段文字可靠。

好的生成器会在你输入时实时预览,让你在保存前就能看到密度并调整。然后你可以下载 PNG(高保真)或 SVG(可无限放大打印)。

扫描别人给的二维码

如果有人给你发来一张二维码图片——在 PDF、幻灯片或消息里——你不必掏手机。大多数浏览器现在可以直接扫码,但在电脑上最省事的方式是把图片拖进二维码阅读器。好的阅读器做两件事:它解码内容并且识别类型,如果码里是链接就建议打开,如果是 Wi-Fi 网络就显示相应信息。

值得养成一个习惯:打开链接前先确认二维码指向哪里。 二维码很方便,而方便链接也容易被滥用。用能显示完整 URL 的阅读器快速扫一下,是防范二维码钓鱼的廉价方法。

快速参考

  • QR 即 Quick Response:1994 年由 Denso Wave 发明的二维模块网格,容纳量是条码的数百倍。
  • 二维码只是一个文本容器——URL、Wi-Fi 凭据、vCard、纯文本——内容越密,码越密。
  • 里德-所罗门纠错分四级(L 约 7%、M 约 15%、Q 约 25%、H 约 30%):印刷和盖 Logo 用重档,干净的屏幕码用轻档。
  • 好不好扫取决于对比度、尺寸和内容长度:深色配浅色、足够大、数据尽量少。
  • 打开前先确认二维码指向哪里——用能显示完整 URL 的工具先扫一眼,是廉价的防二维码钓鱼手段。

开始使用

如果你想为链接、消息、名片或 Wi-Fi 生成二维码,二维码生成器直接在浏览器里完成——无需账号、无需上传、无任何限制。如果有人给你发来二维码图片,二维码阅读器能解码它、识别类型,并给出正确的操作按钮。