免费本地二维码工具

创建静态二维码,并在下载前验证内容

把链接、消息、联系人或 Wi-Fi 网络编码为静态二维码,设置纠错级别、尺寸、静区和颜色;只有浏览器独立解码出完全相同的内容后,才能下载 PNG 或 SVG。

静态内容本地处理下载前解码验证
显示二维码生成与导出控件的数字工作区

二维码内容与图像均在当前浏览器中生成。Xephory 不会收到你输入的链接、消息、联系人信息或 Wi-Fi 凭据。

创建、检查并导出一个二维码

选择结构化内容或普通文本。安全默认值包括四模块静区、深色前景、浅色背景和 Q 级纠错。

第 1 步

选择编码内容

第 2 步

设置输出质量

第 3 步

验证后的预览

尚未生成二维码生成后可在这里查看与导出文件相同的符号。

尚未执行验证。

请输入内容,或加载测量示例。

结果详情

编码内容与技术检查

这些数值仅描述当前结果。修改任一输入后,必须重新验证。

实际编码的完整内容

实际编码的网址、文本或结构化记录将显示在这里。

二维码只有在能够读取且内容正确时才有价值

二维码是机器可读的数据表示。静态二维码把最终目标或消息直接写入模块,不依赖 Xephory 跳转、用户账户或持续订阅。因此,它适合菜单、标签、包装、活动资料、联系人卡片和内部说明;图像下载后仍可独立使用。

生成黑白方块并不代表任务完成。裁掉空白边缘、使用低对比度、印刷过小或编码过长的网址,都会使形式正确的矩阵难以扫描。有些服务还会用跟踪网址隐藏真实目标。本工具显示完整载荷,强制采用可读性默认值,并在开放下载前执行第二次独立解码。

最终用途仍由你负责。请在另一台设备上打开文件,使用目标用户常用的相机进行测试,并在最终排版或试印后再次检查。浏览器验证证明二维码在干净数字条件下可读,但不能模拟每种打印机、材质、灯光、相机或受损标签。

七种内容构建方式,一个可检查的结果

每个结构化表单都会生成标准文本载荷,并在预览下方完整显示。普通文本只会去除首尾空白。没有协议的网址会自动添加 https://;包含用户名或密码的网址会被拒绝。

邮件、电话、短信、Wi-Fi 与 vCard 表单可以减少标点格式错误,但接收端应用决定具体行为。例如,一个扫码器可能直接打开邮件草稿,另一个则先显示文本。隐藏网络和旧式 WEP 网络在不同系统上的支持尤其不一致。

类型编码形式常见用途
网址https://example.com/path带有可见 HTTP 或 HTTPS 目标的公开网页。
文本UTF-8 文本短说明、编号、参考信息或多语言内容。
邮件mailto: 地址,可含主题和正文在兼容的邮件应用中准备新邮件。
电话tel:+号码提供拨号操作,但不会自动发起通话。
短信sms:号码?body=消息打开带有可选预填内容的短信草稿。
Wi-FiWIFI:T:...;S:...;P:...;;向兼容扫码器提供 WPA/WPA2、WEP 或开放网络参数。
vCardvCard 3.0分享姓名、组织和至少一种联系方式。

从内容到文件的可靠流程

  1. 选择内容类型,只输入收件人应当获得的数据。不要把敏感个人信息放入公开展示的二维码。
  2. 选择纠错级别。Q 是平衡默认值;L 往往生成较稀疏的符号,H 增加恢复数据但减少内容容量。
  3. 二维码四周至少保留四个空白模块。如果周围设计复杂,应增大静区。
  4. 使用深色前景和浅色背景。本工具要求至少 4.5:1 对比度,并阻止反色组合。
  5. 点击生成。浏览器用 UTF-8 构建矩阵,绘制干净验证图像,再交给独立解码器读取。
  6. 检查完整载荷和技术指标。普通文档可用 PNG,需要无损缩放的设计与印刷可用 SVG。
  7. 使用第二台设备扫描下载文件,并在最终设计或试印完成后再次测试。

经过验证的 Xephory AI Lab 链接

“使用测量示例”会编码 https://xephory.com/ai-lab/,使用 Q 级纠错、四模块静区、#111827 前景和白色背景。该链接为 27 个 UTF-8 字节,生成 QR 版本 3、29 x 29 模块矩阵以及 512 x 512 PNG 设置。

这组颜色的对比度为 17.74:1。在开放下载前,独立解码器读取 1024 像素验证图,并逐字符与 27 字节原始载荷比较。这是可重复的功能示例,并不保证每一种实体复制品都能扫描。

当示例成功而自定义长内容失败时,通常是容量问题。请缩短内容或降低纠错级别,不要通过移除静区来节省空间。

27 字节UTF-8 内容
版本 3QR 符号
29 x 29数据模块
Q / 25%大约恢复能力
4 模块静区
17.74:1颜色对比度

影响扫描可靠性的设置

纠错会添加冗余码字。L、M、Q、H 常见百分比表示对局部损坏的大约恢复能力,并不保证任何形式的损坏都能恢复相同比例。纠错越高,通常需要越密集的矩阵并占用更多容量。

静区是二维码周围的空白区域,用于将定位图案与文字、边框和图形分离。本工具不允许少于四模块。PNG 使用整数像素模块并在画布中居中,避免分数缩放造成的模糊边缘。

颜色会在生成前检查。深色前景、浅色背景以及明显亮度差最可靠。本工具不提供渐变、透明背景、反色二维码或覆盖数据模块的标志,因为这些装饰难以进行可靠验证。

  • L:恢复数据最少,通常密度最低。
  • M:适合干净数字环境的中等设置。
  • Q:适合文档、标签和普通印刷的默认平衡。
  • H:为更困难条件提供更多恢复数据,但容量更小、密度更高。
  • 256 至 2048 像素 PNG 均使用清晰的整数模块边缘。
  • SVG 可无限缩放,但导入软件必须保留 viewBox 和完整静区。

