PDF417 条形码生成器
用任意文本生成 PDF417 二维条码:可设置纠错等级 0–8、列数、行数、紧凑模式、模块大小和空白区,并下载 PNG 和 SVG。
PDF417 是堆叠式二维条码:由 3 到 90 行码字组成,最多可容纳约 1,850 个字母、1,108 字节或 2,710 个数字。北美驾照和身份证(AAMVA)的背面、打印的航空登机牌(IATA BCBP)以及快递面单上都有它。本工具在浏览器中生成符号(文本不会上传),并保存为 PNG 或 SVG。
使用方法
- 输入或粘贴文本,换行和任何语言都可以。
- 纠错和列数可保持自动,也可自行设置。
- 设置模块宽度、行高和空白区。只有空间紧张时才勾选紧凑。
- 屏幕用下载 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 标准,由发证机构签发。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/pdf417-generator/
引用此工具
kakaoCalc. (2026, November 8). PDF417 条形码生成器. https://kakao.mobile/zh/tools/pdf417-generator/
“PDF417 条形码生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/pdf417-generator/.