HandyTools Hub

二维码生成器

为文本、URL、WiFi、vCard等创建二维码

您的数据永远不会离开浏览器

输入

预览

二维码将显示在此处

选项

二维码生成器能在几秒内把链接、文字、WiFi 凭据或联系人卡片变成可扫描的方形图案,并可控制尺寸、颜色和纠错等级。一切都在浏览器本地渲染——无需账号、无水印,也不依赖第三方短链服务(它日后可能失效)。它适合任何需要在印刷或屏幕上放置二维码的人:投放活动链接的营销人员、分享访客 WiFi 的咖啡馆、印制胸牌的会务人员,以及为测试设备编码载荷的开发者。

使用方法

  1. 选择内容类型。「文本/URL」用于普通链接或文字,「WiFi」用于网络凭据,「联系人」用于 vCard。每种类型都会把你的输入打包成手机能识别的准确格式。
  2. 输入内容。 URL 请粘贴带 https:// 的完整链接;WiFi 请填写网络名、密码和加密类型。
  3. 调整外观。 设置尺寸、选择前景与背景色、挑选纠错等级。预览随每次修改刷新,若两种颜色过于接近而影响扫描会给出提示。
  4. 下载或复制。 印刷素材存 SVG,屏幕使用存 PNG,也可以直接复制图片到文档。

实操示例

示例 1 —— 咖啡馆访客 WiFi。 店主输入网络名 CafeGuest 和密码,选择 WPA 加密,把纠错等级设为 Q。客人扫码后手机直接提示加入网络,不必在吧台前一个字符一个字符地念密码。更高的纠错等级让码在几个月的油污和水汽后仍可读。

示例 2 —— 名片 vCard。 自由职业者在联系人表单里填好姓名、公司、邮箱、电话和网站。生成器输出 vCard 二维码;扫描后手机直接提示添加联系人,省去手动输入邮箱地址的麻烦。由于 vCard 本身就是文本标准,该码与 iOS、Android 通讯录应用都兼容。

示例 3 —— 活动链接。 营销人员粘贴 https://example.com/spring-sale?utm_source=poster&utm_medium=print,为海报设置 800 px 尺寸和 H 级纠错,下载 SVG。印刷前,先用两台手机试扫屏幕上的版本,确认较长的 URL 仍能快速解析。

二维码如何工作

二维码把数据存进由黑(深)白(浅)模块组成的二维网格。三个角上的大方块是定位图案,让摄像头在手机倾斜时也能锁定并判断方向;右下角附近较小的校正图案则在更高密度的码中辅助定位。

数据本身被放进随版本增大的网格:短 URL 可能只需 21×21(版本 1),而较长的 vCard 需要大得多的网格。编码时会选择掩码图案,以避免大片同色块干扰扫描。最后,里德-所罗门纠错加入冗余码字,这也是二维码在印刷磨损、撕裂或被部分遮挡后仍能解码的原因。

生成器会自动完成这些工作;你真正需要决定的只有内容、尺寸、对比度和纠错等级。

尺寸、颜色与纠错等级怎么选

  • 尺寸。 近距离扫描(菜单、卡片)2–3 厘米足够。海报若在一米外扫,码的边长应不小于扫描距离的 10%(一米约 10 厘米)。屏幕可以更小,因为摄像头贴近且画面清晰。
  • 对比度。 深色模块配浅色背景最好扫。若为深色主题反相,请先真机验证;不少旧款扫描器无法识别反相码。完全避免低对比的粉彩配色。
  • 纠错等级。 干净的电子屏幕用 L(约 7%),通用默认 M(约 15%),可能弄脏的印刷品用 Q(约 25%),中间要盖 Logo 时用 H(约 30%)。等级越高码越密,需在健壮性与物理尺寸之间权衡。
  • 静区(quiet zone)。 码四周留出至少四个模块宽的空边。在排版里把它裁得太紧,是印刷二维码扫不出来的最常见原因之一。

常见错误与边界情况

  • 对比度不足。 浅灰配白,或在显示器上看起来区分明显的品牌色,印刷后或在暖光下常常失效。印刷前务必核对对比度。
  • 纠错等级不够却放 Logo。 中间放 Logo 会占用数据区,只有纠错等级为 Q 或 H 且 Logo 面积不超过约 20% 时才可靠。
  • 编码了会变动的 URL。 二维码不是重定向。若目标可能变更,请编码一个你能控制的短链,在短链侧更新跳转。
  • 忘了按最终尺寸和材质实测。 哑光纸、亮膜和曲面都会改变摄像头的读取效果。务必打样实测一张。
  • 内容过长。 2000 字符的 URL 会生成很密的码,扫得慢又容易糊。请缩短链接或拆分内容。

功能

  • 支持文本、URL、WiFi 凭据和 vCard 联系人二维码
  • 四级纠错(L、M、Q、H),实时预览密度
  • 自定义前景/背景色,低对比度提示
  • 100–1000 像素可调尺寸
  • 下载 PNG(屏幕)或 SVG(印刷),并支持快速复制
  • 100% 客户端处理——内容不离开浏览器

使用场景

  • 餐饮酒店: 桌卡链接电子菜单或访客 WiFi。
  • 活动会务: 胸牌与指示牌扫码打开日程、地图或报名页。
  • 零售包装: 标签上的商品页、保修登记或再次订购链接。
  • 社交场合: 名片和会议胸牌上的 vCard 码。
  • 开发者: 为设备或 App 测试流程编码测试载荷。

相关工具

常见问题

纠错等级该选哪一档?

对几乎所有场景,M(约 15% 恢复)都是合适的默认值。当二维码会印在容易磨损、折叠或被部分遮挡的地方——菜单、包装标签,或中间要放 Logo 的海报——就升到 Q 或 H。等级越低,码越不密,在屏幕上扫得越快。

为什么手机扫不出我生成的二维码?

三个常见原因:对比度不足、尺寸相对扫描距离太小、颜色反相(浅色模块配深色背景)。请保持深色模块配浅色背景,近距离扫描时印刷尺寸至少 2 厘米,并在定稿印刷前用两台不同手机实测。

一个二维码最多能存多少数据?

版本 40 的码最多可容纳 7089 个数字、4296 个字母数字字符或 2953 字节的二进制数据。实际使用中内容越短扫得越快、越耐污损。如果 URL 很长,先缩短,或把内容拆到多个码里。

把 WiFi 二维码公开贴出来安全吗?

码里以明文包含网络名和密码,任何拍到它的人都能连上该网络。它适合给客人、参会者或访客使用,切勿把访客网络码贴在内部网络码旁边。若长期公开展示,请定期更换访客密码。

生成的二维码会过期吗?

不会。它就内容直接编码,永久有效,不依赖服务器或订阅。这也意味着目标无法事后更改——如果链接可能变动,请让码指向你自己可控的短链,在短链侧更新跳转。

用于印刷该下载哪种格式?

凡是要印刷或缩放的,选 SVG:它是矢量格式,从名片到广告牌都保持锐利。屏幕、幻灯片或网站上需要固定尺寸图片时选 PNG,位图更易摆放。

由 HandyTools Hub 团队审校 · 最后更新