Data Matrix二维码生成器
生成方形或矩形的 Data Matrix(ECC 200)码,也可按应用标识符生成 GS1 DataMatrix。自动或固定尺寸,可保存为 PNG 或 SVG。
Data Matrix 是一种小巧的方形二维码,常见于电子元器件、药品包装、手术器械和快递面单。它在极小的空间里能容纳远多于一维条形码的信息,部分被刮花后仍可读取。本生成器可生成标准的 ECC 200 符号(方形或矩形),以及由括号形式的应用标识符生成的 GS1 DataMatrix,全部在浏览器中完成。
使用方法
- 输入文本;或选择 GS1 模式并输入 (01)09506000134352(17)261231(10)ABC123 这样的 GS1 数据。
- 选择方形或矩形,并选“自动尺寸”(能容纳的最小尺寸),也可以选一个固定尺寸。
- 设置模块大小(像素)和符号周围的静区。
- 下载 PNG 或 SVG,并用实际使用的读码器扫描试印的样张。
计算公式
符号 = 数据码字 + GF(256) 上的 Reed–Solomon 码字(多项式 x⁸ + x⁵ + x³ + x² + 1),按 ISO/IEC 16022 的“utah”图案排布
文本以 ASCII 模式编码:两位数字共用一个码字(130 + 数字对),其他字符各占一个码字(值 + 1),大于 127 的字节再加一个上移码字。剩余容量先填充值 129,之后是伪随机填充。纠错能力按尺寸固定(例如 10 × 10 符号为 5 个码字),因此无需选择级别。GS1 DataMatrix 以 FNC1(码字 232)开头,并在可变长度字段之后再次使用它。
示例
123456 变成三个码字:12 → 142,34 → 164,56 → 186。这刚好填满最小的符号 10 × 10,它的五个纠错码字是 114、25、5、88 和 102,与 ISO/IEC 16022 中的算例一致。Hello 每个字母一个码字(H = 72 + 1 = 73),共需 5 个,所以要升到 12 × 12,或放进 8 × 18 的矩形。
常见问题
哪些扫描器能读取?
手机扫码应用和任何二维成像式扫描器都可以。只能读一维条形码的激光扫描器无法读取 Data Matrix。
支持中文、表情符号或带重音的字母吗?
支持。Latin-1 文本(包括 é 或 ü)直接存储;其他字符以 UTF-8 并带 ECI 标记存储,较新的读码器可以解码。一些较旧的工业扫描器可能显示不正确,请先测试。
为什么我的符号比其他生成器的更大?
本编码器使用所有读码器都支持的、带数字对的 ASCII 模式。有些生成器对长文本会切换到 C40、Text 或 Base 256 模式,有时能得到更小的尺寸。
方形还是矩形?
矩形(最大 16 × 48,49 个码字)适合电缆标签这类狭窄空间;方形能容纳更多,144 × 144 最多可容纳 1,558 个码字。
资料来源
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/data-matrix-generator/
引用此工具
kakaoCalc. (2026, November 8). Data Matrix二维码生成器. https://kakao.mobile/zh/tools/data-matrix-generator/
“Data Matrix二维码生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/data-matrix-generator/.