Tan Phat Media

Barcode Generator - Tạo Mã Vạch Online

Tạo mã vạch Code128, EAN-13, EAN-8, UPC, Code39

Cài đặt
Mã vạch
💡 Gợi ý: Code128 hỗ trợ mọi ký tự ASCII. EAN-13/EAN-8 dùng cho sản phẩm bán lẻ. UPC phổ biến ở Mỹ/Canada.

Barcode Generator Online - Công cụ tạo mã vạch miễn phí chuyên nghiệp

Công cụ Barcode Generator của Tấn Phát Digital giúp tạo mã vạch chuyên nghiệp cho sản phẩm, quản lý kho, và logistics. Hỗ trợ 5 loại mã vạch phổ biến nhất: Code128 (mọi ký tự ASCII), EAN-13 (chuẩn quốc tế 13 số), EAN-8 (sản phẩm nhỏ 8 số), UPC (chuẩn Mỹ/Canada 12 số), và Code39 (A-Z, 0-9). Tùy chỉnh độ rộng vạch và chiều cao theo nhu cầu. Tải xuống PNG chất lượng cao hoặc SVG vector để in ấn mọi kích thước. Preview realtime khi nhập, validate input tự động. Hoàn toàn miễn phí, không watermark, không giới hạn số lượng.

Tính năng nổi bật

Tạo mã vạch Code128 - hỗ trợ mọi ký tự ASCII
Tạo mã vạch EAN-13 - chuẩn quốc tế cho sản phẩm
Tạo mã vạch EAN-8 - cho sản phẩm kích thước nhỏ
Tạo mã vạch UPC - chuẩn Mỹ và Canada
Tạo mã vạch Code39 - chữ cái và số
Tùy chỉnh độ rộng vạch (1-5px)
Tùy chỉnh chiều cao (50-200px)
Tùy chọn hiển thị text bên dưới
Tải xuống PNG hoặc SVG
Copy SVG code trực tiếp

Mã vạch là gì và được sử dụng ở đâu?

Mã vạch (barcode) là phương pháp biểu diễn dữ liệu dưới dạng các vạch đen trắng có độ rộng khác nhau, có thể đọc bằng máy quét. Mã vạch được sử dụng rộng rãi trong: Bán lẻ - quét sản phẩm tại quầy thanh toán, tra cứu giá và tồn kho. Quản lý kho - tracking hàng hóa, kiểm kê, xuất nhập. Logistics - theo dõi packages, shipping labels. Y tế - nhận dạng bệnh nhân, thuốc, mẫu xét nghiệm. Thư viện - quản lý sách và thẻ thành viên. Sự kiện - vé điện tử, check-in. Mã vạch giúp tự động hóa, giảm sai sót nhập liệu, tăng tốc độ xử lý.

Lợi ích khi sử dụng

  • Tự động hóa quy trình quét và nhập liệu
  • Giảm sai sót so với nhập tay
  • Tăng tốc độ thanh toán và kiểm kê
  • Tracking sản phẩm và hàng hóa chính xác
  • Tích hợp với hệ thống POS và inventory
  • Tiết kiệm chi phí so với in mã vạch bên ngoài
  • Tạo labels cho sản phẩm nội bộ
  • Test và prototype trước khi đăng ký chính thức

Hướng dẫn chi tiết cách tạo mã vạch online

  1. 1Nhập nội dung mã vạch vào ô 'Nội dung mã vạch'
  2. 2Chọn loại mã vạch phù hợp từ dropdown
  3. 3Điều chỉnh độ rộng vạch và chiều cao nếu cần
  4. 4Bật/tắt hiển thị text bên dưới mã vạch
  5. 5Xem preview mã vạch tự động cập nhật
  6. 6Click 'PNG' để tải ảnh hoặc 'SVG' để tải vector
  7. 7Hoặc click icon copy để copy SVG code

So sánh chi tiết các loại mã vạch và use cases

