Tạo dãy mã vạch tự tăng: tiền tố, số bắt đầu, bước, đệm 0, ZIP

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

Đang tải công cụ Tạo dãy mã vạch tự tăng…

Mục lục

    Công cụ tạo dãy mã vạch tự tăng ở trên sinh danh sách mã liên tiếp từ tiền tố, số bắt đầu, bước tăng, số chữ số đệm 0 và hậu tố (ví dụ TS-0001 … TS-0100), tạo Code 128, Code 39, EAN-13, UPC-A, EAN-8, ITF-14, DataMatrix hoặc QR cho từng mã rồi tải ZIP PNG, SVG, CSV hoặc chuyển thẳng sang in tem. Tối đa 5.000 mã mỗi lần.

    Không cần soạn cột số trong Excel; với EAN-13 nội bộ, nhập tiền tố 200 và công cụ đệm đủ 12 số rồi tự thêm số kiểm tra.

    Cách tạo

    1. Nhập tiền tố (chữ, số, gạch ngang; ví dụ TS-), số bắt đầu (1), bước tăng (1), số lượng (100) và số chữ số đệm 0 (4 → 0001). Thêm hậu tố nếu cần (-A).
    2. Chọn loại mã: Code 128 cho mã chữ + số; EAN-13, UPC-A, EAN-8, ITF-14 khi cần mã số chuẩn (tiền tố phải là số, công cụ đệm đủ 12/11/7/13 số và thêm số kiểm tra); DataMatrix, QR cho tem nhỏ.
    3. Xem 12 mã đầu, kiểm tra băng tổng kết rồi Tải ZIP PNG (203/300/600 dpi), ZIP SVG, CSV hoặc bấm Chuyển sang in tem để đưa danh sách sang tool in A4/cuộn.
    TrườngÝ nghĩaVí dụ
    Tiền tốChuỗi cố định đầu mã, ≤ 20 ký tựTS-, KH2026-, 200
    Số bắt đầu / bướcSố đầu tiên và khoảng cách giữa hai mã995, bước 5 → 995, 1000, 1005
    Số lượng1–5.000 mã100
    Số chữ số (đệm 0)0–12; số ngắn hơn được thêm 0 phía trước4 → 0001; 0 → không đệm
    Hậu tốChuỗi cố định cuối mã-HN
    Chiều cao, X, dpiNhư tool hàng loạt15 mm, 0,33 mm, 300 dpi

    Với EAN-13 công cụ ghép tiền tố + số đếm đệm 0 thành đúng 12 số rồi tính số kiểm tra; tiền tố 200 và số đếm 9 chữ số cho 200000000001 → 2000000000015. Số đếm vượt quá số chữ số cho phép sẽ báo lỗi thay vì cắt bớt.

    Đặt quy ước mã tự tăng để không trùng về sau

    Một dãy mã chỉ hữu ích khi có quy ước tiền tố và số chữ số cố định ngay từ đầu, đủ dung lượng cho vài năm, để phần mềm sắp xếp đúng và mã không bao giờ lặp.

    Mục đíchTiền tố gợi ýSố chữ sốLoại mã
    Tài sản công tyTS- hoặc TS-2026-4–5Code 128 hoặc DataMatrix
    Sản phẩm cửa hàng (không bán siêu thị)SP-4–6Code 128
    Sản phẩm cửa hàng (POS cần EAN)200–29912 số kể cả tiền tốEAN-13 nội bộ
    Thẻ nhân viên, véNV-, VE-4Code 39 / QR
    Đơn hàng, phiếuDH2026-6Code 128
    Vị trí khoA-01-2 mỗi cấpCode 128

    Ghi số cuối cùng đã dùng vào sổ hoặc ô trong bảng tính; lần sau nhập số bắt đầu tiếp theo. Code 128 chứa chữ nên mã dài thêm theo tiền tố; giữ tổng dưới 15 ký tự để tem 35 × 22 mm còn quét được.

    Mã EAN-13 dải 200–299 chỉ dùng nội bộ cửa hàng, không đăng ký GS1 và không được đưa lên sàn, siêu thị bên ngoài; xem tool mã vạch nội bộ. Cần mã bán ra thị trường thì dùng tool mã vạch sản phẩm với mã doanh nghiệp GS1.

    Ví dụ

    Ba dãy mẫu có sẵn trong công cụ; ảnh là mã đầu tiên của mỗi dãy (xuất từ bwip-js).

    TS-0001 … TS-0100 (Code 128)

    Mã Code 128 TS-0001, mã đầu của dãy 100 mã tài sản tự tăng
    Tiền tố TS-, đệm 4 chữ số, bước 1

    Dãy mặc định; đổi số lượng thành 5000 để có TS-0001 … TS-5000.

    995, bước 5, 3 mã → 0995, 1000, 1005

    Mã Code 128 0995, dãy tự tăng bước 5 với đệm 4 chữ số
    Bước tăng khác 1 và đệm 0 giữ độ dài cố định

    Minh họa bước tăng; số 995 được đệm thành 0995 để mọi mã dài bằng nhau.

    EAN-13 nội bộ 200 + 000000001

    Mã EAN-13 nội bộ 2000000000015 sinh từ tiền tố 200 và số đếm 1
    12 số + số kiểm tra 5 tự tính

    Dải 200–299 cho POS cửa hàng; dãy 5 mã 2000000000015 … 2000000000053.

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

    Lỗi phổ biến khi sinh dãy mã.

    • Số vượt số chữ số đệm (đệm 4 nhưng đếm đến 12000): tăng số chữ số ngay từ đầu, công cụ báo lỗi thay vì tự nới.
    • EAN-13 với tiền tố có chữ: không hợp lệ; chỉ số. Dùng Code 128 nếu cần chữ.
    • Tổng số chữ số EAN-13 sai: tiền tố + đệm phải bằng 12 (200 + 9 số); công cụ tính giúp và báo thiếu.
    • Code 39 với chữ thường: tự chuyển in hoa; ký tự ngoài bảng (@, #, tiếng Việt) bị từ chối.
    • Trùng dãy giữa hai lần chạy: ghi lại số cuối đã dùng, hoặc thêm năm vào tiền tố (TS-2026-).
    • Cần in tên khác nhau từng mã: tool này chỉ sinh mã; tải CSV, thêm cột tên trong Excel rồi dán vào tool Tạo hàng loạt.

    Công cụ liên quan

    Thuật ngữ liên quan

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

    Tạo được tối đa bao nhiêu mã một lần?

    5.000 mã mỗi lần, giới hạn để ZIP không vượt bộ nhớ trình duyệt. Dãy 5.000 mã Code 128 ra ZIP PNG 300 dpi khoảng 20 giây trên máy văn phòng. Cần dãy dài hơn thì chạy nhiều lần với số bắt đầu tiếp nối (1, 5001, 10001).

    Đệm 0 để làm gì?

    Để mọi mã có cùng số chữ số (0001 thay vì 1), nhờ đó phần mềm và Excel sắp xếp đúng thứ tự, tem in đều nhau và người đọc không nhầm 1 với 10. Chọn số chữ số lớn hơn nhu cầu vài năm: 5 chữ số cho tới 99.999 mã.

    Có tạo dãy EAN-13 để bán ở siêu thị được không?

    Chỉ khi tiền tố là mã doanh nghiệp GS1 của bạn (893…): nhập GCP làm tiền tố, số chữ số = 12 − độ dài GCP và công cụ thêm số kiểm tra. Tool Tạo mã vạch sản phẩm làm việc này chuyên hơn, kèm kiểm tra dung lượng GCP. Dải 200–299 chỉ dùng nội bộ.

    Bước tăng dùng khi nào?

    Khi cần chừa số giữa các mã, ví dụ bước 10 để sau này chèn biến thể (1000, 1010, 1020), hoặc bước 2 để tách mã chẵn lẻ cho hai kho. Đa số trường hợp giữ bước 1. Bước không ảnh hưởng đệm 0 hay số lượng.

    Tên tệp trong ZIP là gì?

    Là chính nội dung mã: TS-0001.png, TS-0002.png…, với EAN-13 là 13 số. Nhờ vậy bạn gắn ảnh vào Word (trộn thư), phần mềm quản lý hoặc website theo mã mà không phải đổi tên. CSV kèm theo có cột số thứ tự, mã và ghi chú chuẩn hóa.

    Dãy mã có được lưu lại trên trang không?

    Không. Danh sách chỉ nằm trong bộ nhớ tạm của tab để chuyển sang tool in tem; đóng tab là mất và không có gì gửi lên máy chủ. Hãy tải CSV để lưu số cuối đã dùng và làm sổ cấp mã của bạn.