QR 代码生成器

QR 代码用于 URL、WiFi、联系人、vCard - 颜色、徽标、批量导出。

免费在线 QR 代码生成器

QR 代码连接了实体和数字 - 菜单、名片、WiFi 共享、活动签到。 Dokall 为 URLs、WiFi 网络、纯文本和 vCard 联系人生成 QR 代码,具有可定制的颜色和可选的徽标嵌入。

下载为 PNG 或 SVG,或一次批量生成多个代码。所有渲染都在您的浏览器中进行,以实现快速、私密的 QR 代码创建。

什么是二维码?

二维码(QR code,Quick Response code)是一种二维条码,以黑白方块图案存储数据。由 Denso Wave 于 1994 年发明,最初用于追踪汽车零部件,如今已广泛应用于支付、菜单、登机牌、联系人分享、WiFi 登录和营销物料等场景。

与只在一维(一行线条)上存储数据的传统条码不同,二维码在水平和垂直两个方向编码数据,因此能容纳更多信息——最多约 3,000 字节二进制数据,或超过 4,000 个字母数字字符。

二维码数据类型

最常见的二维码类型编码 URL。扫描后手机会打开浏览器并跳转到该链接。但二维码还支持多种结构化数据格式。

WiFi 二维码编码网络名称(SSID)、密码和加密类型。在手机上扫描即可自动连接网络,无需手动输入密码。格式为 WIFI:T:WPA;S:NetworkName;P:password;;。

vCard 二维码编码联系人信息——姓名、电话、邮箱、地址、公司。扫描后可直接添加到手机通讯录。

纯文本二维码仅显示编码的文本。日历事件码(vEvent)可将事件加入日历。短信码会打开短信应用并预填号码和内容。每种类型都使用手机和扫描应用可识别的特定前缀或格式。

二维码纠错

二维码内置纠错能力,即使部分损坏或遮挡仍可读取。共有四个纠错级别:L(低,约 7% 恢复)、M(中,约 15%)、Q(四分位,约 25%)和 H(高,约 30%)。

更高纠错意味着存储更多冗余数据,相同载荷下二维码会更大(模块更多)。级别 M 为默认值,适合大多数用途。当码可能印在曲面、被部分遮挡,或想在中心叠加 logo 时,请使用级别 H。

Logo 叠加之所以可行,是因为纠错数据可以重建被遮挡部分——只要遮挡面积不超过纠错容量。使用级别 H 时,可安全遮挡约 30% 的码区域。

二维码设计最佳实践

保持前景与背景的高对比度。黑底白字最可靠。若使用自定义颜色,请确保扫描器有足够对比度——深色前景配浅色背景效果最佳。避免反色(白底黑字),部分旧扫描器难以识别。

预留空白区(quiet zone)——码周围至少 4 个模块宽的空白边距。边距不足时,扫描器可能无法检测码的边界。

按实际打印尺寸测试二维码。最小打印尺寸取决于模块数量和扫描距离。对于标准 25 模块二维码,近距离扫描至少需 2 cm × 2 cm。海报或广告牌远距离扫描时,请按比例放大。

长 URL 请使用短链。更短的数据产生更少模块,使二维码更简洁,小尺寸下也更易扫描。Dokall 的短链工具可专门为二维码创建短链接。

静态与动态二维码

静态二维码将数据直接编码在图案中。一旦打印,内容无法更改。若编码了 URL 而之后想改目标地址,需要重新生成并打印新码。

动态二维码编码的是重定向 URL(通常是短链)。可随时更改重定向目标而无需重印。适合营销活动、季节性菜单,或任何需要更新内容的场景。

Dokall 生成静态二维码。若需动态行为,可将二维码生成器与 Dokall 短链工具结合——在二维码中编码短链,之后再更新重定向目标。

常见问题

二维码能存储多少数据?
二维码最多可存储 7,089 个数字字符、4,296 个字母数字字符,或 2,953 字节二进制数据。实际使用中,更短的数据会产生更简洁、更易扫描的码。典型 50–100 字符的 URL 即使打印尺寸较小也很容易扫描。
二维码会过期吗?
静态二维码永不过期——数据嵌在图案本身中,只要物理码可读就能使用。动态二维码(通过服务重定向)会在重定向服务关闭或链接被删除时失效。Dokall 生成的二维码是静态且永久的。
可以自定义二维码颜色并添加 logo 吗?
可以。只要对比度足够(深色前景、浅色背景),就可更改前景和背景颜色。使用高纠错级别(H)时可在中心叠加 logo,最多可遮挡约 30% 的码区域。Dokall 同时支持自定义颜色和 logo 叠加。
什么是二维码纠错?
二维码包含冗余数据,即使部分损坏仍可读取。共有四个级别:L(7% 恢复)、M(15%)、Q(25%)和 H(30%)。更高纠错会使码更大,但对损坏、污渍或 logo 叠加更有韧性。
打印二维码的最小尺寸是多少?
用智能手机近距离扫描时,二维码至少应为 2 cm × 2 cm(约 0.8 × 0.8 英寸)。远距离扫描可遵循 10:1 规则——码的宽度至少为扫描距离的 1/10。例如从 1 米外扫描,码宽至少应为 10 cm。
二维码安全吗?
二维码只是数据载体——其安全性取决于所含数据。指向钓鱼网站的二维码很危险,但责任在于 URL 本身,而非二维码。打开未知二维码中的链接前,请务必预览解码内容。Dokall 的二维码扫描器会在跳转前显示 URL。
静态与动态二维码有何区别?
静态二维码将数据直接编码在图像中——创建后无法更改。动态二维码编码的是可随时更改的重定向 URL,无需重印。静态码免费且永久;动态码需要重定向服务,可能产生费用或过期。