Code128: Linh hoạt nhất, hỗ trợ mọi 128 ký tự ASCII (letters, numbers, symbols), high-density encoding nên compact, phù hợp cho internal inventory, shipping labels, và bất kỳ application nào cần encode text. Có 3 subsets: 128A (uppercase + control chars), 128B (upper + lowercase), 128C (numeric pairs - most compact cho numbers). Auto-switching giữa subsets. EAN-13 (European Article Number): Chuẩn quốc tế cho retail products, 13 chữ số (country code + company prefix + product code + check digit), bắt buộc đăng ký GS1 để bán chính thức trên retail channels. Scannable bởi mọi POS systems worldwide. EAN-8: Phiên bản compact của EAN-13, chỉ 8 chữ số, designed cho sản phẩm kích thước nhỏ (candy, pens) không đủ space cho EAN-13. Cũng cần GS1 registration. UPC-A (Universal Product Code): Chuẩn Mỹ/Canada, 12 chữ số, technically subset của EAN-13 (EAN-13 với leading 0). Dominant trong North American retail. UPC-E là compressed version cho small packages. Code39: Chỉ hỗ trợ A-Z uppercase, 0-9, và 7 special chars (- . $ / + % space), self-checking (no check digit required), lower density than Code128. Phổ biến trong automotive, defense, và healthcare vì simplicity và legacy support. Interleaved 2 of 5 (ITF): Numeric only, pairs of digits, used cho shipping cartons và warehouse. Code93: Similar to Code39 nhưng higher density, used trong logistics.

Hướng dẫn đăng ký mã vạch chính thức GS1 cho sản phẩm

Để bán sản phẩm trên các kênh bán lẻ chính thức (siêu thị, chuỗi cửa hàng, marketplaces như Amazon, Shopee, Lazada), bạn cần mã vạch EAN/UPC đăng ký chính thức với GS1 - tổ chức quốc tế quản lý barcode standards. Tại Việt Nam, liên hệ GS1 Việt Nam (gs1.org.vn) để đăng ký. Quy trình chi tiết: 1) Đăng ký thành viên GS1 Việt Nam - điền form, nộp giấy phép kinh doanh. 2) Nhận Company Prefix (GCP) - dãy số unique identify công ty bạn, độ dài tùy package (6-10 digits). 3) Tự gán Product Numbers cho từng SKU trong range được cấp. 4) Tính Check Digit theo công thức GS1 (hoặc dùng calculator online). 5) Generate và in mã vạch. Chi phí: Phí đăng ký ban đầu + phí duy trì hàng năm, phụ thuộc vào số lượng mã cần dùng (từ vài triệu đến vài chục triệu VND). Lưu ý quan trọng: Mã vạch tự tạo từ công cụ này (với numbers tự nghĩ) chỉ phù hợp cho quản lý nội bộ, inventory tracking, không được chấp nhận tại các điểm bán lẻ chính thức vì không unique globally và không có trong GS1 database.

Yêu cầu kỹ thuật và best practices khi in mã vạch