生成与独立验证的工作方式

浏览器把最终载荷转换为 UTF-8 字节,并交给经过实践检验的二维码矩阵生成库。生成器选择能够容纳数据和纠错的最小版本,选择掩模,并把数据与恢复码字写入模块网格。

随后 Xephory 独立渲染网格。SVG 使用整数模块坐标和清晰边缘指令;PNG 直接写入 RGBA 像素缓冲区,而不是截取预览图。颜色、尺寸和静区同时应用于两种格式。

在允许下载前,另一套解码库会读取 1024 x 1024 验证图。解码字符串必须与原始载荷完全一致。这可以在干净条件下发现库未加载、矩阵损坏、中文或其他 UTF-8 编码错误,以及不适合扫描的颜色。

  • 工作区最多接受 2,000 个 UTF-8 字节。
  • 根据内容与纠错自动选择 QR 版本 1 至 40。
  • 静区必须为 4 至 8 模块。
  • 对比度至少 4.5:1,且前景必须更暗。
  • 使用 1024 x 1024 图像进行本地解码验证。
  • 没有服务器端接口接收或转换二维码内容。

为真实标签准备 PNG 或 SVG

当设计软件或印刷流程能够保留矢量时,请选择 SVG;当目标软件更适合位图时,请选择 PNG。不要裁掉浅色边缘,也不要把正方形拉伸为长方形。若软件重新采样 PNG,请检查最终 PDF 或导出图像,而不只是编辑器预览。

实际物理尺寸取决于扫描距离、相机质量、二维码密度、材料和印刷工艺。相同宽度下,版本 3 比密集的版本 20 更容易复制。真实环境中的试扫比一个通用毫米数值更有意义。

  • 在内置静区外也保留空间,不要添加贴得很紧的装饰边框。
  • 尽量避免折痕、强反光覆膜、弯曲表面和质量差的热敏印刷。
  • 除非测试每个生产版本,否则不要在矩阵中心覆盖标志。
  • 按最终尺寸试印,并从不同角度、距离和光线下扫描。
  • 面向公众时,请测试较新的 iOS 与 Android 设备。

隐私、安全与目标控制

生成和验证都在浏览器内完成。本工具没有上传二维码内容的 API。网站共用的统计与广告脚本由同意系统控制,但生成器不会把工作区中输入的数据发送给这些服务。

二维码不是加密。任何能够看到或拍摄二维码的人都可以读取内容。Wi-Fi 二维码会暴露网络名称和密码,vCard 会暴露所有填写字段。请勿编码访问令牌、恢复码、支付秘密或私人管理网址。

静态二维码不能保护或监控目标。请使用自己控制的域名,保持 HTTPS 有效;如果长期控制很重要,应避免第三方短网址。即使二维码技术上正确,目标页面也可能危险或日后被入侵。

  • 下载前检查结果下方显示的完整载荷。
  • 不要公开私人或管理 Wi-Fi 网络的访问凭据。
  • 只有所有观看者均获授权时,才编码密码或个人信息。
  • 持续控制链接域名,并在印刷后维护目标页面。
  • 说明扫码后应发生的动作,不要只展示无说明的二维码方块。

本生成器有意不提供的功能

本工具只创建静态符号,不提供下载后修改目标、扫描统计、活动跟踪、托管落地页或链接缩短。这些能力需要持续运行的跳转服务,并会改变隐私与寿命。

内置解码器检查干净的本地图像,而不是最终产品的照片。它不能认证打印机、保证目标未来可用,也不能保证每个扫码应用都支持所有结构化类型。

  • 不提供动态跳转或下载后的目标修改。
  • 不提供扫描统计、跟踪像素或活动标识。
  • 不提供标志覆盖、圆角模块、渐变或透明背景。
  • 不保证损坏、裁切、变形或印刷不良的复制品。
  • 不验证链接页面的安全性、可用性或所有权。
  • 不存储内容,也无法日后恢复以前生成的记录。

常见问题

这个二维码会过期吗?

图像本身没有有效期,并会一直保存同一静态内容。链接页面仍可能迁移、失效或下线,因此长期可用性取决于你控制的目标。

静态二维码与动态二维码有什么区别?

静态二维码直接保存最终值。动态服务通常保存一个可修改或统计的跳转网址。本工具只创建静态二维码,不运营跳转服务。

应该选择哪种纠错级别?

Q 是实用默认值。短内容和干净数字用途可选 L 或 M;H 提供更多恢复数据,但符号更密、容量更小。始终测试最终成品。

为什么禁止低对比度或反色?

许多扫码器针对浅色背景上的深色模块优化。强对比和常规极性可以减少可避免的失败。本工具要求至少 4.5:1。

通过验证是否保证印刷品可用?

不能。验证只确认独立解码器可以读取干净数字图像并还原准确内容。印刷、裁切、反光、曲面、距离和相机仍需要实物测试。

Wi-Fi 密码在二维码中安全吗?

不安全。密码属于可读载荷的一部分。任何看到或拍摄二维码的人都可能获取它。建议使用访客网络,并在密码更改后替换公开标牌。

为什么长内容在 H 级失败?

H 会把更多容量留给恢复码字。同一段文本可能适合 L 或 M,却超过 H 的数据容量。请缩短内容或降低级别,不要移除静区。

应该下载 PNG 还是 SVG?

PNG 适合办公文档、网页和位图软件;SVG 适合可缩放设计与印刷。无论哪种格式,都要保持正方形和完整浅色边缘。