免费工具
二维码生成器
粘贴一个链接,就能得到一个可以打印的二维码。幻灯片用 PNG,送去印刷用 SVG,整个过程都在你的浏览器里完成编码:不上传任何内容,也不统计任何扫描次数。
最后更新: 2026-08-06
二维码是从实物通往线上最短的路径。它能把一个橱窗、一个咖啡杯、一张桌卡、一个展位横幅,或者一场演讲的最后一页幻灯片,变成一次轻点。对社交团队来说,它通常只做一件具体的事:让人从眼前的实物,直接到达你的主页或预约链接,而不用让他们手动输入一个很容易拼错的账号名。
这个工具会把你粘贴的任意文本编码进去,最多 213 字节,足够容纳任何你可能会打印的链接。它使用纠错级别 M,也就是中等档位,能让扫描器在符号大约 15% 的面积受损时依然识别出来:足以应对贴纸上的一处划痕,或者传单上的一道折痕。适合幻灯片和社交帖子的场景,可以下载 512、1024 或 2048 像素的 PNG,如果是要送去印刷、需要在任何尺寸下都保持清晰,则下载 SVG。
让二维码指向一个你自己能控制的页面,而不是某个单一的主页。一旦这个码被印在一千个杯垫上,图案就永远固定了,你唯一还能改的,是链接另一端指向的内容。简介链接页通常是最好的答案:印刷品上只放一个 URL,而它背后的那个页面,你随时可以重新指向新的发布、新的预约表单或新的主页。
这个工具不会做的一件事,是监视任何人。没有经过我们服务器的重定向,没有扫描计数器,没有注册步骤,你输入的链接也不会被发送到任何地方。这个编码器就是运行在你标签页里的一个普通函数,这也意味着,就算这个页面明天消失了,这个码依然能正常使用。
以 UTF-8 字节计算,这也是符号实际容纳的内容。纯英文网址每个字符占用 1 字节,带重音符号或非拉丁字符则占用 2 字节或更多。
PNG 是你选择的尺寸,图案被绘制在整数像素上,所以不会出现某个模块比相邻模块宽出一丝一毫的情况。SVG 是矢量格式,印刷请选择这个版本。两者都带有四个模块宽的静区和纯白背景。
你的代码会随着输入实时显示在这里。它是在这个标签页里生成的,所以链接不会传到我们的服务器,也不会产生任何扫描记录。
下载之前,先用手机摄像头扫一下预览。如果在这里能被识别,只要保留边距和对比度,印在纸上也一样能被识别。
一个成品二维码,用于参考比例
这一个是页面构建时编码生成的,使用的正是上方工具运行的同一个函数。它是一个真实的二维码,不是截图: 用手机摄像头对准你的屏幕,它就会打开对应的链接。
二维码到底是如何工作的
值得花两分钟了解,因为几乎每一次印刷失败,追根究底都出在下面这四件事里的某一件上。
1. 是模块,不是像素
每一个小方格叫做一个模块,网格边长永远等于版本号的四倍再加 17 个模块。最小的符号,也就是版本 1,边长是 21 个模块;这里提供的最大版本,版本 10,边长是 57。文本越长,同样的印刷尺寸里就要塞进越多模块,所以更长的链接不只是数据更多,对摄像头来说也是物理上更精细、更难识别的细节。
2. 那些不是数据的图案
四角中的三个大方块是定位图案: 它们告诉扫描器代码在哪里、哪面朝上,以及倾斜了多少,这也是为什么代码在倾斜或倒置时依然能被识别。它们之间的虚线是定位线,用于确定模块网格;较大版本内部的小方块则是校正图案,用于修正弯曲或褶皱的表面。这些图案都不携带你的链接信息。哪怕只挡住一个角上的方块,代码都会彻底无法被找到,无论纠错等级多高都无济于事。
3. 静区
标准要求四周留出 4 个模块宽的空白边距。它是代码的一部分,不是可有可无的装饰: 没有这圈清晰的边界,扫描器就无法判断符号从哪里结束、设计元素从哪里开始。本页的两种下载版本都包含这圈静区,而毁掉一个原本完好的代码,最常见的方式就是把它裁掉,或者让照片、边框、彩色色块紧贴图案边缘。
4. 纠错能力
二维码使用里德-所罗门编码,携带自身数据的备份副本,所以即使符号受损、脏污或被部分遮挡,依然可以被解码。纠错能力共有四个等级,而等级本身是一种权衡: 恢复能力越强,同一条链接需要的模块就越多。这个工具全程使用 M 级。
| 等级 | 可修复 | 能换来什么 |
|---|---|---|
| L,低 | 约 7% | 在相同链接下网格最小,也最不耐损耗。用在屏幕上没问题,但用在会被反复经手的物品上就显得单薄。 |
| M,中 | 约 15% | 本工具所使用的等级。它能扛住贴纸上的划痕或宣传单上的折痕,同时把网格保持得足够粗,能在较小的印刷尺寸下正常扫描。 |
| Q,四分位数 | 约 25% | 代价是更密的网格,所以在相同的印刷宽度下,每个模块都会随之变小。主要在代码的一部分会被遮挡时才值得选用。 |
| H,高 | 约 30% | 徽标叠加图层所依赖的等级。它会把同一条链接变成密集得多的符号,而这正是人们在并排比较两个代码时最容易忽略的代价。 |
M 是最适合印刷类营销物料的等级。它能吸收贴纸、杯垫或折叠宣传单所经受的磨损,同时把网格保持得足够粗,足以承受小尺寸印刷或远距离扫描。L 级对于一件实体物品来说过于单薄,而 Q 级和 H 级换来的恢复能力大多数时候用不上,代价却是在相同印刷宽度下让每个模块都变得更小。
每个版本能容纳多少内容
这个工具会自动选取能容纳你文本的最小版本,所以短链接会生成一个小巧、粗粒度、易于扫描的代码。下方的容量数据是 M 级纠错下的字节模式,也就是这个生成器所使用的模式,上限是 213 字节。
| 版本 | 网格 | 最多可容纳 |
|---|---|---|
| 版本 1 | 21 x 21 个模块 | 14 字节 |
| 版本 2 | 25 x 25 个模块 | 26 字节 |
| 版本 3 | 29 x 29 个模块 | 42 字节 |
| 版本 4 | 33 x 33 个模块 | 62 字节 |
| 版本 5 | 37 x 37 个模块 | 84 字节 |
| 版本 6 | 41 x 41 个模块 | 106 字节 |
| 版本 7 | 45 x 45 个模块 | 122 字节 |
| 版本 8 | 49 x 49 个模块 | 152 字节 |
| 版本 9 | 53 x 53 个模块 | 180 字节 |
| 版本 10 | 57 x 57 个模块 | 213 字节 |
版本最高到 10 是刻意的设计。超过这个上限,模块就会细到不适合这些代码通常被印刷的尺寸,而一条长到需要版本 11 才能容纳的链接,需要的是缩短,而不是更密的符号。
打印一个真正能被扫描的代码
- 保留空白边距。二维码每一边都需要大约四个模块宽的清晰边距,扫描器才能判断符号的边界在哪里。两种下载格式都已经包含了这个边距,所以按原样放置文件就好,不要贴着图案裁得太紧,也不要让背景照片延伸到边缘。
- 深色图案配浅色背景,绝不要反过来。大多数扫描器默认深色模块出现在浅色背景上,把浅色的码放在深色照片、渐变色或杂乱图片上面,是印刷出来的码失效最常见的原因。纯黑配纯白,是最安全的选择,而且不会让你付出任何代价。
- 打印时至少要保证二维码宽度达到 2 厘米,大约是 0.8 英寸。对更远距离的一个粗略经验法则:每 10 厘米的扫描距离,大约需要 1 厘米的码宽,所以在两米外阅读的海报,需要一个大约 20 厘米宽的码。
- 在正式印刷之前先测试扫描,而不是印完之后。用两部手机的原生相机应用,一部新的,一部旧的,从人们实际会站立的距离,在这个码将来实际所在的光线条件下试一试。一个在你桌上 10 厘米距离能扫出来的码,贴到墙上 2 米之外可能就失效了。
- 短链接能做出更简洁的码。一个 25 个字符的 URL,能放进每边 25 个模块的版本 2 符号,而一个 120 个字符的追踪链接,则需要每边 45 个模块的版本 7,这意味着每个模块都更小,在同样的打印宽度下会更难识别。去掉营销活动参数,或者直接用短链接。
- 给这个码配一句话。一个光秃秃的方块很容易被忽略。在它下面加一行字,告诉人们扫码之后能得到什么,这比任何装饰都更有价值:"扫码查看菜单"或"扫码预约",都比一个孤零零的码更有效。
常见问题
二维码会过期吗?
不会。二维码不是存在某个服务器上的一条记录,它是你的文本直接编码进黑白方块图案里的结果。不需要任何东西保持在线,这个码就能继续使用,也不需要任何账号保持活跃,而且它无法被关闭。在这里生成的码没有过期时间,因为根本没有什么东西可以过期。
码印出来之后,还能改链接吗?
码本身不能改:目的地已经烧录进图案里了,要改就得印一个新的。你能改的,是这个 URL 指向的内容,前提是这个 URL 属于你。让码指向你的简介链接页,你就能在印出来的码保持有效的同时,随时把这个页面重新指向新的优惠、新的表单或新的主页。这也是为什么在印一千份任何东西之前,值得花点时间想清楚目的地。
可以在码中间放我的 logo 吗?
目前这个版本还不支持,原因是这是一个我们没办法对每一个码都保证做到的承诺。M 级纠错能恢复大约 15% 受损的符号,所以一个小 logo 通常能保留下来,但能不能保留下来,取决于 logo 的大小、它落在什么位置,以及它盖住了哪些模块。我们不想给你一个会悄悄产生失效码的功能,而恰好失效的又是你没测试过的那一部手机。可以把 logo 放在码旁边,放进配文或边框里,这样既能起到品牌作用,又不会占用数据容量。
应该下载 PNG 还是 SVG?
如果这个码要用在幻灯片、社交帖子或邮件里,选 PNG,因为其他内容都默认使用固定像素尺寸。如果要送去印刷,或者放进设计文件,选 SVG:它是矢量格式,从名片到展会横幅,任何尺寸下都能保持完美清晰,而且文件大小只是 PNG 的一小部分。如果不确定是不是要用于印刷,选 SVG 就对了。
我的链接会被发送到你们的服务器吗?
不会。编码器完全在你的浏览器里运行:你的文本在标签页里变成一个模块网格,预览图是根据这个网格绘制的,PNG 也是在你自己的设备上栅格化生成的。没有任何内容会被上传,没有任何内容会被存储,链接中间也没有重定向,所以我们永远看不到任何一次扫描。这也意味着我们无法告诉你有多少人扫过这个码,这是不追踪任何人所必须付出的诚实代价。
链接最长可以有多长?
最多 213 字节的 UTF-8 文本,这是这里提供的最大符号,也就是纠错级别 M 的版本 10 的容量上限。几乎任何 URL 都能放得下,包括带营销活动参数的长链接。带重音符号的字符和非拉丁字符,每个都会占用超过一个字节,所以页面上的计数器统计的是字节数,而不是字符数,并会在你输入时实时显示当前文本对应的版本。
相关免费工具
把清单的其余部分放在身边: 每个工具都可以独立使用,无需账号。