跳到主要内容
PulsarKit

Wi-Fi二维码生成

为链接、Wi-Fi网络、联系人名片、电子邮件、短信或地图位置生成二维码,再下载为PNG或SVG。

如何生成二维码

  1. 1

    选择二维码要包含的内容

    支持七种内容:纯文本、网址、Wi-Fi凭据、联系人名片、预先写好的邮件、短信和地图位置。表单会随所选类型变化。

  2. 2

    填写字段并生成二维码

    预览随输入实时重绘。接着点击“生成二维码”,它会检查颜色,把生成的图片读回来,并写出二维码的版本和纠错级别。尺寸可在128到2048像素之间设置;颜色、静区、Logo和“纠错级别”都在“更多设置”里。

  3. 3

    下载PNG或SVG

    在“下载格式”里选PNG或SVG,再点击“下载”:还没检查过的二维码会先读回一遍。PNG适合屏幕显示和固定尺寸的打印;SVG放大到任何尺寸都清晰,适合做海报或乙烯贴纸。两种文件都由你的浏览器生成,不经过服务器。

二维码里的那一行文字

这个页面打开时,“二维码内容”下已经选好“Wi-Fi”。表单要填“网络名称(SSID)”“网络密码”“安全类型”和“这是隐藏网络”。这些内容会变成一行文字,格式由ZXing条形码项目描述。2026年10月29日我们检查时,名称为PulsarKit Guest、密码为guest-2026的网络,得到的是WIFI:T:WPA;S:PulsarKit Guest;P:guest-2026;H:false;;。T是安全类型,S是网络名称,P是密码,H是隐藏标记。页面显示“版本4 · 级别M · 288 px · 51个字符”,PNG文件大小为4.5 KB。

密码里的分号和反斜杠

2026年10月29日查看的ZXing wiki要求在分号、逗号、冒号、引号或反斜杠前加一个反斜杠。这个页面在网络名称和密码里都会这样加。我们的测试密码a;b,c:d"e\f写进二维码后是a\;b\,c\:d\"e\\f。以反斜杠结尾的密码guest2026\变成了guest2026\\,所以后面的分号仍然能结束密码。在你拿到文件之前,页面会把画好的二维码读回来,和它生成的那一行文字核对。“生成二维码”会运行这项检查;如果二维码还没通过检查,“下载”也会运行它。我们的五个测试二维码都被jsQR原样读了回来,jsQR就是这项检查背后的解码器。

开放网络、隐藏网络和WEP网络

“安全类型”提供WPA/WPA2、WEP和“开放网络”,写进二维码时分别是T:WPA、T:WEP和T:nopass。开放网络的二维码里不带密码,即使输入了密码也一样:我们得到的WIFI:T:nopass;S:PulsarKit Guest;H:false;;里没有表示密码的P:字段。“这是隐藏网络”会把H:false变成H:true,这是ZXing为不广播名称的网络保留的标记。一个名为Café;Net、密码为12345的WEP网络,放进了更小的版本3二维码,分号转义为S:Café\;Net。

打印之前先用手机扫一扫

我们是在电脑上把二维码读回来的,不是用手机摄像头。另一个解码器OpenCV读出了五个中的四个,没读出Café;Net的那个。手机会不会提示加入网络,取决于手机和它的相机App;我们没有在iPhone或Android手机上测试过。所以打印之前,先用手机对着屏幕上的二维码扫一扫,打印出来后再对着卡片扫一次。打印时用SVG,放大也不会模糊。

你的Wi-Fi密码不会离开这个标签页

二维码由浏览器里的JavaScript生成。你输入的任何内容都不会上传、记录或写入浏览器存储,无论是Wi-Fi密码、电话号码,还是名片上的家庭住址。关闭标签页,它就没有了。你添加的Logo也在本地读取,不会上传到任何地方。

常见问题

二维码会过期吗?

在这里生成的二维码不会过期。它是你数据的图片,而不是经过别人服务器的跳转,所以没有会失效的账号,也没有会被关闭的链接。这也意味着印出来之后不能再改它指向的地址;要做到这一点,需要使用跳转服务。

二维码最多能放多少个字符?

在最低纠错级别下最多2,953个字符。纠错级别越高、加了Logo,能放的就少得多。实际使用中,超过几百个字符就会生成很密的二维码,要印得很大才能稳定扫出。

应该选最高的纠错级别吗?

只在二维码可能变脏、折损或被部分遮住的地方才需要。Denso Wave说,在二维码容易变脏的工厂等环境可以选Q或H,在干净、数据量又多的地方可以选L。它的纠错功能页面(2026年10月29日查看的中文版)还写道:“一般情况下用户大多选择级别M(15%)。”这个页面默认是M。最高的H占用的空间最多:我们那个40个字符的链接,从M下的版本3变成了H下的版本5。加Logo会自动启用H。

打印用多大尺寸合适?

按经验,二维码的边长至少应为扫描距离的十分之一:伸手距离扫用3 cm,三米外扫用30 cm。打印请下载SVG:它可以缩放到任何尺寸,不会像放大PNG那样变模糊。

反色二维码(深底浅码)还能扫吗?

多数现代手机摄像头能识别反色二维码,但有些专用扫码器不行。浅色背景上的深色模块仍然是稳妥的选择。不管你选哪种,这里的对比度检查都会拒绝低于3:1的颜色组合。

把Wi-Fi密码放进二维码安全吗?

密码以明文编码在图片里,谁能拍到二维码,谁就能读出密码。对于印在门口卡片上的访客网络,这没问题;对于你在乎的网络,就不是好主意。这个页面不会把任何内容发送到任何地方,但二维码本身按设计就是可读的。

PNG和SVG有什么区别?

PNG是按你所选尺寸生成的像素网格,适合网站、邮件签名或屏幕显示。SVG用图形描述同样的方块,所以打印到任何尺寸都清晰,还能在矢量编辑软件里改颜色。

相关工具