10+ Cách tạo mã vạch đơn giản, miễn phí cho mọi nhu cầu
Bạn đang tìm cách tạo mã vạch để in lên sản phẩm, quản lý kho, bán hàng hoặc thiết kế bao bì? Hiện nay, bạn không cần cài đặt phần mềm phức tạp hay mất chi phí – hoàn toàn có thể tạo mã vạch miễn phí chỉ trong vài bước đơn giản, ngay trên trình duyệt, Excel hoặc công cụ thiết kế quen thuộc.
Dưới đây là tổng hợp 12 cách tạo mã vạch dễ áp dụng, từ cơ bản đến nâng cao – phù hợp với mọi đối tượng: từ người mới bắt đầu đến dân kỹ thuật hay doanh nghiệp đang cần in tem nhãn chuyên nghiệp.
1. Tạo mã vạch online bằng iCheckQR
iCheckQR là công cụ tạo mã vạch trực tuyến hoàn toàn miễn phí, hỗ trợ đa dạng chuẩn mã vạch 1D phổ biến như EAN-13, Code 128, Code 39, ITF, Codabar…. không cần tài khoản, giao diện tiếng Việt dễ sử dụng, tương thích tốt trên cả máy tính và điện thoại.
Hướng dẫn các bước tạo mã vạch trên iCheckQR
Bước 1: Truy cập vào trang web https://icheckqr.com/vi/barcode
Bước 2: Chọn loại phù hợp theo nhu cầu:
- Tạo mã vạch EAN-13
- Tạo mã vạch Code 128
- Tạo mã vạch ITF-14
- Tạo mã vạch EAN-8
- Tạo mã vạch UPC-A
- Tạo mã vạch UPC-E

Bước 3: Nhập nội dung mã (dãy số hoặc chuỗi cần mã hóa, như: SKU, mã đơn hàng, ID sản phẩm…)

Bước 4: Tùy chỉnh kích thước (chiều cao, chiều rộng mã), chọn màu mã, màu nền.

Bước 5: Nhấn nút “Tạo mã vạch” và hệ thống hiển thị mã vạch mẫu → Nhấn “Tải về” để lưu ảnh về máy sử dụng cho in tem, nhãn dán, chèn tài liệu.

2. Tạo mã vạch online bằng Barcode.tec-it.com
Barcode Generator by TEC-IT là một công cụ tạo mã vạch trực tuyến đến từ Áo (Austria), được hàng triệu người dùng trên thế giới tin tưởng. Công cụ hỗ trợ cả mã vạch 1D (như EAN-13, UPC-A, Code 128, Code 39) và 2D (như QR Code, Data Matrix…).
Hướng dẫn tạo mã vạch với Barcode.tec-it.com
Bước 1: Truy cập trang tạo mã vạch tại: https://barcode.tec-it.com
Bước 2: Chọn loại mã vạch tại mục “Barcode type”. Ví dụ: EAN-13 hoặc UPC-A, Code 128, Code 39,...
Bước 3: Nhập nội dung mã cần tạo vào ô “Data to encode”. Ví dụ: 8931234567890, SKU00123,...
Bước 4: (Tuỳ chọn nâng cao): Kích thước mã, Độ phân giải ảnh (DPI), Font hiển thị, Text position…
Bước 5: Nhấn “Refresh” để hiển thị mã mới tạo → Sau đó nhấn “Download” để tải mã về thiết bị dưới các định dạng sau: PNG, PDF
3. Tạo mã vạch online Barcodesinc.com/generator
BarcodesInc Generator là công cụ tạo mã vạch trực tuyến miễn phí, nổi bật nhờ giao diện cực kỳ đơn giản, dễ sử dụng, phù hợp cho người mới bắt đầu hoặc những ai chỉ cần tạo mã vạch nhanh, không cần tùy chỉnh kỹ thuật.
Cách tạo mã vạch với BarcodesInc.com
Bước 1: Truy cập công cụ tại: https://www.barcodesinc.com/generator/index.php
Bước 2: Tại mục “Select a Barcode Symbology”, chọn loại mã cần tạo:UPC-A, Code 128, Code 39, EAN-13, ITF, Codabar,...
Bước 3: Nhập dữ liệu cần mã hóa vào ô “Data to encode”. Ví dụ: 123456789012, 8934567890123...
Bước 4: Nhấn nút “Generate Barcode” → Hệ thống sẽ hiển thị hình ảnh mã vạch ngay bên dưới → Click chuột phải vào ảnh → Chọn "Save image as..." để lưu về máy.

