二维码生成器
为网址、文本、Wi-Fi、邮件、短信、电话号码生成二维码 —— 可调尺寸、颜色与留白, 支持 PNG / SVG 下载。
◆ 工具本地处理 · 文件不上传
二维码到底是什么
二维码(QR Code)是一种二维条码, 用黑白小方块组成的方阵来存文本。普通条码只能在一行里塞一小串字符, 二维码则能把几百到几千个字符装进一个方块, 并带有容错能力 —— 即便印刷蹭花、折痕, 或者中间盖了个 logo, 扫描器通常仍能读出来。
本站生成器完全在浏览器里运行: 条码由你设备上的 JavaScript 计算, 你输入的网址、电话或 Wi-Fi 密码不会离开本机。
内容类型怎么选
- 文本 / 网址 —— 最常用。以 `https://` 开头的完整网址识别最稳, 扫完直接跳浏览器。
- Wi-Fi —— 生成标准的 `WIFI:` 载荷, 客人扫码即可入网, 不用口头报密码。注意密码是以明文写在二维码里的, 只打印你愿意公开的网络。
- 邮件 —— 构造 `mailto:` 链接, 可预填主题, 适合海报和名片。
- 短信 —— 唤起短信应用并预填收件人。
- 电话 —— `tel:` 链接, 橱窗、传单上一点即拨。
容错等级
二维码自带冗余数据, 因此残缺也能读。冗余越高, 同样的内容需要的方阵越大:
- L(约 7%) —— 方阵最小, 适合干净的屏幕显示
- M(约 15%) —— 多数印刷与网页场景的稳妥默认值
- Q(约 25%) —— 需要印得很小或印在有底纹的背景上时用
- H(约 30%) —— 最强; 打算在中间盖 logo、印在布料上或做塑封时用
尺寸、留白与对比度
- 静区(四周留白)是规范的一部分。印刷时千万不要裁到 0, 至少保留 4 个模块宽。
- 用于印刷、标识、任何会被缩放的场景, 请导出 SVG: 矢量图从名片到广告牌都保持锐利。
- 用于网页、幻灯、聊天图片, 导出 PNG 即可。
- 深色模块配浅色底。反色二维码(浅色码深色底)很多老扫描器读不出; 黄配白这类低对比度在弱光下也容易失败。
实用建议
- 内容越短, 方阵越疏, 扫描越快。长网址建议先缩短。
- 批量印刷前, 至少用两台不同手机实测扫描。
- 不要非等比拉伸二维码 —— 宽高永远一起缩放。
- 二维码本身不会过期, 也不需要服务器: 数据就在图里。会过期的只有短链的跳转, 不是码本身。
隐私
不上传、不需要账号、没有追踪像素。你看到的方阵完全由本地 JavaScript 计算得出。
FAQ
生成的二维码会过期吗?
不会。数据就编码在图像里, 不依赖任何服务器, 因此永久有效。会变的只有目标地址 —— 例如你用了短链而该服务后来关停。
我的链接或 Wi-Fi 密码会被上传吗?
不会。二维码方阵由你本机 JavaScript 计算, 不发送到服务器、不存储、不记录。注意一点: Wi-Fi 二维码会把密码以可读文本编码在图里, 只分享你愿意公开的网络。
为什么我的码这么密? 怎么变稀疏?
密度由数据量和容错等级共同决定。把网址缩短、容错降到 L 或 M, 码就会明显更容易扫。
该用 PNG 还是 SVG?
要印刷或会被缩放的场合用 SVG —— 矢量、永远锐利; 需要直接放进网页、PPT 或聊天图片时用 PNG。