Page Icon

Trình quét & giải mã mã vạch

Dùng camera hoặc tải ảnh lên để đọc UPC, EAN, Code 128, Code 39, ITF và Codabar — nhanh, riêng tư và miễn phí. Cũng đọc được mã QR.

Quét & Giải mã

Kết quả giải mã
Chưa có kết quả. Hãy dùng Quét hoặc tải ảnh lên.

Biến mọi laptop hoặc điện thoại thành một đầu đọc mã vạch mạnh mẽ. Công cụ này giải mã các ký hiệu bán lẻ và logistics phổ biến bằng hai engine chạy phía khách hàng: Shape Detection API khi có (được tăng tốc phần cứng trên nhiều thiết bị) và bộ giải mã ZXing được tinh chỉnh làm tùy chọn. Không có gì được tải lên — phát hiện và giải mã chạy hoàn toàn trong trình duyệt của bạn để tăng tốc độ và bảo mật.

Cách hoạt động của giải mã từ camera và ảnh

  • Chụp khung hình: Khi bạn nhấn Quét, ứng dụng lấy mẫu một khung hình từ luồng camera trực tiếp của bạn (hoặc từ ảnh bạn tải lên).
  • Phát hiện: Trước tiên chúng tôi thử Shape Detection API (BarcodeDetector) để phát hiện nhanh ngay trên thiết bị. Nếu không được hỗ trợ hoặc không tìm thấy gì, sẽ chuyển sang ZXing biên dịch cho web.
  • Giải mã: Vùng được phát hiện sẽ được xử lý để phục hồi dữ liệu mã hoá (chữ số UPC/EAN, văn bản Code 128/39, v.v.).
  • Kết quả: Dữ liệu đã giải mã và định dạng hiển thị bên dưới bản xem trước. Bạn có thể sao chép văn bản ngay lập tức.
  • Quyền riêng tư: Mọi xử lý đều diễn ra cục bộ — không có ảnh hay khung hình video nào rời khỏi thiết bị của bạn.

Định dạng mã vạch được hỗ trợ

Định dạngLoạiỨng dụng điển hình
EAN-13 / EAN-81DSản phẩm bán lẻ ở EU và nhiều khu vực
UPC-A / UPC-E1DSản phẩm bán lẻ ở Bắc Mỹ
Code 1281DHậu cần, nhãn vận chuyển, mã hàng tồn kho
Code 391DSản xuất, thẻ tài sản, ký tự chữ-số đơn giản
Interleaved 2 of 5 (ITF)1DThùng hàng, pallet, phân phối
Codabar1DThư viện, ngân hàng máu, hệ thống cũ
Mã QR2DURL, vé, thanh toán, ghép nối thiết bị

Mẹo quét bằng camera

  • Chiếu sáng mã, không chiếu trực tiếp vào ống kính: Dùng ánh sáng mạnh, phân tán từ bên cạnh để tránh chói và phản xạ. Nghiêng nhãn bóng hoặc di chuyển nguồn sáng để ngăn bị phai màu.
  • Sử dụng đèn pin khi cần: Trên điện thoại, bật đèn flash trong môi trường tối. Nghiêng nhẹ thiết bị để giảm chói.
  • Giữ khoảng cách phù hợp: Di chuyển đến khi mã vạch chiếm 60–80% khung hình. Quá xa = quá ít điểm ảnh; quá gần = mất nét.
  • Lấy nét và phơi sáng: Chạm vào mã vạch để lấy nét/tự điều chỉnh phơi sáng. Nhấn giữ trên nhiều điện thoại để khóa AE/AF.
  • Hướng ảnh quan trọng với mã 1D: Xoay để các vạch chạy ngang màn hình. Thử 90° hoặc 180° nếu việc phát hiện gặp khó khăn.
  • Giữ máy ổn định: Chống khuỷu tay, tựa lên bề mặt hoặc dùng hai tay. Tạm dừng nửa giây giúp cải thiện kết quả.
  • Chú ý vùng trống (quiet zone): Để một khoảng trắng mỏng quanh mã — đừng cắt sát tới các vạch.
  • Giảm độ xiên và cong: Giữ mã phẳng và ống kính song song. Với nhãn cong, lùi lại để giảm méo, sau đó cắt sát hơn.
  • Ưu tiên camera chính: Tránh ống kính siêu rộng cho mã nhỏ; dùng camera chính (1×) hoặc ống tele.
  • Tránh các chế độ làm thay đổi ảnh: Tắt các chế độ Chân dung/Làm đẹp/HDR/giảm rung chuyển động có thể làm mờ các vạch mảnh.
  • Lau sạch ống kính: Vết vân tay và bụi làm giảm độ nét và độ tương phản.
  • Với mã QR: Giữ toàn bộ khung vuông (kèm vùng trống) hiển thị và tương đối thẳng; tránh cắt mất góc dò (finder corners).

