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 10 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: https://icheckqr.com/vi/barcode
Bước 2: Chọn loại phù hợp theo nhu cầu: EAN 13, EAN 8, Code 128, UPC
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. Cách tạo mã vạch trong Excel bằng font Barcode
Nếu chỉ cần tạo mã vạch để quản lý kho nội bộ, theo dõi hàng hóa hoặc kiểm kê sản phẩm, bạn hoàn toàn có thể thực hiện ngay trên Excel mà không cần cài đặt phần mềm chuyên dụng. Cách đơn giản nhất là sử dụng font Barcode Code 39.
Bước 1: Tải font Barcode
Bạn có thể tải font Free 3 of 9 (Free3of9.ttf) tại một trong các nguồn sau:
- https://www.dafont.com/
- https://www.barcodesinc.com/free-barcode-font/
Bước 2: Cài đặt font
Sau khi tải về, nhấp đúp vào file .ttf và chọn Install. Khi cài đặt hoàn tất, hãy đóng và mở lại Excel để font mới được nhận diện.
Bước 3: Nhập dữ liệu cần mã hóa
Trong ô Excel, nhập mã sản phẩm hoặc SKU cần chuyển thành mã vạch. Ví dụ:
*SKU1234*
Lưu ý: Chuẩn Code 39 yêu cầu thêm dấu * ở đầu và cuối chuỗi dữ liệu để máy quét có thể nhận diện chính xác.
Bước 4: Chuyển dữ liệu thành mã vạch
Chọn ô chứa dữ liệu vừa nhập và đổi font chữ sang Free 3 of 9. Ngay lập tức, nội dung sẽ được hiển thị dưới dạng mã vạch và có thể quét bằng máy quét mã vạch tương thích.
Đây là giải pháp nhanh chóng, miễn phí và dễ triển khai, đặc biệt phù hợp với cửa hàng, doanh nghiệp nhỏ hoặc những đơn vị cần tạo mã vạch để quản lý kho mà chưa muốn đầu tư hệ thống chuyên nghiệp.
Tuy nhiên, phương pháp sử dụng font Barcode chỉ phù hợp với nhu cầu quản lý nội bộ quy mô nhỏ. Nếu sản phẩm cần lưu thông trên thị trường, bán lẻ tại siêu thị hoặc kết nối với hệ thống ERP/WMS, doanh nghiệp nên sử dụng các chuẩn mã vạch như EAN-13, GS1-128 hoặc QR Code để đảm bảo khả năng quản lý và truy xuất dữ liệu hiệu quả hơn.
Ngoài phương pháp sử dụng font Code 39, Excel còn hỗ trợ nhiều cách tạo mã vạch khác như dùng VBA, Add-in hoặc kết hợp với các font chuyên dụng cho từng chuẩn mã. Bạn có thể tham khảo thêm hướng dẫn tạo mã vạch bằng Excel để lựa chọn phương pháp phù hợp với nhu cầu sử dụng.
Ả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 cũng có thể tạo mã vạch trực tiếp trong Microsoft Word để in tem nhãn, bao bì hoặc phiếu giao hàng một cách nhanh chó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 Free 3 of 9 (Code 39) tại: https://www.dafont.com/free-3-of-9.font
Bước 2: Mở Word và nhập mã sản phẩm cần tạo, ví dụ: *ICHECK123*
Lưu ý: Font Code 39 yêu cầu 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 để chuyển thành mã vạch có thể quét.
Bước 4 (tùy chọn): Điều chỉnh kích thước font, căn chỉnh bố cục hoặc thêm thông tin mô tả bên dưới mã vạch trước khi in.
Trên đây là cách tạo mã vạch cơ bản bằng Word. Nếu cần hướng dẫn chi tiết kèm hình ảnh minh họa và các phương pháp khác, bạn có thể tham khảo bài viết Cách tạo mã vạch bằng Word.
Ả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…
Nếu bạn thường xuyên cần tạo mã vạch khi đang di chuyển hoặc không có sẵn máy tính, điện thoại sẽ là giải pháp nhanh chóng và tiện lợi. Bạn có thể tham khảo cách tạo mã vạch trên điện thoại để biết cách tạo, lưu và chia sẻ mã chỉ trong vài phút.
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
Trên thực tế, Google Sheets còn hỗ trợ nhiều cách tạo mã vạch khác ngoài công thức IMAGE(), bao gồm tự động tạo hàng loạt mã vạch cho danh sách sản phẩm và đồng bộ dữ liệu theo thời gian thực. Bạn có thể tham khảo hướng dẫn tạo mã vạch trong Google Sheets để tìm hiểu chi tiết từng phương pháp.
Ả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 Bartender, NiceLabel, Zint Studio
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ã 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")
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


