ZH
我的工具

PDF417 条形码生成器

用任意文本生成 PDF417 二维条码:可设置纠错等级 0–8、列数、行数、紧凑模式、模块大小和空白区,并下载 PNG 和 SVG。

最多约 1,850 个字母和标点、1,108 字节的其他文本,或 2,710 个数字。换行会保留。
列数越多,符号越宽、越矮。
0 = 数据需要的最少行数;否则为 3–90。
更窄:去掉右侧行指示符并缩短停止图案,需要清晰的印刷。
只在文本含有 é、ü 或中文等 ASCII 以外的字符时使用。
PNG 中最窄条的宽度。SVG 可缩放到任意大小。
ISO/IEC 15438 建议至少为 3。
四边的空白边框;标准要求至少为 2。
十六进制颜色,或用 "transparent" 表示无背景。
我的工具 →
广告

PDF417 是堆叠式二维条码:由 3 到 90 行码字组成,最多可容纳约 1,850 个字母、1,108 字节或 2,710 个数字。北美驾照和身份证(AAMVA)的背面、打印的航空登机牌(IATA BCBP)以及快递面单上都有它。本工具在浏览器中生成符号(文本不会上传),并保存为 PNG 或 SVG。

使用方法

  1. 输入或粘贴文本,换行和任何语言都可以。
  2. 纠错和列数可保持自动,也可自行设置。
  3. 设置模块宽度、行高和空白区。只有空间紧张时才勾选紧凑。
  4. 屏幕用下载 PNG,印刷用下载 SVG,然后用扫描器测试。

计算公式

纠错码字 k = 2^(等级 + 1) · 行 × 列 ≥ 1 + 数据码字 + k · 宽度 = 17 × (列 + 4) + 1 个模块

每个码字由 4 个条和 4 个空组成,横跨 17 个模块。文本压缩每个码字存 2 个字符,字节压缩把 6 字节装进 5 个码字,数字压缩把 44 位数字装进 15 个码字。其中一个码字表示数据长度,网格的其余部分是填充和里德-所罗门纠错。自动模式采用 ISO/IEC 15438 推荐的最低等级——数据码字最多 40 个用 2 级,最多 160 个用 3 级,最多 320 个用 4 级,更多则用 5 级——网格有余量时再提高。紧凑 PDF417 的宽度为 17 × (列 + 2) + 1 个模块。

示例

44 位数字(12345678901234567890123456789012345678901234)变成一个数字压缩切换码字加 15 个码字,即 16 个数据码字。自动选择 2 级(8 个码字)和 round(√(24 ÷ 3)) = 3 列,所以 25 个码字需要 ⌈25 ÷ 3⌉ = 9 行 × 3 列——不含空白区为 120 × 27 个模块。

常见问题

应该用哪个等级?

多数情况下自动就够了。容易被刮花的标签请用 5 级或更高;AAMVA 驾照标准要求至少 3 级,并建议 5 级。每提高一级,纠错码字翻倍,符号也会变大。

为什么手机相机读不出来?

许多手机相机应用只能打开二维码。请使用二维条码扫描器,或支持 PDF417 的扫描应用。

ECI 标记有什么作用?

非 ASCII 字符(é、ü、中文等)以 UTF-8 字节存储,ECI 000026 标记会把这一点告诉读取器。没有它,读取器只能猜测字符集,有些会显示乱码。

能制作驾照条码吗?

不能。本工具只对您输入的文本编码,没有证件模板。驾照和证件条码遵循 AAMVA 标准,由发证机构签发。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). PDF417 条形码生成器. https://kakao.mobile/zh/tools/pdf417-generator/

MLA

“PDF417 条形码生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/pdf417-generator/.

广告