← 退出

二维码生成

文本 / 链接生成二维码,可调颜色下载

常见内容类型(点击填入对应格式的模板,再自行修改具体内容)
#17181C
#FFFFFF
预览

关于二维码生成

这个二维码生成器把一段文字原样编码成一张 PNG 图片:不管是网址、电话、Wi-Fi 还是名片,二维码里存的都只是你在输入框里写的那串字符,扫码软件再按格式去解读。它不会生成会过期的「活码」,也不做访问统计,生成后二维码的内容就固定了,换地址只能重新生成。适合做一次性的海报、名片、桌贴和说明书二维码。

操作步骤

  1. 在「常见内容类型」里点一个按钮(网址、纯文本、电话、短信、邮箱、Wi-Fi、名片),模板会直接填进「内容」框;也可以自己手写。
  2. 把模板里的示例改成你的真实内容,预览会随输入实时刷新。
  3. 需要的话,点「上传 Logo 图片」放一张图标;一旦上传,若容错级别当时是低(L)或中(M),会自动切到高(H)。
  4. 调整「尺寸」(120–480px)、「容错级别」、「前景色」和「背景色」。
  5. 点击「下载 PNG」保存为 qrcode.png。下载前建议用手机实际扫一遍。

选哪种内容格式、哪档容错

几个模板对应的是扫码软件普遍识别的写法:电话是 tel:号码,短信是 SMSTO:号码:正文,邮箱是 mailto:地址?subject=…&body=…,Wi-Fi 是 WIFI:T:WPA;S:网络名;P:密码;;,名片是 vCard 文本。注意格式里的冒号、分号要保持原样,只替换示例内容;Wi-Fi 的密码里如果含有分号、逗号等符号,可能需要按规范转义,这个工具不会替你处理,扫不出来时请先检查这里。容错级别 L/M/Q/H 对应的数据恢复能力依次增强,同样内容生成的图案也依次更密。选择建议:印刷品、屏幕展示、不加 Logo,选 M(默认)就够用;会有折痕、污渍或磨损的贴纸、户外物料,选 Q 或 H;中间要放 Logo 就用 H。以网址 https://example.com 为例,我们实际生成观察到,L 和 M 的矩阵是 25×25 个模块,H 是 29×29,更长的网址会更密,密度越高,在小尺寸或远距离下越难扫。

放 Logo 时实际发生了什么

Logo 会被画在二维码正中央,宽高是整张图宽度的 20%,四周再垫一圈白底(约为 Logo 边长的 12%),整体大约遮住二维码总面积的 6%。白底是固定的纯白,不管你把背景色设成什么,所以背景色不是白色时 Logo 会带着一块白框,看起来比较突兀。Logo 是直接盖在二维码上的,并不是在码里「留空位」,因此依赖的是容错能力,请用 H,并在下载前真机扫码确认。这里也没有调节 Logo 大小的选项。

支持范围与已知限制

  • 容量:纯英文数字类内容,最多约 L 级 2953 个字符、M 级 2331、Q 级 1663、H 级 1273(以我们对所用库实测为准)。一个汉字按 UTF-8 占 3 个字节,所以纯中文最多约 L 级 984 字、M 级 777、Q 级 554、H 级 424。超出时页面显示「内容过长或包含二维码无法编码的字符」,并且无法下载。实际上这么满的二维码手机也很难扫,建议内容尽量短,长内容改成放一个短网址。
  • 输出只有 PNG,最大 480px。用来印刷大幅海报时分辨率偏低,放大会发糊,印刷前请先确认实际用途(本工具没有 SVG 或更大尺寸的导出)。
  • 二维码四周的空白边距固定为 2 个模块,比标准推荐的 4 个窄,贴在深色底或紧挨图案时,请自己在排版时多留白。
  • 前景色与背景色需要足够的明暗反差,且前景最好比背景深。浅色码配深色底(反色码)有些扫码软件识别不了,工具不会对此提醒。
  • 内容为空时显示「请输入要生成二维码的文本或链接」,同样无法下载。

生成的二维码扫不出来怎么办?

按顺序排查:内容是否太长(换成更短的网址);前景和背景对比是否太低;是否加了 Logo 却没有用 H;图片是不是被缩得太小或印得太小,可以把尺寸调大再下载;背景是否被改成了非白色并且 Logo 白框干扰了周围。其次试试另一款扫码软件。

怎样做 Wi-Fi 二维码?

点「Wi-Fi」按钮,把 S: 后面的内容换成网络名,P: 后面换成密码;T:WPA 对应常见的 WPA/WPA2 加密。扫码后手机一般会提示加入这个网络。哪些手机、系统支持,取决于相机或扫码软件本身。

二维码里的网址以后能改吗?

不能。这里生成的是静态二维码,网址被直接写进图案。如果将来可能要换目标地址,请把二维码指向一个你自己能控制跳转的页面。

我输入的内容会被上传吗?

不会。二维码在浏览器里由本地代码绘制,代码中没有把内容或 Logo 发往服务器的请求;Logo 图片也只是在本地画到画布上,下载的 PNG 由浏览器直接生成。