Tạo mã vạch online: chọn chuẩn mã, quy tắc số kiểm tra và cách in cho máy quét đọc được
Công cụ tạo mã vạch hỗ trợ năm chuẩn phổ biến nhất là CODE128, CODE39, EAN13, EAN8 và UPC, cho phép chỉnh độ rộng vạch, chiều cao và bật tắt phần chữ dưới mã. Kết quả tải về được ở cả dạng PNG và SVG, trong đó SVG giữ nét sắc ở mọi kích thước in.
Tính năng nổi bật
- Tạo mã vạch theo năm chuẩn CODE128, CODE39, EAN13, EAN8 và UPC
- Chỉnh độ rộng vạch từ 1 đến 5 để phù hợp khổ nhãn
- Chỉnh chiều cao mã từ 50 đến 200 điểm ảnh
- Bật hoặc tắt phần chữ hiển thị bên dưới mã vạch
- Tải về dạng PNG dùng ngay hoặc SVG để in không vỡ nét
- Sao chép mã dạng SVG để dán thẳng vào thiết kế
- Báo lỗi ngay khi dữ liệu không hợp lệ với chuẩn đã chọn
- Tạo mã trên trình duyệt, dữ liệu bạn nhập không gửi lên máy chủ
Chọn đúng chuẩn mã vạch quan trọng hơn bạn nghĩ
Phần lớn lỗi khi tự tạo mã vạch không nằm ở chỗ tạo ra hình, mà ở chỗ chọn sai chuẩn cho mục đích sử dụng. Mã dán lên sản phẩm bán ở siêu thị bắt buộc phải là mã đăng ký hợp lệ theo hệ thống toàn cầu, không phải mã bạn tự nghĩ ra; ngược lại mã dùng để quản lý kho nội bộ thì tự đặt thoải mái và nên chọn chuẩn linh hoạt nhất. Chọn nhầm dẫn tới hai hậu quả thực tế: mã không quét được vì sai số ký tự cho phép, hoặc mã quét được nhưng trùng với sản phẩm của đơn vị khác trong hệ thống bán lẻ. Công cụ này báo lỗi ngay khi dữ liệu không khớp chuẩn, nên bạn phát hiện vấn đề lúc tạo chứ không phải lúc đã in hàng nghìn nhãn.
Lợi ích khi sử dụng
- Biết ngay dữ liệu có hợp lệ với chuẩn đã chọn hay không
- Bản SVG in ở khổ nào cũng sắc nét, không bị vỡ vạch
- Chỉnh được kích thước cho khớp khổ nhãn có sẵn
- Không phải cài phần mềm thiết kế chỉ để tạo một mã
- Dữ liệu mã sản phẩm không rời khỏi máy bạn
Cách tạo mã vạch
- 1Chọn chuẩn mã phù hợp với mục đích. Dùng CODE128 cho quản lý nội bộ, EAN13 hoặc UPC cho hàng bán lẻ có mã đăng ký.
- 2Nhập nội dung cần mã hóa. Với EAN13 phải đủ 13 chữ số, EAN8 đủ 8 chữ số, UPC đủ 12 chữ số.
- 3Chỉnh độ rộng vạch và chiều cao cho vừa khổ nhãn bạn sẽ in.
- 4Bật phần chữ dưới mã nếu nhân viên cần nhập tay khi máy quét không đọc được.
- 5Tải về SVG nếu sẽ in, hoặc PNG nếu chỉ dùng trên màn hình. Quét thử một bản in trước khi in cả loạt.
Năm chuẩn mã vạch và dùng chuẩn nào cho việc gì
CODE128 là chuẩn linh hoạt nhất, mã hóa được cả chữ, số và ký tự đặc biệt, độ dài tùy ý, nén dữ liệu tốt nên mã ngắn gọn. Đây là lựa chọn mặc định cho quản lý kho, dán thùng hàng, mã đơn vận chuyển và tài sản nội bộ. CODE39 cũ hơn, chỉ mã hóa chữ hoa, chữ số và vài ký tự, mã dài hơn CODE128 với cùng nội dung, nhưng vẫn được dùng vì nhiều thiết bị công nghiệp và hệ thống cũ chỉ đọc được chuẩn này. EAN13 là chuẩn bán lẻ toàn cầu với đúng 13 chữ số, in trên gần như mọi sản phẩm đóng gói. EAN8 là bản rút gọn 8 chữ số dành cho bao bì quá nhỏ không đủ chỗ cho EAN13. UPC gồm 12 chữ số, phổ biến ở thị trường Bắc Mỹ và về bản chất là một dạng của cùng hệ thống với EAN.
Chữ số kiểm tra và lý do mã bị báo lỗi
Các chuẩn bán lẻ EAN13, EAN8 và UPC đều có một chữ số cuối gọi là chữ số kiểm tra, được tính ra từ toàn bộ các chữ số phía trước theo một công thức cố định. Máy quét tính lại con số này mỗi lần đọc và so với chữ số cuối trên mã; lệch nhau thì máy từ chối, coi như đọc sai. Đây là lý do bạn không thể tự bịa một dãy 13 chữ số bất kỳ rồi mong nó thành EAN13 hợp lệ. Nếu công cụ báo lỗi khi bạn nhập đủ 13 số, khả năng cao là chữ số cuối không khớp với phần còn lại. Cơ chế này tồn tại vì mã vạch thường bị đọc trong điều kiện không lý tưởng — nhãn nhàu, mực nhòe, góc quét lệch — nên cần một lớp kiểm tra để tránh đọc nhầm thành mã sản phẩm khác.
Mã dùng nội bộ khác mã bán lẻ như thế nào
Nếu bạn chỉ cần quản lý hàng trong kho, dán mã tài sản lên thiết bị, hay đánh dấu hồ sơ và tài liệu, hãy dùng CODE128 với dãy mã do bạn tự quy định. Không ai kiểm tra, không cần đăng ký, và bạn hoàn toàn chủ động về cấu trúc mã. Nhưng nếu sản phẩm sẽ bán qua siêu thị, chuỗi bán lẻ hoặc sàn thương mại điện tử yêu cầu mã sản phẩm chuẩn, bạn phải có dãy số được cấp chính thức thay vì tự đặt. Ở Việt Nam, mã doanh nghiệp thuộc hệ thống mã số mã vạch quốc gia do cơ quan có thẩm quyền cấp, và tiền tố quốc gia của Việt Nam là 893. Tự tạo một mã EAN13 trông hợp lệ rồi dán lên hàng bán ra thị trường là cách nhanh nhất để trùng mã với sản phẩm của đơn vị khác và gây rối cho toàn bộ chuỗi bán lẻ.
In mã vạch sao cho máy quét đọc được ngay lần đầu
Yếu tố quan trọng nhất là độ tương phản: vạch đen trên nền trắng là chuẩn, và máy quét dùng ánh sáng đỏ nên vạch màu đỏ trên nền trắng gần như vô hình với thiết bị. Tránh in mã lên nền màu đậm, nền có hoa văn hoặc nền bóng phản quang. Yếu tố thứ hai là vùng trắng hai bên mã, thường gọi là vùng yên tĩnh; nếu cắt nhãn quá sát mép mã thì máy quét không xác định được điểm bắt đầu và kết thúc. Yếu tố thứ ba là độ phân giải khi in: hãy dùng bản SVG thay vì PNG cho mọi trường hợp in ấn, vì PNG phóng to sẽ làm mép vạch nhòe và các vạch mảnh dính vào nhau. Cuối cùng, luôn in thử một bản rồi quét kiểm tra trước khi chạy cả loạt nhãn.
Mã vạch một chiều và mã QR khác nhau chỗ nào
Mã vạch trong công cụ này là loại một chiều, tức thông tin chỉ nằm theo chiều ngang qua độ rộng các vạch. Loại này chứa được ít dữ liệu, thường vài chục ký tự, nhưng đọc rất nhanh bằng máy quét chuyên dụng và là chuẩn của toàn ngành bán lẻ cùng kho vận. Mã QR là mã hai chiều, chứa được hàng nghìn ký tự vì dữ liệu trải trên cả hai trục, đọc được bằng camera điện thoại thông thường và có khả năng tự sửa lỗi nên vẫn quét được khi bị che một phần. Nguyên tắc chọn khá rõ: cần in lên bao bì để quét ở quầy thanh toán hoặc quét bằng thiết bị cầm tay trong kho thì dùng mã vạch một chiều; cần chứa đường dẫn, thông tin liên hệ hay dữ liệu dài để người dùng quét bằng điện thoại thì dùng mã QR.
Câu hỏi thường gặp (FAQ)
Nên chọn chuẩn mã vạch nào?
Dùng CODE128 cho quản lý kho, tài sản và hồ sơ nội bộ vì nó mã hóa được cả chữ lẫn số với độ dài tùy ý. Dùng EAN13 hoặc UPC cho hàng bán lẻ, nhưng chỉ khi bạn đã có dãy mã được cấp chính thức. CODE39 chỉ nên dùng khi hệ thống hoặc thiết bị cũ của bạn bắt buộc.
Vì sao nhập đủ 13 chữ số mà EAN13 vẫn báo lỗi?
Vì chữ số cuối của EAN13 là chữ số kiểm tra, được tính từ 12 chữ số phía trước theo một công thức cố định. Nếu con số cuối bạn nhập không khớp với kết quả tính ra thì mã không hợp lệ. Đây là cơ chế chống đọc nhầm của chuẩn bán lẻ, không phải lỗi của công cụ.
Tôi tự tạo mã EAN13 để dán lên sản phẩm bán ra được không?
Không nên. Mã EAN13 dùng cho hàng bán lẻ phải thuộc dãy số được cấp chính thức cho doanh nghiệp của bạn. Tự bịa một dãy trông hợp lệ rất dễ trùng với sản phẩm của đơn vị khác trong hệ thống bán lẻ. Với mã dùng nội bộ thì bạn tự đặt thoải mái, chỉ cần chọn CODE128.
Tiền tố mã vạch của Việt Nam là số nào?
Tiền tố quốc gia của Việt Nam trong hệ thống mã số mã vạch là 893. Ba chữ số đầu này cho biết mã được cấp bởi tổ chức mã số mã vạch của Việt Nam, không có nghĩa sản phẩm nhất thiết được sản xuất tại Việt Nam.
Nên tải PNG hay SVG?
Tải SVG cho mọi trường hợp in ấn, vì SVG giữ nét sắc ở bất kỳ kích thước nào. PNG chỉ nên dùng khi mã hiển thị trên màn hình ở đúng kích thước gốc. Phóng to PNG làm mép vạch nhòe và các vạch mảnh dính vào nhau khiến máy quét đọc sai.
Mã vạch in màu có quét được không?
Rủi ro cao. Máy quét dùng ánh sáng đỏ nên vạch màu đỏ trên nền trắng gần như vô hình với thiết bị. An toàn nhất là vạch đen trên nền trắng, tránh nền màu đậm, nền có hoa văn và nền bóng phản quang.
Vì sao mã in ra không quét được dù nhìn vẫn rõ?
Nguyên nhân hay gặp nhất là cắt nhãn quá sát mép mã, làm mất vùng trắng hai bên mà máy quét cần để xác định điểm bắt đầu và kết thúc. Nguyên nhân thứ hai là in từ ảnh PNG bị phóng to nên vạch nhòe. Hãy chừa lề trắng và in từ bản SVG.
Có nên bật phần chữ hiển thị dưới mã không?
Nên bật trong hầu hết trường hợp. Khi máy quét không đọc được vì nhãn bị nhàu hay mực mờ, nhân viên vẫn nhập tay được dãy số. Chỉ tắt khi khổ nhãn quá nhỏ không đủ chỗ hoặc khi mã chỉ dùng cho hệ thống tự động hoàn toàn.
Chỉnh độ rộng vạch bao nhiêu là hợp lý?
Mức 2 là điểm cân bằng tốt cho nhãn cỡ thường. Tăng lên khi in ở khổ lớn hoặc khi máy quét đọc ở khoảng cách xa. Giảm xuống 1 chỉ khi nhãn thật sự chật, và phải quét thử vì vạch quá mảnh dễ bị máy in làm dính vào nhau.
Nên dùng mã vạch hay mã QR?
Dùng mã vạch một chiều khi cần quét nhanh ở quầy thanh toán hoặc bằng thiết bị cầm tay trong kho. Dùng mã QR khi cần chứa nhiều dữ liệu như đường dẫn hay thông tin liên hệ, và khi người quét dùng camera điện thoại thông thường.
CODE128 mã hóa được tiếng Việt có dấu không?
Không nên dùng cho chữ có dấu. CODE128 làm việc tốt với chữ cái không dấu, chữ số và ký tự thông dụng; các ký tự ngoài phạm vi đó dễ bị mã hóa sai hoặc máy quét trả về kết quả không như mong đợi. Với dữ liệu tiếng Việt có dấu, hãy dùng mã QR.
Dữ liệu tôi nhập có bị lưu lại không?
Không. Việc dựng mã vạch chạy hoàn toàn trên trình duyệt của bạn, không gửi dữ liệu lên máy chủ. Bạn có thể tạo mã cho danh mục sản phẩm hoặc mã tài sản nội bộ mà không lo lộ thông tin.
Từ khóa liên quan
- tạo mã vạch online
- tạo barcode miễn phí
- in mã vạch sản phẩm
- mã vạch ean13
- mã vạch code128
- mã vạch code39
- mã vạch upc
- chữ số kiểm tra mã vạch
- mã vạch 893 là nước nào
- đăng ký mã số mã vạch
- tạo mã vạch quản lý kho
- tạo mã vạch tài sản
- xuất mã vạch svg
- in mã vạch không quét được
- vùng trắng mã vạch
- phân biệt mã vạch và mã qr
- tạo mã vạch cho nhãn dán
- kích thước mã vạch chuẩn
- barcode generator online
- công cụ tạo mã vạch miễn phí