Kết quả tốt nhất khi tải ảnh lên

  • Dùng định dạng phù hợp: PNG giữ các cạnh sắc; JPEG chấp nhận được ở chất lượng cao (≥ 85). Chuyển HEIC/HEIF sang PNG hoặc JPEG trước khi tải lên.
  • Độ phân giải quan trọng: Nhãn nhỏ: ≥ 1000×1000 px. Mã lớn hơn: ≥ 600×600 px. Tránh zoom kỹ thuật số — di chuyển gần hơn và cắt ảnh.
  • Giữ ảnh sắc nét: Chống máy, chạm để lấy nét và tạm dừng. Mờ do chuyển động phá hủy các vạch mảnh và ô QR.
  • Cắt ảnh kèm vùng trống: Cắt quanh mã vạch nhưng để lại một lề trắng mỏng; đừng cắt vào các vạch/ô.
  • Sửa hướng ảnh: Nếu ảnh bị xoay ngang/ngược, hãy xoay trước — EXIF rotation không phải lúc nào cũng được tôn trọng.
  • Kiểm soát ánh sáng: Dùng ánh sáng mạnh, phân tán; nghiêng nhẹ để di chuyển chói trên nhãn bóng.
  • Tăng tương phản (nếu cần): Chuyển sang thang xám và tăng tương phản. Tránh bộ lọc nặng/khử nhiễu làm nhoè cạnh.
  • Làm phẳng và chỉnh méo: Với bao bì cong, lùi lại, căn vuông với mã, rồi cắt sát hơn.
  • Một mã mỗi lần: Nếu ảnh có nhiều mã vạch, cắt để chỉ còn mã mục tiêu duy nhất.
  • Giữ nguyên bản gốc: Tải lên file gốc. Các ứng dụng nhắn tin thường nén và tạo các nhiễu/khuyết điểm.
  • Từ màn hình: Ưu tiên chụp màn hình trực tiếp. Nếu chụp màn hình hiển thị qua máy ảnh, hạ sáng một chút để giảm banding.
  • Thử thiết bị hoặc ống kính khác: Dùng camera chính (1×) để có chi tiết tốt nhất; ống siêu rộng có thể giảm khả năng giải mã.

Khắc phục lỗi khi giải mã

  • Xác nhận kiểu mã: Hỗ trợ: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar và QR. Không hỗ trợ: Data Matrix, PDF417.
  • Thử các hướng khác nhau: Xoay mã hoặc thiết bị theo bước 90°. Với mã 1D, các vạch ngang dễ đọc nhất.
  • Cắt ảnh thông minh hơn: Cắt quanh mã vạch và giữ một vùng trắng mỏng. Đừng cắt vào các vạch.
  • Tăng tương phản: Cải thiện ánh sáng, tránh chói, hướng tới vạch tối trên nền sáng; với ảnh tải lên, thử chuyển sang thang xám và tăng tương phản.
  • Chú ý màu đảo ngược: Nếu các vạch sáng trên nền tối, chụp lại với nhiều ánh sáng hơn hoặc đảo màu trước khi tải lên.
  • Tăng độ phân giải hữu dụng: Di chuyển gần hơn, dùng ảnh có độ phân giải cao hơn, hoặc chuyển sang camera tốt hơn.
  • Giảm xiên/cong: Làm phẳng nhãn, giữ camera vuông góc với mã, hoặc lùi lại rồi cắt sát hơn.
  • Kiểm tra chất lượng in và vùng trống: Vết lem, xước hoặc thiếu vùng trống có thể khiến không giải mã được. Thử mẫu sạch hơn.
  • Xác thực quy tắc dữ liệu khi cần: Một số định dạng có ràng buộc (ví dụ: ITF yêu cầu số chẵn; Code 39 có ký tự giới hạn). Kiểm tra mã có tuân theo quy tắc hay không.
  • Sự khác nhau giữa thiết bị/trình duyệt: Thử thiết bị hoặc trình duyệt khác. Bật đèn pin; chạm để lấy nét và giữ ổn định.
  • Ảnh tải lên — hướng/quá trình xử lý: Xoay ảnh ngang trước khi tải lên. Tránh bộ lọc nặng hoặc khử nhiễu.
  • Vẫn gặp vấn đề? Thử cắt sát hơn, cải thiện ánh sáng và dùng thiết bị khác. Mã có thể bị hư hỏng hoặc không được hỗ trợ.

Quyền riêng tư & Xử lý trên thiết bị

Trình quét này chạy hoàn toàn trong trình duyệt của bạn: khung hình camera và ảnh tải lên không bao giờ rời thiết bị. Dùng ngay — không cần đăng ký và không có pixel theo dõi. Sau lần tải ban đầu, nhiều trình duyệt vẫn có thể chạy công cụ này ngay cả khi kết nối yếu hoặc ngoại tuyến.