免费在线 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 短链工具结合——在二维码中编码短链,之后再更新重定向目标。