Kích thước: EAN-13 nominal size là 37.29mm (W) x 25.93mm (H) ở 100% magnification. Có thể scale từ 80% (29.83mm x 20.74mm) đến 200% (74.58mm x 51.86mm). Smaller = harder to scan. Quiet zone: Khoảng trắng bắt buộc hai bên mã vạch để scanner identify start/end. EAN-13 cần minimum 3.63mm mỗi bên ở 100%. Không được có text, graphics, hoặc edge của packaging trong quiet zone. Độ tương phản: Vạch đen (#000000) trên nền trắng (#FFFFFF) cho kết quả tốt nhất. Có thể dùng dark colors khác (dark blue, dark green) nhưng avoid red (scanners dùng red light). Nền phải light và uniform. Chất lượng in: Laser printers cho quality tốt. Thermal printers (direct thermal hoặc thermal transfer) cho labels - industry standard. Inkjet acceptable nhưng có thể bleed. Avoid dot matrix. Resolution minimum 300 DPI. Bar Width Reduction (BWR): Compensate cho ink spread khi in - consult với print shop. Substrate: Matte surfaces tốt hơn glossy (less reflection). Avoid textured surfaces. Testing: LUÔN test scan mã vạch trước khi in hàng loạt. Test với multiple scanners nếu possible. Verify với GS1 barcode verification service cho critical applications. SVG format: Vector format cho phép scale lên bất kỳ kích thước nào mà không mất chất lượng - ideal cho print. PNG cho web/screen use.

Barcode vs QR Code: Khi nào dùng loại nào?

1D Barcodes (như EAN, UPC, Code128): Chỉ encode data theo chiều ngang (1 dimension). Capacity: 20-25 characters max. Scanning: Cần line-of-sight, scanner phải align với bars. Speed: Very fast scanning. Use cases: Retail POS (checkout), inventory management, shipping labels, library books, ID cards. Pros: Universal scanner support, fast, simple, established standards. Cons: Limited data capacity, cần print larger cho more data. 2D Codes (QR Code, Data Matrix): Encode data theo cả horizontal và vertical (2 dimensions). Capacity: Thousands of characters (QR up to 4,296 alphanumeric). Scanning: Có thể scan từ any angle, smartphone cameras work. Error correction: Có thể đọc được even if partially damaged. Use cases: URLs và website links, contact info (vCard), WiFi credentials, payments, marketing campaigns, detailed product info. Pros: High capacity, smartphone scannable, error correction. Cons: Cần more space cho same data, không phải mọi POS systems support. Recommendation: Dùng 1D barcode cho retail products, inventory, shipping - established và universal. Dùng QR code cho marketing, URLs, detailed info, consumer-facing applications. Nhiều products có cả hai: EAN cho POS và QR cho consumer engagement.

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

EAN-13 và UPC khác nhau thế nào? Có thể dùng thay thế nhau không?

EAN-13 (European Article Number) là chuẩn quốc tế gồm 13 chữ số, phổ biến ở châu Âu, châu Á, và hầu hết thế giới ngoài North America. UPC-A (Universal Product Code) gồm 12 chữ số, chủ yếu dùng ở Mỹ và Canada. Technically, UPC-A là subset của EAN-13 - UPC có thể chuyển thành EAN-13 bằng cách thêm số 0 ở đầu (UPC 012345678905 = EAN 0012345678905). Hầu hết máy quét POS hiện đại đọc được cả hai formats. Nếu bán products globally, EAN-13 là safer choice. Nếu chỉ bán ở North America, UPC-A đủ dùng.

Code128 có thể chứa những ký tự gì? Có giới hạn độ dài không?

Code128 hỗ trợ toàn bộ 128 ký tự ASCII: chữ cái uppercase và lowercase (A-Z, a-z), số (0-9), ký tự đặc biệt (!@#$%^&*...), spaces, và control characters. Đây là loại mã vạch linh hoạt nhất cho general-purpose use. Không có hard limit về độ dài, nhưng practical limit khoảng 20-25 characters vì barcode dài hơn khó scan và cần nhiều space. Cho data dài hơn, consider QR code hoặc Data Matrix. Code128 phù hợp cho shipping labels, internal tracking, serial numbers, và bất kỳ alphanumeric data nào.

Nên download PNG hay SVG? Khác nhau thế nào?

PNG (Portable Network Graphics): Raster/bitmap image với fixed resolution. Pros: Universal support, works everywhere, good cho web và screen display. Cons: Quality degrades khi scale up, file size larger ở high resolutions. Best for: Web use, email, fixed-size printing, quick sharing. SVG (Scalable Vector Graphics): Vector image với mathematical paths. Pros: Infinite scalability mà không mất quality, smaller file size, editable trong Illustrator/Inkscape. Cons: Không phải mọi applications support. Best for: Professional printing, large format, graphic design, khi cần resize. Recommendation: Download cả hai - PNG cho immediate use, SVG cho print và archiving.

Làm sao để đăng ký mã vạch chính thức cho sản phẩm bán retail?

Để có mã vạch EAN/UPC chính thức được chấp nhận tại retail stores và marketplaces, bạn cần đăng ký với GS1 - tổ chức quốc tế quản lý barcode standards. Tại Việt Nam: Liên hệ GS1 Việt Nam (gs1.org.vn), nộp hồ sơ đăng ký (giấy phép kinh doanh, form đăng ký), đóng phí (tùy số lượng mã cần), nhận Company Prefix. Sau đó tự assign product numbers và generate barcodes. Chi phí: Vài triệu đến vài chục triệu VND tùy package. Timeline: 1-2 tuần. Lưu ý: Mã vạch tự tạo từ công cụ này (với numbers tự nghĩ) chỉ dùng cho internal inventory, không được chấp nhận tại retail vì không unique globally.

Check digit là gì? Tại sao quan trọng?

Check digit là chữ số cuối cùng của mã vạch (digit thứ 13 trong EAN-13, digit thứ 12 trong UPC-A), được tính toán từ các chữ số trước đó theo công thức chuẩn (Modulo 10 algorithm). Mục đích: Error detection - giúp máy quét verify mã vạch được đọc chính xác. Nếu có scanning error (misread một digit), check digit sẽ không match và scanner báo lỗi thay vì return wrong data. Công cụ này tự động tính check digit đúng cho EAN và UPC - bạn chỉ cần nhập 12 digits cho EAN-13 hoặc 11 digits cho UPC-A, tool sẽ append correct check digit.

Mã vạch có thời hạn sử dụng không? Có cần renew?

Mã vạch numbers đã đăng ký với GS1 không có expiration date - một khi assigned, numbers đó permanently belong to your company. Tuy nhiên, bạn cần duy trì GS1 membership với annual renewal fee. Nếu ngừng membership (không đóng phí), sau một thời gian GS1 có thể reclaim và reassign prefix của bạn cho company khác - gây confusion nếu products cũ vẫn lưu hành. Mã vạch tự tạo cho internal use không có giới hạn hay fees. Best practice: Maintain GS1 membership as long as products còn bán, budget cho annual fees.

Tại sao mã vạch của tôi không scan được? Troubleshooting tips?

Common issues và solutions: 1) Quiet zone không đủ - ensure có đủ white space hai bên barcode (min 3.63mm cho EAN-13). 2) Print quality kém - bars bị blur, smudged, hoặc không đủ contrast. Dùng laser/thermal printer, min 300 DPI. 3) Size quá nhỏ - barcode scaled dưới 80% nominal size khó scan. 4) Wrong barcode type - ensure scanner supports barcode type bạn dùng. 5) Invalid data - EAN/UPC cần đúng số digits, check digit phải correct. 6) Surface issues - glossy surfaces gây reflection, textured surfaces distort bars. 7) Damage - scratches, folds, dirt trên barcode. Testing: Scan với smartphone barcode app trước khi print hàng loạt. Try multiple scanners. Verify data encoded matches expected.

Có thể tạo barcode cho sách (ISBN) không?

Có, ISBN (International Standard Book Number) cho sách sử dụng EAN-13 format với prefix 978 hoặc 979. ISBN-13 chính là EAN-13 barcode. Tuy nhiên, ISBN numbers phải được đăng ký chính thức với ISBN Agency (tại Việt Nam là Thư viện Quốc gia). Bạn không thể tự nghĩ ISBN numbers. Quy trình: Đăng ký với ISBN Agency → Nhận ISBN numbers → Generate EAN-13 barcode với ISBN. Công cụ này có thể generate barcode từ ISBN đã có, nhưng không cấp ISBN numbers.

Từ khóa liên quan

barcode generatortạo mã vạch onlineean-13 generatorupc barcodecode128 generatormã vạch sản phẩmbarcode makertạo barcode miễn phíin mã vạchgs1 barcode

Hợp tác ngay với Tấn Phát Digital

Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.

Công cụ File Tools liên quan

Zalo
Facebook
Tấn Phát Digital
Zalo
Facebook