# 二维码生成器

URL: https://discuvr.org/qr-code-generator/?hl=zh-hans
Last updated: 2026-11-07
MCP tool: `generate_qr_code`

把任何文本或网址转成二维码,下载为 PNG 或 SVG,纠错等级从低到高可选。免费,无需注册,不保存你的文本。

二维码无处不在 - - 包装、营销材料、联系卡、WiFi 标识和支付链接上都能看到。从任意文本、URL 或联系信息即时生成。选择 PNG 获取位图图像，或选择 SVG 获取可无损缩放的矢量版本。

## 功能说明

- 从文本、URL、联系卡（vCard）或 WiFi 凭证生成二维码。
- 下载为 PNG（位图）或 SVG（矢量，可无限缩放）。
- 调整纠错级别（低、中、四分位、高） - - 级别越高，抵御损坏的能力越强。
- PNG 按每个模块 10 像素绘制,四周留 2 个模块的白边,所以一个短网址生成 290 x 290 像素的图片;尺寸滑块只改变预览大小。
- 免费,无需注册,没有广告。你的文本从不保存,只统计输出格式。

## 工作原理

1. 输入文本、URL、联系信息或 WiFi 凭证。
2. 选择 PNG 或 SVG,以及纠错等级。
3. 点击生成并下载你的二维码。

## 什么是二维码？

二维码将文本或 URL 编码为可扫描的方形图案，相机、手机和二维码阅读器可以立即解码。它们用于产品包装（链接到手册或视频）、营销材料（链接到网站或邮件订阅）、WiFi 标识（网络名称和密码）、支付链接（银行和移动钱包）以及联系卡。

## 纠错级别

二维码即使部分受损 - - 脏污、折痕或印刷质量差 - - 仍能正确扫描。更高的纠错级别会使用更多的码容量来抵御损坏。低（7%）适用于干净的数字显示；高（30%）适用于可能被反复触摸或磨损的印刷材料。

## 静态二维码永不过期，打印后也无法修改

二维码里存的就是你的文本本身，而不是指向某个跳转服务的链接，所以只要目标还在，它就一直有效：没有订阅、没有到期日、没有扫码计数，Discuvr 和任何其他人都看不到谁扫了它。反过来说，目标以后无法更改，换目标就得重新印一张码。如果页面地址可能变动，请编码一个你自己掌控的域名上的短网址，再从那里跳转。短网址也更好扫：在「中」级别下，https://example.com/（20 个字符）生成 25 x 25 模块的码，而带跟踪参数的 97 个字符链接需要 41 x 41，印成 2 厘米宽时，每个模块会从 0.8 毫米缩到不足 0.5 毫米。

## 链接、电话号码、邮箱或名片该输入什么

二维码原样保存你输入的文本，扫码的手机根据文本开头决定提供什么操作。链接请带上 https://，这样所有扫码器都会把它当作网址。拨打电话请输入带国家代码的 tel:+919800000000。发邮件时，mailto:name@example.com?subject=Invoice 会打开一封带该主题的草稿。名片请输入 vCard，每行一个字段：BEGIN:VCARD, VERSION:3.0, N:Rao;Asha, FN:Asha Rao, TEL:+919800000000, EMAIL:asha@example.com, END:VCARD。打印前，请用两部不同的手机扫一遍。

## 问题

**文本最长可以是多少？**

取决于纠错等级:低 最多 2,953 个字符,中(默认)2,331,四分位 1,663,高 1,273。这些是字节数,汉字在 UTF-8 中每个占 3 字节,所以能放下的汉字更少。文本放不下时生成会失败:请降低纠错等级或缩短文本。

**我可以为 WiFi 生成二维码吗？**

可以。按以下格式输入网络信息：WIFI:T:WPA;S:Office;P:pass\;word;; 二维码只保存你输入的原文，所以如果网络名称或密码里有反斜杠、分号、逗号或冒号，请自己在该字符前加一个反斜杠，例如 pass\;word。开放网络请用 T:nopass 并省略 P。能识别 WiFi 码的手机扫码后会提示加入该网络。

