二维码究竟是什么
二维码就是那个由黑白小方块组成的小网格,你大概已经不假思索地扫过上百次了。"QR"代表 Quick Response(快速响应),这名字很贴切:手机摄像头一瞬间就能读出一个。说到底,它只是被画成图片的数据。每个被称为模块的小方块,要么是深色要么是浅色,而这个图案就编码了一串文字。把摄像头对准它,扫描器就把图案翻译回所存储的内容,通常是一个链接,但也可以是很多别的东西。
三个角上的大方块是大多数人认得的部分。那是定位图案,它们告诉扫描器码在哪里、朝向哪个方向。这就是为什么二维码哪怕被倾斜、倒置或以别扭的角度举着,也能正常读出。网格的其余部分携带消息本身,外加一些我们稍后会讲到的巧妙备份。
二维码能根据你放进去的内容存储不同种类的数据。这个格式内置了几种编码模式,包括数字、字母数字和原始字节数据,这让一个小方块能容纳一个网站地址、几句话,或一个像联系人信息那样的结构化负载。我们的二维码生成器直接在你的浏览器中构建这一切,画出结果,并让你下载图像。

人们用它来做什么
最日常的用途是一个普通网址。把它印在海报或名片上,有人扫一下,浏览器就打开了。很简单。但这个格式还能处理另外几样常见的活儿,它们都值得了解一下。
Wi-Fi 码是个大热门。与其向每位客人念一长串密码,不如把网络名称、安全类型和密码编码进一个方块。客人把摄像头对准它,就会收到一个"连接到此网络?"的提示。无需输入,也不用一个字符一个字符地拼读。把它贴在厨房橱柜内侧或前门旁,就搞定了。
接着是 vCard,它把一个完整的联系人塞进一个码里:姓名、电话、邮箱、公司、网站。扫一下,你的手机就会提议保存这个联系人。餐厅靠二维码做菜单,桌上的小立牌直接链到当天的供应。还有支付码,在许多国家极为流行,让人扫一下就能转账或结账,无需交换账号。如果你需要的是零售风格的码,条形码生成器则涵盖传统的线性格式。
纠错与静区
这里是让二维码真正稳健的部分。每个码里都内置了纠错,这是冗余的一种花哨说法。图案中有一部分存储着数据的备份副本,所以即便码的某一部分被刮花、弄脏、褪色或部分遮挡,扫描器仍能重建消息。共有四个级别,从大约七个百分点的恢复能力,到大约三十个百分点。正是那个更高的级别,让企业能在码的中央放一个 logo 而不破坏它,备份数据会填补那个缺口。
代价是尺寸。纠错越多,意味着同一串内容里要塞进更多模块,所以网格变得更密。对于屏幕上一个干净的码,低纠错就够了。对于一个印在横幅上、要放在户外吃灰的码,把级别调高一点是明智的保险。
有一件人们容易忽略的事:静区。那是码周围的空白边距。扫描器需要它来辨别码从哪里开始、到哪里结束。把文字、边框或繁杂的背景紧贴着边缘挤上去,你就可能悄无声息地毁掉一个本来完美的码。在它周围留一圈清晰的白边,大约四个模块的宽度,你就能省下许多"这玩意儿为啥扫不出来"的烦恼。

静态码与动态码
这个区别把很多人绕晕了。静态二维码把数据直接烤进了图案里。链接、文字,无论你放什么,都被实实在在地画进了方块。这个工具里的码是静态的。这有实打实的好处:它永远有效,不需要账号、不需要服务器,没有什么会过期或被关掉。你编码进去的,就是它永远会做的。
动态码则不同。它编码的不是真正的目的地,而是一个指向某个提供商服务器的短重定向链接,再由它把用户转发到你设定的去处。这让你日后能更改目的地并收集扫描统计,但附带条件不少:你通常要付订阅费,而且如果提供商关停或你停止付费,你印出去的每一个码都会失效。对大多数个人和小企业的需求来说,静态码是更牢靠、零成本的选择。如果你需要更多工具,浏览我们其余的全部生成器。
打印与扫描技巧
几条实用提示。保持良好对比度,浅底深码读起来最好,避免反色。别缩得太小;印在纸上小于约两厘米的码,在扫描距离上会变得难伺候。在印一千份之前先测试,用几部不同的手机扫一下真正的样张。留意静区,如果这个码要待在条件恶劣的地方,就选更高的纠错级别。能短就让网址短一点,因为更长的数据会让网格更密、更难扫。
常见问题
二维码会过期吗?
静态二维码永不过期。数据被直接编码进图案,所以只要二维码标准还存在,它就一直有效。只有动态码会停止工作,而那发生在提供商的重定向服务器下线时。
这个二维码生成器免费且私密吗?
是的。码完全在你的浏览器中构建,所以你输入的任何内容都不会被发往服务器。没有账号、没有追踪,也不限制你生成多少个码。
一个二维码能容纳多少数据?
比大多数人预想的多得多。最大的码能存储数千个字符,但实际中你会想保持简短。数据越少,码就越不密、越容易扫。
为什么我的二维码扫不出来?
常见的罪魁祸首是对比度太低、码印得太小,或者缺了静区,也就是它周围的空白边距。损坏或低纠错也可能导致。批量打印前用一部真正的手机测试一下。
我能制作一个 Wi-Fi 二维码吗?
可以。Wi-Fi 码编码网络名称、安全类型和密码。客人扫一下就会收到一个加入网络的提示,无需手动输入密码。
我做好二维码后还有人能改它吗?
静态码不能。因为数据就存在图案本身里,唯一改它的办法是生成一个新码。这种不可更改性正是静态码可靠的原因。
