二维码别把隐私交出去,本地生成最稳
把 WiFi 密码、手机号输进在线二维码生成器,内容会先发到对方服务器算好图再传回——那一刻,这些信息已经躺在别人库里了。本地生成的思路反过来:输入只在你浏览器里算,不联网、不上传、关掉页面就清空。这篇讲清二维码怎么生成、容错怎么选、为什么本地更保护隐私。
二维码是什么,30 秒看懂原理
简单说,二维码就是给信息「拍了一张黑白照片」。那些方方块块,是把文字、网址变成机器能快速读出来的图形编码。手机摄像头一扫,就原样还原出来。
它背后有国家标准。我国采用的是 GB/T 18284-2000《快速响应矩阵码》(也就是 QR Code),2000-12-28 发布、2001-07-01 实施,到现在还是现行标准,由国家标准委归口 国家标准全文公开系统。所以你扫的每一个正规二维码,都有统一规则兜底,不会「各扫各的」。
为什么是黑白?因为识读设备靠对比度分辨。深色块(前景)代表 1,浅色块(背景)代表 0,排成矩阵,再靠三个角上的定位方块告诉摄像头「我从哪边读起」。原理不复杂,工程上很稳。
它跟以前超市那种条形码最大的不同:条形码只能横着扫、存的东西少;二维码能 360 度任意角度识别,容量大得多,一串网址、一张名片都装得下。这也是为什么现在满世界都是方块,而不是条纹。
一个冷知识:二维码不怕脏。它自带「容错」机制——就算被污损、被遮掉一块,照样能扫出来。这个容错率,正是下文的重头戏。
八种内容怎么生成
打开 本地二维码生成器,选内容类型,填信息,下载——就这么三步。它支持 8 种内容,日常够用了:
- 文本:直接贴一句话、一段通知,适合贴在公告栏、活动墙。
- 网址:把长链接变方块,宣传册、名片上都好用,一扫就跳转。
- WiFi:填网络名和密码,客人扫一下就连上,不用你口播密码。
- 名片(vCard):存姓名、电话、公司,扫完直接存进通讯录,省去手敲。
- 电话(tel):扫一下就拨号,适合放在售后卡片、设备机身上。
- 短信(sms):预设收件人和内容,扫码直接发,适合投票、报名统计。
- 邮件(email):预设收件人、主题、正文,一键起草原件,少写错地址。
- 地理位置(geo):定位到某个坐标,门店指引、活动导航都方便。
默认样式已经调好了:尺寸 320、边距留 2、前景用政务蓝 #014DB2、白底、方点。你要改颜色、换圆点,或者加 Logo 也行,后面会说怎么选。
想给生成的图加个透明背景、或者顺手裁个尺寸?可以丢进那个本地图片工坊里处理,全程也是本地跑,不上传。
WiFi 密码不用念了!扫一下就连上
这是最实用的场景,没有之一。
你只需要在二维码工具里选「WiFi」,填 SSID(网络名)和密码,选好加密方式(家里大多是 WPA/WPA2),生成、打印、摆桌上,完事。客人拿手机相机对着一扫,会直接弹出「加入网络」的提示,点一下就连上了——不用你念一遍「小写 L、大写 O、数字 0」。
很多人担心:苹果手机能扫吗?能。iOS 11 以后的 iPhone,原生相机就支持识别 WiFi 二维码,扫到会自动弹连接卡片,不需要装任何 App。安卓更早就支持,原生相机或微信扫一扫都行。扫码那一刻,密码是本地解析的,不会经过中间平台。
打印建议:别印太小。贴在收银台、会议室门口、餐桌角,尺寸至少 2–3 厘米见方,周围留一圈白边,别让图案贴到纸张边缘。后面「印制避坑」会细讲。
如果你经营的是门店或活动,把 WiFi 码和收款码、公众号一起做成一张桌卡,比口头报密码体面多了,也少出错。
容错级别 L/M/Q/H 是啥?Logo 为啥要开高容错
「容错」就是二维码被遮住一部分还能扫的本事。四个档,记住数字就行:
- L 级:约 7%,遮一点就废,一般不推荐。
- M 级:约 15%,默认档,日常够用。
- Q 级:约 25%,贴海报、户外用更稳。
- H 级:约 30%,最抗造,污损最多也能扫出。
本站默认是 M 级(15%)。那为什么加 Logo 要切到 H 级?因为 Logo 盖住的那块区域,等于「人为制造污损」。如果容错太低,盖完可能就扫不出来了。所以一旦你嵌入 Logo,工具会自动把容错提到 H 级,确保中间那块被挡住也照扫不误。
一句话记住:想美观点 Logo,就老老实实用 H 级;只是纯信息、不印花,M 级够用,而且同样信息下容错越高码越密越大,画面反而更挤。户外、易磨损的张贴位,直接上 Q 或 H,省得返工。
你的二维码隐私安全吗?本地生成 vs 上传云端
这是本文最想讲清楚的一点。
你在网上找的很多「免费二维码工具」,背后是活码平台:内容存在它服务器上,你扫的时候再调取。方便是方便,但你的 WiFi 密码、手机号、住址,全在别人库里。万一平台被拖库、被转卖,你毫无办法。
本地生成的思路完全反过来:所有计算在你自己的浏览器里完成,内容不离开本机,不联网、不发服务器、也用不着注册。关掉页面,什么都没留下。
这不是嘴上说「安全」,是有法可依的。《个人信息保护法》第 5–6 条明确:处理个人信息要「合法、正当、必要」,收集应限于「最小范围」,不得过度收集 国家网信办全文。第 9 条还规定处理者要采取必要措施保障安全。本地生成,本质上是「根本不收集」,比「收集了再保护」更彻底。
事实上二维码早已深入公共生活——2022 年上海全市累计申领「场所码」264.83 万个、部署数字哨兵核验一体机 51706 台 央视网。当这么私密的信息都靠二维码流转,「它把数据发去哪」就更该被认真对待。
对比一下就清楚:
| 对比项 | 本地生成(本站) | 上传云端的活码 |
|---|---|---|
| 数据去向 | 只在你设备里算 | 内容发到对方服务器 |
| 是否需要注册 | 不需要 | 大多要账号 |
| 离线能用吗 | 能(PWA 离线可用) | 不能 |
| 隐私风险 | 几乎为零 | 取决于平台操守 |
| 适合放敏感信息 | 适合(WiFi/电话/住址) | 不建议 |
简单判断:只是想让人扫个网址、看段文字,用哪个都行;但只要涉及 WiFi 密码、手机号、住址这类私密内容,本地生成是更稳的选择。
生成完别急着印!这几个坑千万别踩
码生成好了,打印前看一眼这几条,能少返工:
- 尺寸别太小:印刷用途至少 2 厘米见方,越大越稳。手机屏上展示无所谓,印出来要经得起远扫。
- 对比度要够:深色前景配浅色背景,别用浅灰配白、也别在花底上印。政务蓝 #014DB2 配白底就很清楚。
- 留白静区:二维码四周必须留一圈「静区」(quiet zone),宽度约等于 4 个模块。别把图案顶到纸边,否则相机容易读歪。
- 多机测试:印之前,拿安卓、苹果各扫一次;有条件的再换两个扫码 App。能扫出再批量印。
- 要矢量用 SVG:大批印刷、要放大不糊,导出 SVG 矢量格式,比位图清晰得多,缩放不丢细节。
顺带说一句,如果你是要把一份产品说明书、活动海报做成 PDF,再生成二维码贴上去,那个 PDF 工具箱 能帮忙合并排版,同样本地处理、不上传。