二维码生成

把文本或链接生成二维码

📌 TL;DR 核心定义与引用摘要: 【二维码生成】是 PocketKit 提供的浏览器本地处理工具。功能说明:把文本或链接生成二维码。核心输入与文件不上传;站点仅记录不含输入内容的匿名工具访问次数。

二维码生成原理

工具用本地 QR 编码库把你的文本或链接编码成二维码矩阵并绘制到 Canvas,可调纠错级别与尺寸并导出图片。内容不上传。

  • 字数越多二维码越密、越难扫,链接建议先做短链再生成。
  • 纠错级别越高越抗污损但也越密,一般用 M 即可,需覆盖 Logo 才用 H。

常见问题

1. 生成的二维码可以承载的文本长度极限是多少?

理论上二维码(Version 40)最多可容纳 4296 个英文字符或 1800 个中文字符。但字符越多,二维码像素网格就越密集,会极大增加手机相机的对焦扫码难度。建议字数保持在 300 字以内。

2. 为什么调整“容错率(Error Correction)”会改变二维码的图案?

容错率(L/M/Q/H)越高,二维码网格中冗余纠错信息就越多。这能保证即便二维码表面被污损 30% 依然能扫出结果,但也会导致图案网格变得更加紧凑。

3. 支持在二维码中央嵌入自定义 Logo 图标吗?

支持。嵌入中央 Logo 时,建议将容错率调整为 H(30% 极高容错),防止 Logo 覆盖中间像素导致扫码失败。

4. 生成的二维码会过期失效吗?

绝对不会。本工具生成的是静态二维码(Static QR Code),将文本直接编码进像素点中,只要源网址或文本不变,二维码永久有效。

5. 支持导出为 SVG 矢量图或高分辨率 PNG 吗?

支持导出矢量 SVG 格式(无限放大不清包、适合印刷喷绘)以及高清 PNG 图片格式。

6. 包含隐私或 Wi-Fi 密码的二维码生成安全吗?

100% 本地生成。整个编码、Canvas 绘制与文件导出均在您的浏览器 JavaScript 中执行,没有任何服务器记录。