网址
按原样写入网址。只填了 example.com 这种裸域名时会补上 https://,因为相机只会对它认得出的网址提供「打开」。
https://example.com/menu先选二维码要做什么,再调样式。每次改动都会重新解码一遍再让你下载 —— 加了 Logo 或用了浅色,也不会导出一张手机读不出的码。
每行粘贴一个网址或一段文本;也可以载入 CSV 或 Excel(.xlsx):第 1 列是内容,第 2 列(可选)是文件名,第 3 列(可选)是印在码下方的标签。最多 2000 个,全部套用当前样式。
模板会替代外框与标签。
二维码在本页绘制和校验,你输入的内容不会发往任何地方。码里直接就是你的内容,中间没有跳转服务。
二维码里存的只是一段文本。手机靠识别几种约定俗成的写法来决定怎么处理,所以你选的选项改变的是文本,而不是图案。下面是每种选项用的确切格式 —— 展开上方「二维码里的原始文本」可以看到你自己的那一段。
按原样写入网址。只填了 example.com 这种裸域名时会补上 https://,因为相机只会对它认得出的网址提供「打开」。
https://example.com/menu任意文本,按 UTF-8 字节存储。L 级容错下一个码最多装 2953 字节;容错越高装得越少,而一个汉字要占三个字节。
Table 12 · ask for the daily special采用 Android 与 iOS 11 及以上相机都认识的 WIFI: 格式。网络名或密码里的反斜杠、分号、逗号、冒号和双引号会自动转义 —— 手写的 Wi-Fi 码扫不上,最常见就是栽在这里。WPA 和 WPA2 网络选 WPA;只开 WPA3 的网络用 SAE,老手机可能不认识。
WIFI:T:WPA;S:Cafe\;Guest;P:espresso\:42;;写成 vCard 3.0 联系人。每多填一个字段图案就更密,扫码的人用不上的就别填。
BEGIN:VCARD
VERSION:3.0
N:Lovelace;Ada;;;
FN:Ada Lovelace
ORG:Analytical Engines\, Ltd
TEL;TYPE=CELL:+442079460000
END:VCARDmailto: 链接,主题与正文按 RFC 6068 做百分号编码。扫码后打开的是一封草稿,点「发送」之前什么都不会发出去。
mailto:hello@example.com?subject=Order%20%2342sms: 链接,短信内容放在 ?body= 里(RFC 5724)。扫码后打开短信 App 并填好内容,仍要本人点发送。
sms:+18005551212?body=JOINtel: 链接(RFC 3966)。请带上国家区号(如 +86),在国外也能拨对。扫码器应当只是把号码填进拨号盘,而不是直接拨出。
tel:+12125551212WhatsApp 一键聊天链接(wa.me),可预填一段消息。号码必须是带国家区号的国际格式 —— 以 0 开头的本地号码会打开和错误的人的聊天,所以会被拒绝。
https://wa.me/34612345678?text=Hola打开你的 LINE 官方账号,让人加你为好友。LINE 要求账号 ID 里的 @ 必须编码,这里会自动处理。个人 LINE ID 没有官方文档规定的链接格式,不支持。
https://line.me/R/ti/p/%40yourshop一个 iCalendar VEVENT。时间会换算成 UTC,所以不论在哪个时区打开都落在正确的钟点;全天事件的结束日写成次日,因为标准规定结束日期不含在内。
BEGIN:VEVENT
SUMMARY:Open day
DTSTART;VALUE=DATE:20261010
DTEND;VALUE=DATE:20261011
END:VEVENTgeo: URI(RFC 5870)或 Google 地图搜索链接。geo: 会交给支持它的地图 App;网页链接任何浏览器都能打开,不确定谁会来扫时更稳妥。
geo:48.8584,2.2945扫码器先靠三个角上的定位方块找到二维码,再对每个模块的中心取样判断深浅。所以圆点、菱形、圆角码点和方块一样好扫;定位角也可以换形状、换颜色,只要保持实心、明显比背景深。渐变要两端都够深,渐变到浅色的那一半就读不出来了。带一句「扫码看菜单」这样的外框提示,能让人在掏手机之前就知道扫了会得到什么;外框画在静区之外,不会碰到码点。本页每个预设都用每次改动后跑的同一个解码器验证过。
L、M、Q、H 四档分别能让扫码器恢复大约 7%、15%、25% 和 30% 受损的码字。代价是空间:同样的内容在 H 级需要比 L 级更大、更密的图案。印刷干净或只在屏幕上显示用 M 就够;会被磨损、或贴在反光覆膜后面的码用 Q 或 H;中间一旦放了 Logo,就必须用 H。
批量模式可以把一个列表、CSV 或 Excel 表一次变成最多 2000 个同样式的码。做贴纸、资产标签或桌卡时选 A4 标签页:码按 2×3 到 5×7 的网格排版,每个都按所在格子以 300 dpi 渲染,第 3 列的标签印在码下方。打印时选「实际大小」或 100%——「适合页面」会把每个码缩小——整批裁切前先从打印出来的页上扫几个试试。
这里生成的码直接装着你的内容,中间没有短链或统计服务器,所以只要目标还在,码就一直能用,也不会因为某个订阅到期被停掉。反过来说,印出去的码没法再改。如果以后可能要换目标地址,就编码一个你自己域名下、可以自行跳转的链接。静区保持 4 个模块(二维码标准的要求),印出来后至少用两台不同的手机实测。
不会。内容就存在图案本身里,没有任何东西能把它关掉。网址码只要背后的网站还在,就一直能用。
静态码不能。如果以后可能要改,就编码一个你自己域名下的链接,以后在那个链接上做跳转——不用付费的动态码服务,控制权也在你手里。
常用的经验法则是码的宽度约为扫码距离的十分之一:名片在 20 厘米处扫,约 2 厘米;海报在 1 米外扫,约 10 厘米。内容多、码很密时要更大,请在实际距离实测。
常见原因是对比度低、深色背景配浅色码、Logo 太大,或者静区设成了 0。预览下方的检测会对每次改动解码,设计一失效就会提示。
不会。码在本页浏览器里绘制,没有账号、没有跳转服务器,也不统计扫码。
几乎每个二维码最后都会落到实物上 —— 菜单、传单、标签、名片 —— 然后在几个月后,被人在昏暗的光线下斜拿着手机去扫。所以真正有用的决定关乎耐用而不是装饰:码里放多少内容、印多大、人会站多远扫,以及印出去之后目标地址是否还在。
从统计后台复制出来的链接,后面常常拖着一长串 utm_ 参数。每多一个字符就多一批模块,而码越密,要在同样的距离扫出来就得印得越大。只留下你真的会去看的参数,删的时候可以看着预览里的版本号往下降。
在屏幕上、手机离几厘米测一下,只能证明内容对,不能证明印出来能用。距离、反光、弧面都会减少相机分到每个模块上的像素。按实际尺寸打一张样稿,贴到它最终要待的地方,站在别人真正会站的位置,用不止一台手机去扫。
任何人都能往任何码中间放任何 Logo,大家也已经知道这一点。Logo 有助于辨认,不代表安全。真正让谨慎的人放心的,是一个他本来就认识的域名,所以只要可能,就编码你自己的域名,而不是第三方短链。