Ảnh minh họa giao diện BarcodesInc Generator
4. Tạo mã vạch trong Excel
Bạn hoàn toàn có thể tạo mã vạch trong Excel mà không cần phần mềm chuyên dụng. Có 2 cách phổ biến:
Dùng font barcode (ví dụ: Code 39)
Đây là cách đơn giản nhất – phù hợp với người không rành kỹ thuật, đặc biệt khi bạn chỉ cần tạo mã vạch sản phẩm hoặc quản lý nội bộ. Các bước thực hiện:
Bước 1: Tải font barcode về máy: Gợi ý font: Free 3 of 9 (tên file: Free3of9.ttf) và tải tại: https://www.dafont.com/free-3-of-9.font
hoặc https://www.barcodesinc.com/free-barcode-font/
Bước 2: Cài đặt font: Nhấp đúp vào file .ttf → chọn Install → Mở lại Excel để font hiển thị
Bước 3: Nhập dữ liệu vào ô Excel. Ví dụ: *SKU1234* (Lưu ý: Font Code 39 yêu cầu có dấu * ở đầu và cuối chuỗi để nhận dạng).
Bước 4: Chọn ô → đổi font sang Free 3 of 9 → Mã vạch sẽ hiển thị ngay lập tức và có thể quét bằng máy.

Ảnh minh họa mã vạch hiển thi trên Excel
5. Tạo mã vạch trong Word
Ngoài Excel, bạn hoàn toàn có thể tạo mã vạch đơn giản ngay trong Microsoft Word bằng cách cài đặt font barcode – phù hợp khi cần in nhanh mã sản phẩm lên nhãn dán, bao bì hoặc phiếu giao hàng.
Cách tạo mã vạch bằng Word (sử dụng font Code 39)
Bước 1: Tải và cài đặt font barcode
Gợi ý: Free 3 of 9 (Code 39)
Tải tại: https://www.dafont.com/free-3-of-9.font
Tải file .ttf về máy → click chuột phải → Install
Bước 2: Mở Microsoft Word và gõ mã sản phẩm bạn muốn tạo (ví dụ: *ICHECK123*)
Lưu ý: Đối với font Code 39, bạn cần thêm dấu * ở đầu và cuối chuỗi dữ liệu
Bước 3: Bôi đen nội dung → chọn font “Free 3 of 9” từ danh sách font
→ Nội dung sẽ hiển thị ngay dưới dạng mã vạch có thể quét
Bước 4: (Tuỳ chọn) Điều chỉnh kích thước font để tăng giảm chiều cao mã vạch. Căn giữa nội dung hoặc chèn thêm mô tả bên dưới

Ảnh minh họa mã vạch hiển thị trên Word
6. Tạo mã vạch bằng điện thoại
Nếu bạn không có máy tính hoặc muốn tạo mã vạch mọi lúc mọi nơi, thì dùng app trên điện thoại Android hoặc iOS là cách tiện lợi và nhanh chóng nhất.
Các ứng dụng tạo mã vạch hiện nay hỗ trợ nhiều chuẩn như EAN-13, Code 128, UPC, Code 39…, và có thể xuất ảnh mã vạch để lưu trữ, in ấn hoặc chia sẻ.
App tạo mã vạch phổ biến (miễn phí, dễ dùng)
Cách sử dụng chung:
Tải và cài đặt ứng dụng từ App Store hoặc Google Play
Mở ứng dụng → chọn mục "Tạo mã vạch"
Nhập nội dung mã cần tạo (ví dụ: mã sản phẩm, SKU, số đơn hàng)
Chọn loại mã vạch: EAN-13, Code 128, UPC, v.v.
Nhấn “Generate” hoặc “Create” để tạo mã
Ứng dụng hiển thị hình ảnh mã vạch → Bạn có thể tải ảnh dưới dạng PNG, JPG hoặc chia sẻ qua Zalo, email, Google Drive…
Bạn có thể tham khảo hướng dẫn chi tiết tại Cách tạo mã vạch trên điện thoại đơn giản để thao tác nhanh gọn mà vẫn chính xác.
7. Tạo mã vạch bằng Google Sheets
Google Sheets không có tính năng tạo mã vạch trực tiếp, nhưng bạn hoàn toàn có thể hiển thị mã vạch 1D dạng Code 128 trong bảng tính bằng một hàm đơn giản, mà không cần cài Add-on.
Phương pháp này cực kỳ hữu ích cho: Người bán hàng muốn quản lý mã SKU,
tạo bảng sản phẩm có mã vạch để in, xuất mã theo danh sách Excel có sẵn
Cách thực hiện:
Bước 1: Mở Google Sheets → nhập dữ liệu sản phẩm ở cột A
Ví dụ: ini
A2 = ICHECK123456
A3 = SKU09876
A4 = 8931234567890
Bước 2: Tại cột B, dùng công thức sau để tạo mã vạch: =IMAGE("https://barcode.tec-it.com/barcode.ashx?data="&A2&"&code=Code128")
→ Công thức này kết nối trực tiếp đến server TEC-IT, tạo ảnh mã Code 128 dựa trên nội dung ở ô A2
Bước 3: Kéo công thức xuống để tạo hàng loạt mã từ danh sách → Mỗi dòng sẽ hiển thị ảnh mã vạch tương ứng

