Công cụ miễn phí

Font Mã Vạch Miễn Phí Tải font Code 39 & hướng dẫn dùng đúng trong Word, Excel

Cài font vào máy là gõ được mã vạch ngay trong Word hay Excel — nhưng phải gõ đúng định dạng thì máy quét mới đọc được. Trang này có sẵn font, hướng dẫn và công cụ tạo chuỗi đúng chuẩn.

Font mã vạch hoạt động thế nào?

Font mã vạch là một bộ phông chữ đặc biệt: thay vì vẽ ra chữ cái, mỗi ký tự được vẽ thành một nhóm vạch đen trắng theo đúng quy tắc của chuẩn mã vạch. Nhờ vậy bạn chỉ cần cài font vào máy, gõ dữ liệu như gõ chữ bình thường rồi đổi phông chữ — dòng chữ sẽ biến thành mã vạch in được.

Cách làm này rất tiện cho nhu cầu in tem nội bộ số lượng ít: tem kho, tem tài sản, tem mượn trả thiết bị, phiếu kiểm kê. Bạn không cần cài phần mềm chuyên dụng, chỉ cần Word hoặc Excel là đủ.

Điểm mấu chốt: font chỉ làm nhiệm vụ vẽ vạch. Nó không tự thêm ký tự bắt đầu, ký tự kết thúc hay tính toán số kiểm tra giúp bạn. Vì vậy bạn phải gõ dữ liệu đúng định dạng mà chuẩn mã vạch yêu cầu — đây chính là lý do đa số trường hợp "in ra rồi mà máy quét không đọc được".

Tải font mã vạch

Font được chia sẻ miễn phí, định dạng TrueType (.ttf), dùng được trên cả Windows lẫn macOS và mọi phần mềm hỗ trợ TrueType như Word, Excel, Access, QuickBooks.

Chuẩn mã vạch Định dạng Mã hoá được Tải về
Code 39 TrueType (.ttf) Số, chữ HOA A–Z, dấu cách và 6 ký tự đặc biệt Tải font Code 39
Code 128 Toàn bộ ASCII Không dùng font — xem mục dưới
EAN-13 / UPC Chỉ chữ số, bắt buộc số kiểm tra Không dùng font — xem mục dưới
Interleaved 2 of 5, Postnet Chỉ chữ số Đang cập nhật

Cách cài đặt font

Trên Windows

  1. Tải file .ttf về máy, giải nén nếu file ở dạng nén.
  2. Nhấp phải vào file font rồi chọn Install (hoặc Install for all users nếu muốn mọi tài khoản trên máy đều dùng được).
  3. Cách khác: chép thẳng file .ttf vào thư mục C:\Windows\Fonts.

Trên macOS

  1. Nhấp đúp vào file .ttf, cửa sổ xem trước font sẽ hiện ra.
  2. Bấm Install Font. Font sẽ được thêm vào Font Book.
Nhớ khởi động lại phần mềm soạn thảo sau khi cài. Word hay Excel đang mở sẵn sẽ không thấy font mới cho tới khi bạn đóng và mở lại.

Cách gõ đúng trong Word / Excel

Chuẩn Code 39 quy định mã vạch phải có ký tự bắt đầu và kết thúc là dấu sao. Máy quét dựa vào hai dấu này để biết đâu là đầu, đâu là cuối mã và quét được theo cả hai chiều. Thiếu dấu sao thì dãy vạch in ra trông vẫn "giống mã vạch" nhưng máy quét sẽ bỏ qua hoàn toàn.

  1. Gõ dữ liệu kèm dấu sao hai đầu, ví dụ *TSKT001*.
  2. Bôi đen dòng vừa gõ.
  3. Đổi phông chữ sang font Code 39 vừa cài.
  4. Tăng cỡ chữ lên khoảng 24–36pt để vạch đủ dày, in mới nét.
  5. In thử một tem và quét kiểm tra trước khi in hàng loạt.
Tạo chuỗi Code 39 đúng chuẩn
Nhập nội dung của bạn — công cụ sẽ tự viết HOA, bỏ dấu tiếng Việt, cảnh báo ký tự không hợp lệ và thêm dấu sao hai đầu. Sao chép chuỗi kết quả rồi dán vào Word/Excel và đổi sang font Code 39.
*TSKT001*
Lưu ý với Microsoft Word: Word có tính năng tự giãn hoặc co khoảng cách ký tự (kerning, căn đều hai bên) làm các vạch dính hoặc hở, khiến mã không quét được. Nếu gặp lỗi này, hãy căn lề trái thay vì căn đều, tắt kerning, hoặc soạn trong WordPad / ô Excel để giữ nguyên khoảng cách gốc.

Vì sao Code 128 và EAN-13 không dùng được bằng font?

Đây là điểm nhiều người vấp phải: cài font Code 128 vào rồi gõ thẳng dữ liệu, in ra máy quét không đọc, hoặc tệ hơn là đọc ra sai nội dung.

