Đọc mã vạch từ hình ảnh
Lấy dãy số từ mã vạch trong ảnh chụp hoặc ảnh chụp màn hình — và được kiểm tra luôn, để bạn biết các chữ số đúng trước khi nhập vào bất cứ đâu.
- Không bao giờ lưu trữ
- Không xếp hàng, không phải chờ
- Không cần đăng ký, không watermark
Cách hoạt động
Thêm ảnh
Ảnh chụp nhãn hoặc bao bì, ảnh chụp màn hình, bản scan. Nhiều mã vạch trong một ảnh đều được đọc.
Đọc dãy số
Các chữ số, định dạng mã vạch được in, và chữ số kiểm tra có khớp hay không.
Sao chép
Lấy dãy số về — nó đã được xác minh, điều mà gõ lại từ nhãn không cho bạn được.
Vì sao mã vạch khắt khe hơn mã QR
Mã vạch sọc hoàn toàn không có khả năng sửa lỗi. Mã QR lưu dữ liệu dự phòng để một vết xước, một logo in đè ở giữa hay một góc bị rách vẫn đọc được; mã vạch một chiều lưu mỗi chữ số đúng một lần, theo một mẫu độ rộng vạch cố định, không có gì dư. Vì vậy bất cứ thứ gì che một phần các vạch — vệt lóa trên nhãn bóng, nếp gấp, đường cong quanh chai, vết rách, vết bút dạ — đều khiến không đọc được thay vì đọc được một phần. Đó là đặc tính của loại mã, không phải hạn chế của trang này, và là lý do máy quét ở siêu thị chiếu các tia sáng qua mã từ nhiều góc cùng lúc.
Thứ bảo vệ khỏi đọc sai là chữ số kiểm tra. Trong EAN-13, UPC-A, EAN-8 và ITF-14, chữ số cuối cùng được tính từ các chữ số còn lại, nên một chữ số đọc sai sẽ khiến cả dãy số không khớp với phép tính của chính nó. Chữ số này được xác minh ở đây và hiển thị cho bạn — nghĩa là dãy số đọc được và khớp kiểm tra thì rất có thể đúng, còn dãy số không khớp sẽ được báo ra thay vì đưa cho bạn với vẻ ngoài hợp lý. Code 128 và Code 39 có cơ chế kiểm tra nội bộ riêng.
Bức ảnh quan trọng hơn so với mã QR, cũng vì lý do đó. Mã nên thẳng với máy ảnh, lấy nét rõ, sáng đều và càng lớn trong khung hình càng tốt, với vùng trống — khoảng lề trắng hai bên — còn nguyên vẹn. Ảnh chụp nghiêng làm lệch độ rộng các vạch, mà đó chính là thông tin đang được đo. Cắt sát vào các vạch sẽ mất vùng trống và khiến một mã hoàn toàn tốt trở nên không đọc được.
Không tra cứu cơ sở dữ liệu sản phẩm nào, và không tìm kiếm gì cả. Bạn nhận được dãy số, loại mã dùng để mã hóa nó, và chữ số kiểm tra có khớp hay không — không phải tên sản phẩm. Muốn có tên thì phải truy vấn một danh mục thương mại, đồng nghĩa với việc gửi dữ liệu quét của bạn đi đâu đó, trong khi toàn bộ ý nghĩa của việc làm ở đây là không gửi gì đi đâu cả.
Khi bạn cần công cụ khác
Để quét đồ vật thay vì đọc ảnh chụp của chúng, ứng dụng camera trên điện thoại là công cụ phù hợp: nó đọc liên tục, thử nhiều khung hình mỗi giây, và điều chỉnh lấy nét, phơi sáng cho đến khi đọc được — một chiến lược tốt hơn nhiều so với một bức ảnh tĩnh duy nhất. Hầu hết camera điện thoại giờ đã làm được điều này sẵn mà không cần ứng dụng nào.
Để tra cứu ý nghĩa của một dãy số, bạn cần một danh mục. Open Food Facts miễn phí và mở cho hàng tạp hóa, còn cơ sở dữ liệu của chính GS1 tra được mã tiền tố công ty trong bất kỳ mã EAN hay UPC nào, ít nhất cho bạn biết ai đã cấp mã. Để quét số lượng lớn — kiểm kê kho, quản lý tài sản — một máy quét cầm tay chuyên dụng đọc mã trong tích tắc và gõ dãy số vào bất cứ đâu con trỏ đang đứng, điều mà không cách làm nào dựa trên ảnh chụp sánh được.
Câu hỏi thường gặp
Công cụ đọc được những định dạng mã vạch nào?
Các loại dùng trong bán lẻ — EAN-13, EAN-8, UPC-A, UPC-E và ISBN — và các loại dùng trong công nghiệp và logistics: Code 128, Code 39, Code 93, Codabar, ITF và ITF-14, cùng họ GS1 DataBar. Mã vuông như QR và Data Matrix có trang riêng.
“Chữ số kiểm tra” nghĩa là gì?
Chữ số cuối cùng của mã vạch sản phẩm được tính từ các chữ số còn lại, nên chỉ cần đọc sai một chữ số là dãy số không còn khớp với phép tính của chính nó. Phép kiểm tra đó được chạy ở đây và kết quả được hiển thị. Đó là khác biệt giữa một dãy số bạn tin được và một dãy số chỉ trông có vẻ đúng — và là lý do đọc mã vạch tốt hơn chép bằng mắt từ nhãn.
Dãy số có cho biết sản phẩm được sản xuất ở đâu không?
Không, và điều này cần nói rõ vì hầu như ai cũng nghĩ ngược lại. Ba chữ số đầu xác định tổ chức GS1 đã CẤP dãy số, thường là nơi công ty đăng ký — không phải nơi sản xuất hàng hóa. Một công ty Anh bán hàng sản xuất tại Việt Nam sẽ có mã bắt đầu bằng 50x. Quốc gia được hiển thị kèm lưu ý đó thay vì để bạn hiểu sai.
Ảnh của tôi có bị lưu trữ ở đâu không?
Không. Bức ảnh không bao giờ bị lưu trữ và không bao giờ được gửi đi đâu — điều này ở đây quan trọng hơn gần như mọi nơi khác trên trang web, vì một mã có thể chứa mật khẩu Wi-Fi, yêu cầu thanh toán hoặc khóa bí mật xác thực hai lớp.
Công cụ có tra cứu được sản phẩm không?
Không. Công cụ đọc dãy số từ ảnh và dừng ở đó — tra cứu đồng nghĩa với việc gửi dãy số đến dịch vụ của người khác, chính là điều trang web này không làm. Dãy số là của bạn, dán vào đâu tùy ý.
Công cụ không đọc được mã vạch của tôi.
Mã vạch sọc khó tính hơn mã QR: chúng không có khả năng sửa lỗi, nên một vệt lóa ngang qua các vạch hay một nếp gấp cắt ngang là mất luôn dãy số. Hãy chụp thẳng, để mã lấp đầy khung hình, với nguồn sáng chiếu từ một bên thay vì chiếu thẳng. Mã vạch trên chai cong thường cần chụp thẳng từ phía trên phần phẳng nhất.
Công cụ có đọc được mã vạch trên thẻ lên máy bay hay giấy phép lái xe không?
Những mã đó thường là PDF417 hoặc Aztec, thuộc dạng mã vuông — trang quét mã QR đọc được chúng.
Nên biết: Mã vạch sọc không có khả năng sửa lỗi, nên bất cứ thứ gì che một phần các vạch — vệt lóa, nếp gấp, bề mặt cong, nhãn rách — đều khiến không đọc được thay vì đọc được một phần. Không tra cứu cơ sở dữ liệu sản phẩm nào: bạn nhận được dãy số và kết quả kiểm tra, không phải tên sản phẩm.
Đặt công cụ này lên website của bạn
Miễn phí cho mọi blog, trang lớp học hay bài viết hướng dẫn. Chỉ cần dán một đoạn mã là khách truy cập có thể dùng ngay trên trang của bạn.
Công cụ liên quan
Tạo mã vạch
EAN, UPC, Code 128 — có kiểm tra chữ số
Quét mã QR
Xem mã QR chứa gì trước khi mở
Chuyển ảnh sang văn bản
Lấy chữ từ ảnh, hơn 120 ngôn ngữ
OCR ảnh chụp màn hình
Dán ảnh chụp màn hình, nhận văn bản
Nhận dạng chữ viết tay
Chữ in viết tay, đọc trung thực
Scan tài liệu
Ảnh chụp trang giấy, làm sạch như bản scan