Ảnh minh họa mã vạch hiển thị trên Google Sheets
8. Tạo mã vạch bằng phần mềm chuyên dụng
Các bước sử dụng phần mềm tạo mã vạch (áp dụng chung)
Dù mỗi phần mềm có giao diện khác nhau, nhưng cách sử dụng về cơ bản sẽ gồm các bước giống nhau như sau:
Bước 1: Cài đặt phần mềm
Tải từ trang web chính thức hoặc từ nhà cung cấp
Cài đặt theo hướng dẫn trên máy tính
Bước 2: Thiết kế mẫu tem nhãn
Tạo khung tem (kích thước 3x2 cm, hoặc theo kích cỡ in thực tế)
Chèn mã vạch (chọn loại: EAN, Code 128...)
Chèn thêm text, logo, nếu cần
Bước 3: Nhập dữ liệu mã vạch
Có thể nhập thủ công từng mã
Hoặc kết nối với file Excel, Access, SQL… để lấy danh sách tự động
Bước 4: In thử và xuất file
In trên máy in tem nhãn (Zebra, Godex, TSC…)
Xuất file PDF hoặc gửi lệnh in trực tiếp từ phần mềm
9. Tạo mã vạch từ Canva
Nếu bạn đang thiết kế bao bì sản phẩm, nhãn dán, brochure hay bất kỳ tài liệu in ấn nào, Canva là công cụ lý tưởng để dàn trang. Tuy Canva không hỗ trợ tạo mã vạch trực tiếp, nhưng bạn có thể kết hợp công cụ tạo mã vạch online và Canva để tạo ra bản thiết kế đẹp, chuyên nghiệp.
Cách thực hiện:
Bước 1: Tạo mã vạch bằng công cụ online (gợi ý: iCheckQR hoặc TEC-IT)→ Tải ảnh mã vạch về máy ở định dạng PNG hoặc SVG
Bước 2: Mở Canva → chọn mẫu thiết kế phù hợp (tem, hộp, brochure...)
Bước 3: Kéo ảnh mã vạch vừa tải lên Canva → Đặt vào vị trí mong muốn trong bố cục thiết kế
Bước 4: Thêm nội dung khác như logo, tên sản phẩm, giá... → Xuất file PDF để in ấn
10. Tạo mã vạch trên sản phẩm handmade
Nếu bạn kinh doanh sản phẩm handmade, đồ thủ công, mỹ phẩm tự làm hoặc bán hàng online, bạn hoàn toàn có thể tự tạo mã vạch đơn giản để quản lý sản phẩm, phân loại hoặc in tem dán bao bì mà không cần đăng ký mã chuẩn GS1.
Cách thực hiện đơn giản:
Chọn loại mã dễ tạo: Gợi ý: Code 128 hoặc Code 39. Có thể chứa số đơn hàng, SKU, ký hiệu nội bộ
Tạo mã bằng công cụ miễn phí: iCheckQR, Barcode Generator TEC-IT
Tải về mã vạch dưới dạng PNG → Chèn vào file tem nhãn thiết kế sẵn (bằng Word, Canva...)
In bằng máy in văn phòng thông thường → Giấy A4 + giấy decal hoặc giấy thường đều được
Lưu ý:
Nếu chỉ dùng nội bộ hoặc tự bán lẻ nhỏ lẻ → không cần đăng ký mã vạch chính thức (GS1)
Không nên dùng UPC hoặc EAN nếu không phân phối qua chuỗi siêu thị lớn
11. Tạo mã vạch đa dòng (PDF417, dùng trong vận chuyển, thẻ CCCD)
PDF417 là dạng mã vạch 2D đa dòng, có khả năng mã hóa hàng trăm ký tự (bao gồm chữ, số, ký tự đặc biệt), thường được sử dụng trong: Vận đơn, bill of lading, thẻ căn cước công dân (CCCD), vé điện tử, tem điện tử chống giả
Cách tạo mã PDF417 miễn phí:
Bước 1: Truy cập công cụ tạo mã: https://barcode.tec-it.com/en/PDF417
Bước 2: Nhập nội dung cần mã hóa (nhiều dòng đều được).
Ví dụ:
Mã đơn hàng: 893456789
Tên KH: Nguyễn Văn A
Địa chỉ: 123 Đường ABC, Hà Nội
Ngày tạo: 25/07/2025
Bước 3: Nhấn “Refresh” để tạo mã
Bước 4: Tải mã về ở định dạng PNG, SVG hoặc PDF
Lưu ý:
PDF417 có thể chứa từ 200–1100 ký tự, phù hợp với nhu cầu mã hóa thông tin chi tiết
Có thể quét bằng máy đọc 2D, app quét mã trên điện thoại (Zebra, iCheck...)
12. Tạo mã bằng Google Apps Script hoặc Python (cho IT)
Google Apps Script (trên Google Sheets)
Bạn có thể sử dụng Chart API của Google để tạo mã vạch Code 128 trực tiếp trong Google Sheets mà không cần Add-on.
Công thức mẫu trong Google Sheets: =IMAGE("https://chart.googleapis.com/chart?chs=200x100&cht=ean13&chl="&A2)
Hoặc dùng Code 128:
=IMAGE("https://barcode.tec-it.com/barcode.ashx?data="&A2&"&code=Code128")
Ưu điểm: chạy ngay trên Google Sheets, dễ chia sẻ, không cần cài thêm
Ứng dụng: tạo mã từ danh sách sản phẩm, export ra PDF
Python (script chạy độc lập)
Thư viện 1: python-barcode: Hỗ trợ EAN-13, UPC-A, Code 128, ISBN...Xuất ảnh PNG, SVG
Cài đặt: pip install python-barcode
Ví dụ tạo Code 128:
import barcode
from barcode.writer import ImageWriter
code = barcode.get('code128', 'ICHECK123456', writer=ImageWriter())
code.save("barcode_icheck")
13. Mẹo sử dụng mã vạch hiệu quả và tránh lỗi thường gặp
Dùng đúng font barcode (như Free 3 of 9, Code 128), không dùng font thường; với Code 39 cần thêm dấu * ở đầu và cuối mã.
Đảm bảo ảnh ≥ 300 DPI, ưu tiên định dạng PNG, SVG hoặc PDF để in rõ nét.
Không kéo giãn hoặc crop sai tỷ lệ ảnh, tránh làm méo mã gây lỗi quét.
Test mã trước khi in hàng loạt bằng máy quét và app để đảm bảo đọc ổn định.
Kết luận
Việc tạo mã vạch giờ đây không còn là công việc phức tạp. Dù bạn là cá nhân bán hàng nhỏ, doanh nghiệp cần in tem nhãn hay lập trình viên tích hợp hệ thống – đều có giải pháp phù hợp.
Với các công cụ miễn phí như iCheckQR, Excel, Google Sheets hay phần mềm chuyên dụng, bạn có thể tạo mã vạch nhanh chóng, chính xác, dễ in và dễ quét. Hãy chọn phương pháp phù hợp với nhu cầu để tiết kiệm thời gian, chi phí và đảm bảo hiệu quả khi sử dụng mã vạch vào thực tế.
Bài viết liên quan


