工具
指南

WiFi / 名片 二维码生成器

二维码

通过表单生成结构化二维码(WiFi、vCard 名片、短信、地理位置、日历事件),可下载为 PNG 或 SVG。

100% 客户端 无后端
预览
本页内容

什么是 WiFi / 动作二维码生成器?#

普通二维码只是把你给的文本编码进去。本页编码的是手机摄像头能「看懂并执行」的结构化载荷:连接 WiFi、保存联系人、打开预填短信、定位地图坐标、或添加日历事件。用 iOS 或 Android 自带的相机扫一下,系统就会弹出对应动作——不用装 App,不用点链接跳转。

每种模板都遵循事实或正式规范,保证在各款扫码 App 里解析一致:

  • WiFiWIFI:T:WPA;S:…;P:…;H:true;; 这套两大移动系统都能原生识别的格式。
  • vCard 3.0(RFC 6350)生成一张含姓名、电话、邮箱、网址、单位、备注的联系人名片。
  • 短信SMSTO:号码:内容 形式,打开短信应用时收件人和正文已预填。
  • 地理坐标输出 geo:纬度,经度,范围校验在 ±90 / ±180。
  • 事件包成一段 iCalendar VEVENT(RFC 5545),扫码即可加入日历。

本工具根据表单字段拼出载荷字符串,套用正确的转义规则(WiFi 转义反斜杠和 ; , : ";vCard 与 iCal 转义 \ , ;),再渲染成 PNG 或 SVG 二维码。

怎么使用#

  1. 顶部选择模板(Template):WiFi、vCard、SMS、Geo、Event,下方表单会随之切换。
  2. 填写模板字段:
    • WiFi——SSID、密码、加密方式(WPA / WEP / 无)、以及「隐藏网络」勾选框。
    • vCard——姓名(必填)、电话、邮箱、网址、单位、备注。
    • 短信——收件号码(必填)、可选的正文。
    • Geo——十进制纬度与经度。
    • 事件——标题与开始时间(必填)、可选的结束时间、地点、描述。
  3. 纠错等级(L / M / Q / H)尺寸(128 / 256 / 384 / 512 px)。纠错越高越耐污损,但图形更密;256 px 配 M 级是手机扫码的安全默认。
  4. Sample(示例)载入现成案例,Clear(清空)重置。右侧出现二维码,Payload 框显示被编码的原始字符串——想复用这段文本可直接复制。
  5. 下载 PNGSVG

核心特性#

  • 五种动作载荷,一个工具。 不必手写 WIFI:T:… 字符串,也不必和 iCal 的转义较劲,构建器替你做对。
  • 符合规范的转义。 密码里含 ;" 会把粗糙的二维码搞坏;本页会对这些字符做反斜杠转义,让 SSID 和密码在所有扫码器里都存活下来。
  • 载荷可见。 编码出的字符串与图片并排显示,便于你在付印前核实码里到底是什么。
  • 支持隐藏网络。 勾选「Hidden」会输出 H:true;,这是扫码器探测非广播 SSID 所需的标志。
  • 纯本地。 生成全程在浏览器内完成,你的 WiFi 密码或联系人信息绝不上传。

实例演示#

一家咖啡馆想在墙上贴个二维码,让顾客连上 Coffee-Guest(WPA 密码 espresso;2024,SSID 公开可见)。选择 WiFi,SSID 填 Coffee-Guest,密码 espresso;2024,加密方式 WPA,「隐藏」不勾。载荷框显示:

WIFI:T:WPA;S:Coffee-Guest;P:espresso\;2024;;

注意密码里 ; 前面的反斜杠——少了这个转义,扫码器会把密码读成 espresso,再把 2024 当成下一个字段,结果连不上。

要做事件,选 Event,标题 Team sync,开始时间 2026-09-15T10:00,地点 Room 404。构建器会输出带 DTSTART:20260915T100000 时间戳的 VCALENDAR,扫码即可把事件加入手机日历。

常见问题#

WiFi 二维码会泄露我的密码吗?#

会——这正是它的用途。任何扫码的人都会以明文拿到 SSID 和密码,和你隔着房间喊出来没区别。只为你打算共享的网络(访客网络、咖啡馆、酒店)生成;要撤销访问,就轮换密码。

安卓能扫,iPhone 扫不出,为什么?#

较老版本的 iOS 对 WiFi 载荷结尾的 ;; 很挑剔。本工具始终输出它,可同时满足两端。若某个扫码 App 失败,换用系统自带的相机试试——第三方扫码器有时只实现了规范的一个子集。

WPA、WEP、还是不加密?#

任何现代家用或办公路由都用 WPA(WPA2/WPA3 在载荷里都报为 WPA)。WEP 只为真正的老旧硬件保留,且密码学上已被攻破,除非接入点强制否则不要用。则用于开放网络,会省略密码字段。

我输入的坐标为什么位数变少了?#

构建器通过一次数值往返裁掉了尾部的零(geo:48.858844,2.294351),让坐标更紧凑、对扫码器更友好。损失的精度远小于一米,比消费级 GPS 的精度还要细。