二维码生成

把任意文本、链接、Wi-Fi 信息或联系方式生成高分辨率二维码。可设置尺寸与容错等级,并下载 PNG 或复制 Data URI。

🌍 全球访问 🔒 隐私优先 ⚡ 即时转换 💯 无限使用
Advertisement

用任意文本生成二维码:网址、Wi-Fi 登录信息、联系方式、地址,或者一段普通消息。选择输出尺寸和容错等级,然后下载 PNG,或者复制 Data URI,把二维码直接嵌进 HTML 或 CSS。

更高的容错等级能让二维码挺过划痕或糟糕的印刷,代价是图案更密——M 级是很好的默认值,而贴纸、包装以及任何可能被弄脏的东西都要用 H 级。大批量印刷之前,务必用真机扫描测试印出来的码。

如何生成二维码

1

输入文本、链接或 Wi-Fi 字符串

2

选择尺寸与容错等级

3

下载 PNG 或复制 Data URI

常见问题

该选哪个容错等级?

M 级(约 15% 破损容错)适合屏幕和干净的印刷品。H 级(约 30%)适合贴纸、包装和户外场景,那里二维码可能被划伤或被部分遮挡。

怎么做一个 Wi-Fi 二维码?

使用标准字符串格式 WIFI:T:WPA;S:网络名;P:密码;;,手机扫描后就会提示加入该网络。密码要保持 URL 安全,或者对特殊字符做转义。

应该印多大?

一个经验法则是:手机近距离扫描至少 2×2 厘米,远距离观看的海报则要更大——大致是观看距离的十分之一。生成的 PNG 分辨率足够放大使用。

可以把我的 Logo 放中间吗?

本工具不支持。如果你在别处这么做,请记住遮住中心就等于移除了数据;正是 H 级容错才让叠加一个小 Logo 变得安全。

这些二维码会被追踪或过期吗?

不会。它们是静态二维码:内容就编码在图案本身里,因此永不过期,也不是那种可以被关掉的跳转链接。

我的内容会被上传吗?

不会,二维码在你的浏览器里生成。另外请注意,任何扫描它的人都会看到内容,所以千万不要编码你不想公开的私密密码。

Advertisement

一览

输入文本
多个文件否
运行位置在你的浏览器中——文件永远不会被上传
离线可用是 — 页面加载完成后
价格免费,无需注册,无水印

转换在哪里悄悄出错

大多数转换缺陷与语法无关,而与含义有关。一列邮编的 CSV 字段会在表格软件猜它是数字的那一刻丢掉前导零;一个很长的 ID 会超出浮点精度;日期会因为先写日还是先写月而意思大变。JSON 的键是无序的,但数组是有序的,排序键的工具不会改变任何东西,而排序数组的工具会改变数据。Unicode 是另一个陷阱:文本可能以 UTF-8、UTF-16 或带字节顺序标记的形式到来,解码器猜错就会把带重音的字符变成乱码。在信任任何转换之前,抽查第一行和最后一行、任何带前导零的字段,以及任何含有引号、逗号或换行的字段。

安全地处理机密信息

开发者工具处理凭据的频率比人们意识到的更高,而风险不在于算法,而在于数据去了哪里。哈希是单向的,它不是加密——MD5 和 SHA-1 在任何与安全有关的用途上都已被攻破,即使是 SHA-256,用来存储密码也是用错了工具,bcrypt、scrypt 或 Argon2 存在的意义恰恰就是慢。Base64 是一种编码,不是保护:任何人都能解码,所以千万不要把它当作混淆。JWT 任何持有它的人都能读取,因此载荷里绝不能放机密,而解码一个令牌并不验证它的签名——验证需要密钥。本站的一切都在你的浏览器中本地运行,这正是它能够安全处理令牌和密码的原因。