Tạo mã PDF417 online cho thẻ, vận đơn, giấy tờ, tải PNG/SVG

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

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

Mục lục

    Công cụ tạo mã PDF417 ở trên mã hóa văn bản tới 1.850 ký tự thành mã vạch xếp tầng theo ISO/IEC 15438, cho chọn số cột dữ liệu (1–30), mức sửa lỗi (0–8) và tỷ lệ cao/rộng của hàng, rồi tải PNG, SVG với vùng trắng 2 module. Số ký tự hiện ngay khi gõ.

    PDF417 là mã 2D dạng “nhiều hàng mã 1D”, quen thuộc trên thẻ căn cước, bằng lái xe nhiều nước, thẻ lên máy bay, vận đơn và phiếu hải quan. Máy quét laser đời cũ có chế độ quét tầng đọc được, điều mà DataMatrix và QR không có.

    Cách tạo

    1. Nhập nội dung vào ô văn bản, ví dụ Nguyen Van A|1990-01-01|HCM; dùng dấu | hoặc xuống dòng để phân cách trường. Mã hiện ngay kèm số ký tự.
    2. Chọn số cột (mặc định tự động; 3 cột cho tem dọc, 10–15 cột cho nhãn ngang) và mức sửa lỗi (2–5 cho in tem; càng cao mã càng lớn).
    3. Chỉnh tỷ lệ hàng và module X rồi tải PNG hoặc SVG. Bảng kết quả hiện số ký tự, số cột, mức sửa lỗi.
    Tùy chọnÝ nghĩaMặc định
    Số cột dữ liệu1–30; ít cột → mã cao hẹp, nhiều cột → mã ngang thấpTự động
    Mức sửa lỗi0–8; mỗi mức tăng gấp đôi số từ mã sửa lỗi; khuyến nghị ≥ 2, tem dễ xước dùng 4–5Tự động theo độ dài
    Tỷ lệ cao/rộng hàng2, 3 hoặc 4 lần X; 3 là chuẩn cho máy quét laser3
    Module X0,25–0,5 mm0,33 mm

    PDF417 không có chữ đọc được dưới mã; hãy in các trường quan trọng bằng văn bản cạnh mã. Với dữ liệu GS1 (GTIN, lô) trên thùng, GS1-128 hoặc GS1 DataMatrix được ưu tiên hơn PDF417.

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

    PDF417 theo ISO/IEC 15438 xếp 3–90 hàng, mỗi hàng 1–30 từ mã, mỗi từ mã 17 module (4 vạch, 4 khoảng), sửa lỗi Reed–Solomon 9 mức.

    Tiêu chíPDF417
    Dung lượng tối đa2.710 số, 1.850 ký tự chữ-số, 1.108 byte
    Cấu trúcStart + chỉ báo hàng trái + 1–30 từ mã dữ liệu + chỉ báo hàng phải + stop; 3–90 hàng
    Sửa lỗiMức 0–8 (2 đến 512 từ mã sửa lỗi); khôi phục lỗi và xóa
    Chiều cao hàngTối thiểu 3 X; chuẩn 3 X cho laser, 2 X nếu quét bằng imager
    Quiet zone2 X mỗi phía
    Module X≥ 0,19 mm; thực tế 0,25–0,38 mm
    Chế độ nénText, Byte, Numeric tự chuyển để mã ngắn nhất
    Máy quétImager 2D, laser có quét tầng, điện thoại; bản Micro PDF417 và Compact PDF417 cho tem hẹp
    Chuẩn liên quanAAMVA (bằng lái Bắc Mỹ), IATA BCBP (thẻ lên máy bay), UPS/FedEx vận đơn

    Mức sửa lỗi nên theo độ dài: dưới 40 từ mã dùng mức 2, tới 160 dùng mức 3, tới 320 dùng mức 4, tới 863 dùng mức 5. Công cụ chọn tự động theo quy tắc này khi bạn để “Tự động”.

    Chữ có dấu tiếng Việt được mã hóa ở chế độ byte (UTF-8); máy quét hiện đại đọc đúng, thiết bị cũ có thể hiện sai dấu. Nếu dữ liệu chủ yếu tiếng Việt, cân nhắc mã QR.

    Ví dụ

    Ba ví dụ xuất từ bwip-js, X = 0,33 mm, chiều cao hàng 3 X.

    Thông tin cá nhân 3 cột

    Mã PDF417 ba cột mã hóa họ tên, ngày sinh và nơi ở phân cách bằng dấu gạch đứng
    27 ký tự, 3 cột, mức sửa lỗi tự động

    Ví dụ chuẩn của công cụ: dạng dữ liệu phân trường thường thấy trên thẻ. Ba cột cho mã cao hẹp, hợp tem dọc.

    Vận đơn 10 cột

    Mã PDF417 mười cột cho vận đơn với tuyến, cân nặng và tiền thu hộ
    Nhiều cột → mã thấp, nằm ngang trên nhãn vận chuyển

    Nhãn vận đơn thường có mã PDF417 ngang chứa toàn bộ thông tin để đọc offline khi mất kết nối.

    Mức sửa lỗi 5 cho tem dễ xước

    Mã PDF417 với mức sửa lỗi 5 cho tem tài sản dễ trầy xước
    Mức 5 thêm 64 từ mã sửa lỗi, mã lớn hơn nhưng bền

    Tăng mức sửa lỗi khi tem đặt ở nơi va chạm; mã lớn thêm nhưng đọc được dù mất một phần.

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

    Vấn đề với PDF417 thường là mã quá lớn, chiều cao hàng thấp và chữ có dấu.

    • Mã quá lớn: giảm mức sửa lỗi xuống 2–3, tăng số cột, rút gọn dữ liệu, hoặc chuyển sang DataMatrix/QR nếu chỉ quét bằng imager.
    • Máy quét laser không đọc: chiều cao hàng phải ≥ 3 X và tia quét phải quét hết các hàng; đặt tỷ lệ hàng 3 hoặc 4.
    • Chữ có dấu sai khi quét: thiết bị cũ không hiểu UTF-8; bỏ dấu hoặc dùng QR.
    • Quá 1.850 ký tự: công cụ báo; tách thành nhiều mã (Macro PDF417) không được hỗ trợ ở đây.
    • Tem hẹp: giảm số cột xuống 1–2 hoặc dùng Micro PDF417 (chưa có trong công cụ này).
    • In nhiệt mờ: dùng X 0,375 mm ở 203 dpi và mức sửa lỗi ≥ 3.

    Công cụ liên quan

    Thuật ngữ liên quan

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

    PDF417 dùng ở đâu tại Việt Nam?

    Trên vận đơn của một số hãng chuyển phát, thẻ lên máy bay theo chuẩn IATA BCBP, phiếu xuất nhập khẩu, thẻ nhân viên hoặc thẻ khách có nhiều trường, và tem tài sản khi cần lưu thông tin đọc offline. Căn cước công dân Việt Nam dùng mã QR, còn bằng lái xe Bắc Mỹ dùng PDF417 theo chuẩn AAMVA.

    Nên chọn bao nhiêu cột?

    Theo hình dạng chỗ in: tem dọc dùng 2–4 cột cho mã cao hẹp, nhãn ngang dùng 8–15 cột cho mã thấp và rộng. Mỗi cột thêm 17 module chiều rộng; nhiều cột làm ít hàng nên máy laser quét nhanh hơn. Để “Tự động” nếu bạn chưa có yêu cầu kích thước cụ thể.

    Mức sửa lỗi nào là đủ?

    Mức 2 cho dữ liệu ngắn in trên giấy sạch, mức 3–4 cho tem thường, mức 5 trở lên cho tem dễ xước hoặc dữ liệu trên 320 từ mã. Mỗi mức tăng gấp đôi số từ mã dự phòng nên mã lớn hơn. Công cụ tự chọn theo độ dài dữ liệu khi để “Tự động”, đúng khuyến nghị của chuẩn.

    PDF417 và QR, chọn loại nào?

    QR nếu người dùng quét bằng điện thoại, cần tiếng Việt có dấu hoặc mở đường dẫn. PDF417 nếu hệ thống có máy quét laser cũ, cần tương thích với chuẩn vận đơn, thẻ lên máy bay, hoặc muốn mã hình chữ nhật thấp trên nhãn ngang. Dung lượng thực tế của hai loại tương đương với văn bản ngắn.

    Máy quét 1D có đọc được PDF417 không?

    Máy laser 1D thường có chế độ quét PDF417 bằng cách quét tầng liên tiếp, miễn chiều cao mỗi hàng đủ lớn (3 X) và người dùng lia tia qua toàn bộ mã. Máy CCD một hàng thì không. Cách chắc chắn nhất là dùng imager 2D hoặc điện thoại; tool quét của trang đọc PDF417 từ ảnh.

    Có thể mã hóa tiếng Việt có dấu trong PDF417 không?

    Được, dữ liệu sẽ chuyển sang chế độ byte UTF-8. Máy quét và phần mềm hiện đại hiển thị đúng, thiết bị cũ có thể hiện sai dấu vì giả định bộ ký tự Latin-1. Nếu bắt buộc chính xác dấu, hãy thử quét bằng đúng thiết bị của bạn trước, hoặc chọn mã QR vốn xử lý UTF-8 ổn định hơn.

    Căn cứ / Nguồn

    Cập nhật: 12/09/2026. Công cụ xử lý hoàn toàn trong trình duyệt, không lưu dữ liệu.