QR Code Generator
One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Ctrl+Enter Run · Ctrl+Shift+C Copy · Esc Clear
Understand QR Code Generator
把文本或 URL 转换成二维码,并在你的浏览器中渲染为 SVG。
How it works
文本按 UTF-8 编码并打包成字节模式的码字,随后在 GF(256) 上计算 Reed-Solomon 纠错码字并追加其后,结果与定位图案、定时图案和格式信息一起排入模块网格,最后每个深色模块被画成一个 SVG 矩形。纠错等级为 M,可恢复约 15% 受损模块。版本按数据长度选取,最高到版本 7(45×45 的网格),因此实际上限约为 122 字节。
When to use it
- 把 URL 放到幻灯片、海报或印刷讲义上。
- 在一个房间里把链接递给别人,双方都不必手打。
- 编码你自行构造的载荷,例如 WIFI: 连接字符串或 mailto: 链接。
- 为印刷生成可缩放的 SVG,位图二维码放大后会有锯齿。
- 给 README 或文档页面加上可扫描的链接。
Watch out for
- 二维码不是加密,也不携带任何认证。被编码的一切对每一台扫描器都是明文可读的——这套图案不过是字节的一种字体而已。绝不要编码机密内容并指望二维码保护它。
- 容量按 UTF-8 字节计,不是按字符计。一个带重音的字母占 2 字节,多数 emoji 占 4 字节,因此一段远不足 122 个字符的字符串仍可能超出所支持的版本而无法编码。
- 很长的 URL 会产生密集的二维码,扫描效果很差。请先缩短链接再编码,而不是把版本 7 的码印成名片大小;印刷的二维码大约需要 2 厘米,并且四周留白不能被侵占。
- 要测试印出来的成品,而不是屏幕。低对比度、反色、在中心贴 logo、以及光面纸张,都会毁掉那些在浏览器标签页里扫描完美的二维码。
Not the right tool for: 目标地址可能变化、或者你想统计扫描量的二维码。这里产生的是指向你所编码地址的静态码——如果之后需要更换目标或统计扫描次数,请编码一个你自己掌控的跳转 URL。
Frequently Asked Questions
如何生成二维码?
在输入框中键入或粘贴文本、URL 或数据,二维码会立即以 SVG 渲染出来。点击下载即可保存。无需注册,没有水印。二维码完全在你的浏览器中生成——你的数据不会被上传到任何服务器。
如何为网站生成二维码?
把完整的 URL(含 https://)粘进输入框。工具会生成可扫描的二维码,用任意智能手机相机扫描即可打开该网址。用于印刷品时,请下载 SVG,它可以无限缩放而不会出现锯齿。
我的二维码为什么扫不出来?
常见原因:对比度不足(需要浅色背景上的深色图案)、印得太小(正常扫描距离下最小约 2 厘米),或者有物理破损。二维码具备 7–30% 的纠错能力——轻微的边角破损通常可以恢复。可以试着增大尺寸或留白边距。
How to Use QR Code Generator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.