此工具有什么功能
二维码与条形码生成器可在浏览器中即时生成二维码和条形码。为 URL 或文本生成二维码,或生成 Code 128、Code 39、EAN-13、EAN-8、UPC-A 和 UPC-E 条形码。可下载为 PNG(二维码)或 SVG(条形码)。无需服务器上传——全部在本地运行。
如何使用
- 选择类型 — 选择二维码或条形码格式(Code 128、Code 39、EAN-13 等)。
- 输入内容 — 输入文本、URL 或数字。遵循格式提示(如 EAN-13 需 13 位数字)。
- 查看预览 — 码实时显示。无效输入显示行内错误。
- 下载 — 点击下载保存为 PNG(二维码)或 SVG(条形码)。
- 复制 — 二维码可使用复制将编码文本复制到剪贴板。
工作原理
输入按各码类型的结构规则校验(长度、字符集、EAN/UPC 校验位)。qrcode 库渲染二维码;jsbarcode 渲染所有条形码。EAN/UPC 校验位由 jsbarcode 计算。输出完全在浏览器中通过 canvas(二维码)或 SVG(条形码)生成——无服务器调用。
所有计算均在您的浏览器中完成。不会向任何服务器发送数据。
使用场景与示例
- 二维码 — 为海报、名片或菜单编码 URL。
- 零售 — 为产品标签生成 EAN-13 或 UPC-A。
- 库存 — 为仓库条形码使用 Code 128 或 Code 39。
- 活动 — 门票或签到链接的二维码。
- 开发 — 为扫码应用快速生成测试码。
示例
- 二维码:
https://example.com→ 可扫描的二维码图片 - EAN-13:
5901234123457(13 位数字,有效校验位)→ 零售条形码 - Code 128:
ABC-1234→ 通用条形码
限制与已知约束
- EAN/UPC 校验位 — 必须有效;jsbarcode 会校验并可能拒绝无效输入。
- 二维码容量 — 最多约 4,000 字符;过长文本可能影响扫描可靠性。
- 条形码长度 — Code 128/39 有最大长度(如 80 字符);EAN-13 必须恰好 13 位。
- 仅下载 — 无直接打印;如需打印请使用浏览器打印已下载文件。