Lý do nằm ở cấu trúc của từng chuẩn:

  • Code 39 tự kiểm tra, không bắt buộc ký tự kiểm tra, ký tự bắt đầu/kết thúc lại chính là dấu sao gõ được từ bàn phím. Vì vậy font là đủ.
  • Code 128 bắt buộc phải có mã bắt đầu riêng (Start A, B hoặc C) và một ký tự kiểm tra tính theo công thức lấy tổng có trọng số rồi chia lấy dư cho 103. Font chữ không thể tự tính con số này thay bạn.
  • EAN-13 / UPC bắt buộc có số kiểm tra ở cuối và các vạch phân cách đặc biệt ở đầu, giữa, cuối mã — không phải cứ gõ 13 chữ số là ra mã hợp lệ.

Nói ngắn gọn: với các chuẩn này, bạn cần một công cụ sinh mã để tính toán rồi vẽ ra hình, chứ không phải một bộ phông chữ. Chúng tôi có sẵn công cụ miễn phí làm việc đó ngay trên trình duyệt.

Mã vạch in ra không quét được — kiểm tra theo thứ tự

  • Thiếu dấu sao ở hai đầu — lỗi phổ biến nhất với Code 39.
  • Dữ liệu viết thường hoặc có dấu tiếng Việt — Code 39 chỉ nhận chữ HOA không dấu.
  • Cỡ chữ quá nhỏ — dưới 20pt các vạch mảnh dễ dính vào nhau khi in.
  • Word tự giãn chữ — chuyển sang căn lề trái hoặc soạn ở WordPad.
  • Kéo giãn ảnh sai tỉ lệ — phóng to theo chiều ngang làm sai tỉ lệ vạch rộng/vạch hẹp.
  • In mờ, thiếu mực, tem nhoè — vạch không đủ tương phản để máy quét đọc.
  • Không chừa lề trắng — hai bên mã vạch cần khoảng trắng để máy quét nhận diện.

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

Vì sao mã vạch Code 39 phải có dấu sao ở hai đầu?
Dấu sao là ký tự bắt đầu và kết thúc của chuẩn Code 39, giúp máy quét nhận biết điểm đầu, điểm cuối và chiều quét. Thiếu dấu sao, dãy vạch in ra vẫn trông giống mã vạch nhưng máy quét không đọc được. Hãy gõ theo dạng *ABC123* rồi mới đổi sang font Code 39.
Font mã vạch có dùng được cho Code 128 hay EAN-13 không?
Không dùng được bằng cách gõ trực tiếp. Code 128 bắt buộc có mã bắt đầu và ký tự kiểm tra tính theo phép chia lấy dư cho 103; EAN-13 bắt buộc có số kiểm tra và vạch phân cách riêng. Font chữ không tự tính được các giá trị này. Với Code 128, EAN hoặc QR hãy dùng công cụ thiết kế tem nhãn.
Code 39 gõ được những ký tự nào?
Code 39 tiêu chuẩn mã hoá 43 ký tự: chữ số 0–9, chữ HOA A–Z, dấu cách và sáu ký tự - . $ / + %. Chữ thường và tiếng Việt có dấu không mã hoá được — phải viết HOA và bỏ dấu. Cần mã hoá tiếng Việt có dấu thì dùng mã QR thay cho mã vạch một chiều.
In ra mã vạch nhưng máy quét không đọc được, phải làm sao?
Kiểm tra lần lượt: đã có dấu sao hai đầu chưa, dữ liệu đã viết HOA không dấu chưa, cỡ chữ có quá nhỏ không (nên từ 24pt), Word có tự giãn khoảng cách ký tự không, và bản in có bị mờ hay nhoè không. Ngoài ra không phóng to sai tỉ lệ và luôn chừa lề trắng hai bên mã.
Font này có dùng cho mục đích thương mại được không?
Font Code 39 được chia sẻ miễn phí cho nhu cầu in tem nội bộ như tem kho, tem tài sản, tem mượn trả. Đây là công cụ hỗ trợ, không kèm bảo hành hay hỗ trợ kỹ thuật cho bản thân file font. Nếu cần in tem số lượng lớn, in tem thương mại có mã EAN đăng ký hoặc in nhảy số tự động, nên dùng phần mềm chuyên dụng và máy in tem nhãn.

Cần tư vấn thêm?

Nếu doanh nghiệp bạn đã vượt quá nhu cầu gõ font trong Word — cần in tem hàng loạt có số nhảy tự động, in tem chịu nhiệt/chịu hoá chất, hay tích hợp in tem từ phần mềm quản lý — đội ngũ kỹ thuật của TongKhoMaVach.VN sẵn sàng tư vấn giải pháp và chọn máy phù hợp. Gọi 0988.937.913.

Xem thêm: Tải driver máy in tem nhãn · Chọn máy in tem nhãn nhiệt · Decal & tem nhãn