Tạo mã DataMatrix online cho tem nhỏ, linh kiện, dược, tải PNG

Xử lý trong trình duyệt, không lưu dữ liệu

Đang tải công cụ Tạo mã DataMatrix…

Mục lục

    Công cụ tạo mã DataMatrix ở trên mã hóa văn bản tới 2.335 ký tự thành mã 2D ECC 200 theo ISO/IEC 16022, cho chọn kích thước tự động hoặc cố định (10×10 đến 144×144, chữ nhật 8×18 đến 16×48), và tải PNG, SVG có vùng trắng 1 module. Mọi xử lý trong trình duyệt.

    DataMatrix là mã 2D nhỏ nhất trong các chuẩn phổ biến: một serial 14 ký tự chỉ cần ô 16×16 module, tức 8 mm ở X = 0,5 mm. Vì thế nó được khắc laser lên linh kiện điện tử, dụng cụ y tế, in trên tem tài sản và bao bì dược.

    Cách tạo

    1. Nhập nội dung vào ô văn bản, ví dụ SN-2026-000123. Mã hiện ngay và tự chọn kích thước nhỏ nhất đủ chứa.
    2. Chọn hình dạng nếu cần: tự động, vuông hoặc chữ nhật; hoặc ép kích thước cố định (ví dụ 24×24) để mọi tem cùng cỡ bất kể độ dài dữ liệu.
    3. Chọn kích thước module X (0,25–1 mm) theo máy in và máy quét rồi tải PNG hoặc SVG. Dòng ghi chú cho biết kích thước in và số module.
    Tùy chọnÝ nghĩaMặc định
    Hình dạngTự động / vuông / chữ nhật (chữ nhật hợp tem hẹp, tối đa 16×48)Tự động
    Kích thước cố địnhÉp số module; báo lỗi nếu dữ liệu không vừaTự chọn
    Module X0,25–1 mm; laser khắc kim loại dùng 0,25–0,3 mm, in nhiệt 0,5 mm, thùng carton 0,75–1 mm0,5 mm
    Màu vạch / nềnĐen trên trắng; DataMatrix đọc được cả mã sáng trên nền tối nếu máy hỗ trợĐen / trắng

    Chữ có dấu tiếng Việt vẫn mã hóa được (UTF-8) nhưng một số máy quét hiển thị sai dấu vì DataMatrix không khai báo bộ ký tự; công cụ cảnh báo khi phát hiện. Cần dữ liệu GS1 (GTIN, lô, hạn dùng) thì dùng GS1 DataMatrix có FNC1.

    Chuẩn & giới hạn của mã này

    DataMatrix ECC 200 theo ISO/IEC 16022 mã hóa dữ liệu vào ma trận ô vuông với mẫu định vị chữ L, sửa lỗi Reed–Solomon, 24 cỡ vuông và 6 cỡ chữ nhật.

    Tiêu chíDataMatrix ECC 200
    Dung lượng tối đa3.116 số, 2.335 ký tự chữ-số, 1.556 byte (cỡ 144×144)
    Kích thướcVuông 10×10 đến 144×144 module (24 cỡ); chữ nhật 8×18, 8×32, 12×26, 12×36, 16×36, 16×48
    Sửa lỗiReed–Solomon, khôi phục khi hỏng tới khoảng 30 % diện tích
    Mẫu định vịHai cạnh liền (chữ L) và hai cạnh chấm xen kẽ; đọc được ở mọi góc xoay
    Quiet zone≥ 1 module mỗi phía (GS1 khuyến nghị 1 X)
    Module X0,25–0,615 mm cho bán lẻ/y tế theo GS1; khắc trực tiếp có thể 0,1 mm
    Máy quétMáy quét 2D (imager) hoặc điện thoại; máy laser 1D không đọc
    Bộ ký tựASCII, ISO 8859-1, nhị phân; UTF-8 qua ECI (ít máy hỗ trợ)

    Cỡ mã tăng theo dữ liệu: 14 ký tự vừa 16×16, 60 ký tự cần 26×26, 500 ký tự khoảng 64×64. Chọn kích thước cố định giúp thiết kế tem thống nhất nhưng nên chừa dư 20 % dung lượng cho serial dài hơn về sau.

    So với QR, DataMatrix nhỏ hơn khoảng 30 % với cùng dữ liệu ngắn và không có ba ô định vị lớn, nhưng điện thoại phổ thông đôi khi không có sẵn trình đọc DataMatrix trong ứng dụng camera; tool quét của trang đọc được.

    Ví dụ

    Ba ví dụ xuất từ bwip-js với X = 0,5 mm và quiet zone 1 module.

    Serial SN-2026-000123 (vuông tự chọn)

    Mã DataMatrix vuông mã hóa serial SN-2026-000123
    14 ký tự vừa cỡ 16×16

    Ví dụ chuẩn của công cụ. Cỡ 16×16 module rộng 8 mm ở X = 0,5 mm, đủ nhỏ cho tem tài sản 40 × 20 mm.

    60 ký tự, kích thước tự chọn

    Mã DataMatrix chứa 60 ký tự thông tin tài sản, kích thước tự chọn
    Chuỗi dài cần cỡ lớn hơn (khoảng 26×26)

    Nhiều trường phân cách bằng dấu | để phần mềm tách. Mã tự tăng cỡ; nếu cần cố định 24×24, hãy rút ngắn dữ liệu.

    Dạng chữ nhật 12×36 cho tem hẹp

    Mã DataMatrix chữ nhật 12×36 cho mã bảng mạch PCB-0042
    Chữ nhật hợp mép linh kiện, cạnh PCB

    Cỡ 12×36 chỉ cao 6 mm ở X = 0,5 mm, in được ở mép bảng mạch hoặc thân ống nghiệm. Cỡ nhỏ hơn 8×32 chỉ chứa 13 ký tự chữ-số nên chuỗi có dấu gạch cần cỡ này.

    Trường hợp đặc biệt / lỗi hay gặp

    Lỗi thường gặp với DataMatrix đến từ máy quét 1D, thiếu vùng trắng và chữ có dấu.

    • Máy quét laser không đọc: DataMatrix cần máy quét 2D (imager). Đổi thiết bị hoặc chuyển sang Code 128 nếu chỉ có máy 1D.
    • Kích thước cố định báo lỗi: dữ liệu vượt dung lượng cỡ đã chọn; tăng cỡ hoặc rút ngắn.
    • Chữ có dấu hiển thị sai: mã hóa UTF-8 không khai báo, máy đọc theo Latin-1. Dùng QR cho chữ có dấu.
    • In quá nhỏ trên máy in nhiệt: X 0,25 mm ở 203 dpi chỉ 2 dot, dễ mờ; dùng 0,375 hoặc 0,5 mm.
    • Khắc laser trên kim loại bóng: cần đèn chiếu khuếch tán khi quét; thử đọc bằng tool quét trước khi khắc hàng loạt.
    • Nhầm với GS1 DataMatrix: dữ liệu GTIN, lô, hạn dùng phải có FNC1 đầu; DataMatrix thường không được phần mềm GS1 nhận.

    Công cụ liên quan

    Thuật ngữ liên quan

    Câu hỏi thường gặp

    DataMatrix khác mã QR như thế nào?

    DataMatrix nhỏ hơn với dữ liệu ngắn, có mẫu định vị chữ L thay vì ba ô vuông lớn, và được ngành y tế, hàng không, điện tử chuẩn hóa (GS1 DataMatrix, UDI). QR chứa nhiều dữ liệu hơn, hỗ trợ tiếng Việt tốt hơn và mọi camera điện thoại đều đọc. Tem nhỏ, quét bằng máy chuyên dụng thì chọn DataMatrix.

    Điện thoại có quét được DataMatrix không?

    Được với ứng dụng quét mã hỗ trợ DataMatrix, kể cả tool quét của trang này dùng thư viện ZXing. Ứng dụng camera mặc định của một số điện thoại chỉ nhận QR. Mã cần đủ lớn: X từ 0,4 mm nếu quét bằng điện thoại ở cự ly 10–15 cm, và có vùng trắng ít nhất 1 module.

    Chọn kích thước cố định hay tự động?

    Tự động cho mã nhỏ nhất theo từng nội dung, phù hợp in đơn lẻ. Cố định giúp mọi tem có cùng cỡ mã, thuận tiện thiết kế khuôn tem và cấu hình máy quét, nhưng bạn phải chọn cỡ đủ lớn cho chuỗi dài nhất; nên chừa dư khoảng 20 % dung lượng cho tương lai.

    DataMatrix có sửa lỗi khi tem bị xước không?

    Có. ECC 200 dùng mã Reed–Solomon, cho phép đọc được khi khoảng 30 % diện tích hỏng, miễn mẫu định vị chữ L và đường viền chấm còn nguyên. Đây là lý do mã này được khắc trực tiếp lên dụng cụ phẫu thuật và linh kiện chịu mài mòn.

    Kích thước module nên chọn bao nhiêu?

    GS1 quy định 0,25–0,615 mm cho bán lẻ và y tế; in nhiệt 203 dpi nên dùng 0,375 hoặc 0,5 mm để tròn dot, in laser hoặc khắc laser dùng 0,25–0,3 mm, thùng carton dùng 0,75–1 mm để quét từ xa. Công cụ hiện kích thước mm sau khi chọn để bạn đối chiếu với tem.

    DataMatrix có mã hóa được tiếng Việt có dấu không?

    Có thể, nhưng không đáng tin: dữ liệu được mã hóa dạng UTF-8 mà không khai báo bộ ký tự, nên nhiều máy quét hiển thị sai dấu. Công cụ cảnh báo khi gặp ký tự ngoài ASCII. Với nội dung có dấu, hãy dùng mã QR, hoặc giữ mã chỉ chứa ID và in chữ có dấu bằng văn bản thường trên tem.