ZH
我的工具

Data Matrix二维码生成器

生成方形或矩形的 Data Matrix(ECC 200)码,也可按应用标识符生成 GS1 DataMatrix。自动或固定尺寸,可保存为 PNG 或 SVG。

我的工具 →
广告

Data Matrix 是一种小巧的方形二维码,常见于电子元器件、药品包装、手术器械和快递面单。它在极小的空间里能容纳远多于一维条形码的信息,部分被刮花后仍可读取。本生成器可生成标准的 ECC 200 符号(方形或矩形),以及由括号形式的应用标识符生成的 GS1 DataMatrix,全部在浏览器中完成。

使用方法

  1. 输入文本;或选择 GS1 模式并输入 (01)09506000134352(17)261231(10)ABC123 这样的 GS1 数据。
  2. 选择方形或矩形,并选“自动尺寸”(能容纳的最小尺寸),也可以选一个固定尺寸。
  3. 设置模块大小(像素)和符号周围的静区。
  4. 下载 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 个码字。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). Data Matrix二维码生成器. https://kakao.mobile/zh/tools/data-matrix-generator/

MLA

“Data Matrix二维码生成器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/data-matrix-generator/.

广告