**PNG 和 SVG 有什么区别？**

PNG 是位图图像 - - 分辨率固定，适用于任何设备。SVG 是矢量图 - - 可无限缩放且不会模糊，非常适合印刷。

**我应该使用哪种纠错级别？**

中（15%）是一个不错的默认选择。干净的数字显示用低，可能受损或磨损的印刷材料用高。

**为什么下载的 PNG 和预览尺寸不一样?**

尺寸滑块(50 到 500 像素)只决定预览在本页显示多大。文件本身始终是每个模块 10 像素,所以尺寸取决于编码的内容:短网址得到 290 x 290 像素,长文本得到更大的图片。打印时请下载 SVG,可缩放到任意尺寸。2 个模块的白边比 QR 标准要求的 4 个模块窄,放置二维码时请在四周多留些空白。

**可以生成 UPI 收款二维码吗？**

可以。按照 NPCI《UPI Linking Specification》的格式输入 UPI 付款链接，例如 upi://pay?pa=yourid@yourbank&pn=Asha%20Rao&am=1500.00&cu=INR&tn=Invoice%2042。pa 是收款的 UPI ID，pn 是付款人看到的名称，am 是金额（不填 am 时付款人可自行输入任意金额），cu 固定为 INR，tn 是简短备注。每个空格写成 %20。二维码里只有这段文字，所以钱直接从付款人的 UPI 应用转到该 UPI ID，Discuvr 不会看到这笔付款。打印前请用另一部手机小额付款测试一次。

**可以为 PDF、图片或 Google 表单生成二维码吗?**

可以,通过链接实现。二维码存的是文本,不是文件,所以要先把文件放到网上,再把它的地址编码进去:把 PDF 或图片上传到你的网站,或上传到设置为"知道链接的任何人都可打开"的云盘,复制该链接并粘贴到这里。Google 表单请使用表单"发送"按钮里的链接。请用没有登录你账号的手机测试,因为私有链接同样能扫出来,但打开的是登录页或无权访问页。在同一地址替换文件,已印刷的二维码仍可使用;链接变了就需要新的二维码。

**为什么打印出来的二维码扫不出来?**

检查四点。第一,白边:二维码标准 (ISO/IEC 18004) 要求四周各留 4 个模块的空白,本工具的文件只留 2 个,所以排版时请在码周围多留白,并远离花哨的背景和边框。第二,模块大小:文本越长,模块越多,每个模块印出来就越小,请缩短链接或把码印大一些。第三,对比度和材质:保持下载时的深色模块配浅色背景,因为很多手机扫码程序读不了反色码(深底浅码),并避开会反光的亮面覆膜和弧形表面。第四,内容:如果屏幕上的预览能扫而打印件不能,问题在打印;如果链接打开的是错误页,码本身没问题,问题在目标地址。

**可以加 Logo 或改颜色吗?**

本工具不行:每个码都是白底黑色模块,这是对比度最高的组合,可下载 PNG 或 SVG。如果设计师之后要在 SVG 上叠加 Logo,请用高 (30%) 纠错级别生成,Logo 要小且居中,避开扫码程序用来定位的三个角上的大方块,并在印刷前用几部手机测试。被遮住的区域会用掉同一份纠错容量,而这部分本来是用来抵御污渍或折痕的。彩色码需要深色模块配明显更浅的背景。

## 更多日常助手

- [单位换算器](https://discuvr.org/unit-converter/?hl=zh-hans)
- [密码生成器](https://discuvr.org/password-generator/?hl=zh-hans)
- [字数统计与可读性分析工具](https://discuvr.org/word-counter/?hl=zh-hans)
- [年龄/日期差计算器](https://discuvr.org/age-calculator/?hl=zh-hans)

## 常一起使用

- [编码 / 解码](https://discuvr.org/encode-decode/?hl=zh-hans)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
