二维码生成器
为链接、Wi-Fi网络、联系人名片、电子邮件、短信或地图位置生成二维码,再下载为PNG或SVG。
如何生成二维码
- 1
选择二维码要包含的内容
支持七种内容:纯文本、网址、Wi-Fi凭据、联系人名片、预先写好的邮件、短信和地图位置。表单会随所选类型变化。
- 2
填写字段并调整颜色
预览随输入实时重绘。尺寸可在128到2048像素之间设置,可以修改两种颜色、加宽静区,或在二维码中间放一个Logo。
- 3
下载PNG或SVG
PNG适合屏幕显示和固定尺寸的打印;SVG放大到任何尺寸都清晰,做海报或乙烯贴纸就要用它。两种文件都由你的浏览器生成,不经过服务器。
每个二维码交给你之前都会回读一遍
生成二维码很容易,生成一个真的能扫出来的才是容易出问题的地方。屏幕上看着没问题的颜色,对比度可能达不到摄像头的要求;Logo盖住太多模块,会悄无声息地破坏数据。所以二维码画好后,这个工具会用解码器把成品图片读回来,再和你输入的内容对比。两者不一致,你会在下载前得到提示,而不是在印完一千张贴纸之后才发现。对比度也会提前检查:任何对比度低于3:1的颜色组合都会直接拒绝,因为扫码器分不清深色模块和浅色模块。
为什么加Logo会强制使用最高纠错级别
二维码带有冗余信息,所以符号的一部分脏了、折了或被盖住时仍然能读出来。纠错共有四级:L约能恢复7%的码,M约15%,Q约25%,H约30%。中间放Logo,本质上就是一种损坏,所以一加上Logo,级别就跳到H,选择器也会锁定。Logo的宽度最多为二维码宽度的20%,也就是面积的4%,完全在H级能重建的范围内。超过这个大小,纠错级别再高也没用。
一个二维码能放多少内容
绝对上限是2,953个字符,而且只在最低纠错级别、最大符号尺寸时才能达到。内容越长,网格越密,需要印得更大,摄像头也要拿得更稳。一个短链接隔着房间就能扫出来;一张带地址的完整vCard则要把手机凑近。如果内容超过上限,就缩短网址,而不是把二维码缩小。
你的Wi-Fi密码不会离开这个标签页
二维码由浏览器里的JavaScript生成。你输入的任何内容都不会上传、记录或写入浏览器存储,无论是Wi-Fi密码、电话号码,还是名片上的家庭住址。关闭标签页,它就没有了。你添加的Logo也在本地读取,不会上传到任何地方。
常见问题
二维码会过期吗?
在这里生成的二维码不会过期。它是你数据的图片,而不是经过别人服务器的跳转,所以没有会失效的账号,也没有会被关闭的链接。这也意味着印出来之后不能再改它指向的地址;要做到这一点,需要使用跳转服务。
二维码最多能放多少个字符?
在最低纠错级别下最多2,953个字符。纠错级别越高、加了Logo,能放的就少得多。实际使用中,超过几百个字符就会生成很密的二维码,要印得很大才能稳定扫出。
为什么加Logo后纠错级别必须是H?
Logo会遮住模块,被遮住的模块要靠冗余信息重建。H级约有30%的冗余,足以覆盖宽度最多为二维码宽度20%的Logo。在更低的级别下,同样的Logo会让二维码超出可恢复的范围。
打印用多大尺寸合适?
按经验,二维码的边长至少应为扫描距离的十分之一:伸手距离扫用3 cm,三米外扫用30 cm。打印请下载SVG:它可以缩放到任何尺寸,不会像放大PNG那样变模糊。
反色二维码(深底浅码)还能扫吗?
多数现代手机摄像头能识别反色二维码,但有些专用扫码器不行。浅色背景上的深色模块仍然是稳妥的选择。不管你选哪种,这里的对比度检查都会拒绝低于3:1的颜色组合。
把Wi-Fi密码放进二维码安全吗?
密码以明文编码在图片里,谁能拍到二维码,谁就能读出密码。对于印在门口卡片上的访客网络,这没问题;对于你在乎的网络,就不是好主意。这个页面不会把任何内容发送到任何地方,但二维码本身按设计就是可读的。
PNG和SVG有什么区别?
PNG是按你所选尺寸生成的像素网格,适合网站、邮件签名或屏幕显示。SVG用图形描述同样的方块,所以打印到任何尺寸都清晰,还能在矢量编辑软件里改颜色。