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.

Supports up to 122 characters (QR version 7, byte mode). Generated entirely in your browser.

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

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.