Trình đọc mã vạch
Trình đọc mã vạch là công cụ miễn phí giúp trích xuất dữ liệu được mã hóa trong hình ảnh mã vạch và hiển thị dưới dạng văn bản.
Mã vạch có thể chứa những thông tin gì?
Mã vạch có thể chứa mã định danh, một đoạn văn bản ngắn hoặc dữ liệu có cấu trúc như địa chỉ web, tùy theo định dạng. Các vạch, khoảng trống hoặc ô biểu diễn dữ liệu theo quy tắc của từng loại mã. Chúng không tự động chứa mọi thông tin liên quan đến mặt hàng.
- EAN-13 và UPC thường mã hóa mã số sản phẩm bán lẻ. Cửa hàng hoặc cơ sở dữ liệu sản phẩm dùng mã số này để tra cứu mô tả, giá và thông tin tồn kho.
- Code 39 hỗ trợ chữ cái viết hoa, chữ số và một số dấu câu nhất định. Định dạng này thường được dùng trên nhãn tài sản và mã tham chiếu nội bộ.
- Code 128 có thể biểu diễn chữ cái, chữ số, dấu câu và ký tự điều khiển. Nhãn logistics thường dùng định dạng này cho mã lô hàng hoặc mã vận đơn.
- GS1-128 kết hợp dữ liệu với các mã định danh ứng dụng để thể hiện những thông tin như số lô, ngày hết hạn hoặc trọng lượng.
- ITF là định dạng chỉ gồm chữ số, thường xuất hiện trên thùng carton và bao bì.
Mã vạch hai chiều có thể chứa nhiều dữ liệu hơn mã vạch tuyến tính truyền thống. Mã QR thường lưu URL, thông tin mạng Wi-Fi, danh thiếp điện tử và văn bản thuần túy. Nếu hình ảnh là mã QR, Trình đọc mã QR sẽ phù hợp hơn.
Làm thế nào để đọc mã vạch từ ảnh chụp màn hình hoặc ảnh chụp?
Chọn ảnh chụp màn hình hoặc ảnh chụp trong trường Hình ảnh mã vạch, sau đó xem nội dung được trích xuất tại kết quả Dữ liệu.
Hình ảnh mã vạch được xử lý hoàn toàn trong trình duyệt và không bao giờ được tải lên máy chủ. Điều này áp dụng cho ảnh chụp màn hình, ảnh chụp và các hình ảnh khác mà bạn chọn từ thiết bị.
- Lưu hình ảnh hoặc chụp một bức ảnh rõ nét của mã vạch.
- Trên máy tính để bàn hoặc máy tính xách tay, chọn tệp đã lưu trong trường Hình ảnh mã vạch. Ảnh chụp màn hình được cắt sát quanh nhãn thường dễ giải mã hơn ảnh chụp toàn màn hình.
- Trên điện thoại, dùng chính trường này để chọn ảnh từ thư viện ảnh hoặc tệp trên thiết bị.
- Kiểm tra giá trị hiển thị dưới mục Dữ liệu. Nếu kết quả là mã tài khoản, mã sản phẩm hoặc mã theo dõi, hãy giữ nguyên các số 0 ở đầu.
Hãy bảo đảm toàn bộ mã vạch nằm trong ảnh, kể cả vùng trống xung quanh. Khi chụp ảnh, giữ điện thoại song song với nhãn và tránh ánh sáng phản chiếu từ bao bì bóng. Độ nét tốt và ánh sáng đồng đều quan trọng hơn việc dùng một tệp có kích thước rất lớn.
Vì sao hình ảnh mã vạch không giải mã được?
Mã vạch có thể không giải mã được nếu hình ảnh bị mờ, cắt mất một phần, hư hỏng, quá nhỏ hoặc thiếu sáng. Trình đọc cần phân biệt chính xác các vạch hoặc ô cùng khoảng cách giữa chúng.
- Ảnh mờ hoặc máy ảnh bị rung khiến các vạch hẹp dính vào nhau. Hãy chụp lại ở nơi sáng hơn và giữ máy ảnh ổn định.
- Cắt ảnh có thể làm mất vùng bắt đầu, kết thúc hoặc vùng trống mà định dạng mã vạch yêu cầu. Hãy chừa một khoảng trống quanh tất cả các cạnh.
- Ánh sáng chói che khuất một phần nhãn in trên nhựa, giấy bạc hoặc bìa bóng. Hãy đổi góc chụp thay vì dùng đèn flash trực tiếp.
- Méo phối cảnh khiến một đầu mã vạch trông hẹp hơn đầu còn lại. Hãy chụp thẳng chính diện nhãn.
- Hư hỏng vật lý có thể che mất các vạch và khiến mã không thể giải mã hợp lệ. Mã vạch tuyến tính bị rách, xước hoặc gấp nếp nghiêm trọng có thể không khôi phục được.
- Độ tương phản thấp khiến các vạch khó tách biệt khỏi nền. Hãy thử dùng ảnh gốc thay vì bản sao đã bị nén qua ứng dụng nhắn tin.
Không trình đọc mã vạch nào có thể bảo đảm khôi phục dữ liệu từ mọi hình ảnh. Nếu mã số in bên dưới mã vạch bán lẻ vẫn nhìn rõ, nhập trực tiếp mã số đó vào hệ thống sản phẩm tương ứng có thể là lựa chọn thiết thực hơn.
Cách đọc dữ liệu đã trích xuất an toàn
Kết quả là phần dữ liệu đã giải mã của mã vạch. Ví dụ, một mã EAN-13 hợp lệ mã hóa 5012345678900 sẽ trả về chính mã định danh sản phẩm gồm 13 chữ số đó. Nhãn Code 128 mã hóa BOX-17/A sẽ trả về nguyên vẹn các chữ cái, chữ số, dấu gạch nối và dấu gạch chéo.
Khoảng trắng, dấu câu và chữ cái chỉ có thể xuất hiện nếu định dạng mã vạch được chọn hỗ trợ chúng. Ký tự có dấu hoặc ký tự không thuộc bảng chữ cái Latinh cần loại mã vạch và phương thức mã hóa có khả năng biểu diễn các ký tự đó. Định dạng chỉ gồm chữ số không thể giữ lại văn bản không được hỗ trợ. Nội dung quá dài cũng tạo ra mã dày đặc hơn hoặc lớn hơn, khiến việc chụp rõ trở nên khó khăn.
Hãy coi URL được giải mã là không đáng tin cậy cho đến khi bạn kiểm tra kỹ. Mã vạch có thể dẫn đến bất kỳ trang web nào, kể cả trang đăng nhập giả mạo hoặc tệp tải xuống không mong muốn. Kiểm tra đầy đủ tên miền trước khi mở địa chỉ, đặc biệt với thông báo giao hàng, biển báo đỗ xe và nhãn thanh toán có thể đã bị thay thế.
Mã số sản phẩm không phải là mô tả sản phẩm. Bạn cần truy cập cơ sở dữ liệu của nhà bán lẻ, nhà sản xuất hoặc cơ sở dữ liệu liên kết với GS1 để chuyển mã định danh thành tên sản phẩm hoặc thông tin tồn kho.
Nên dùng trình đọc nào cho mã QR và siêu dữ liệu ảnh?
Hãy dùng Trình đọc mã QR cho các mã QR hình vuông. Khi cần xem thông tin do máy ảnh ghi lại thay vì nội dung được in trong ảnh, hãy dùng Trình đọc Exif.
Dữ liệu của mã QR có thể gồm địa chỉ trang web, tên và mật khẩu mạng Wi-Fi, số điện thoại, địa chỉ email hoặc liên hệ vCard. Những thông tin này được mã hóa trong mẫu QR nhìn thấy được. Ngược lại, siêu dữ liệu Exif thuộc về tệp hình ảnh và có thể chứa kiểu máy ảnh, cài đặt chụp, ngày chụp và tọa độ vị trí nếu thiết bị có ghi lại.
Vì vậy, ảnh chụp mã vạch có thể chứa hai loại thông tin riêng biệt. Mã vạch có phần dữ liệu riêng, còn tệp hình ảnh có thể chứa siêu dữ liệu của máy ảnh. Đọc một loại không tự động tiết lộ loại còn lại, và ảnh chụp màn hình thường có rất ít hoặc không có thông tin Exif hữu ích.
Câu hỏi thường gặp
Mã vạch có cho biết giá sản phẩm không?
Không. Mã vạch bán lẻ thường chỉ chứa mã định danh sản phẩm, còn giá được lưu trong hệ thống tính tiền hoặc cơ sở dữ liệu tồn kho của nhà bán lẻ. Vì vậy, cùng một mã sản phẩm có thể có giá khác nhau tại các cửa hàng hoặc thời điểm khác nhau.
Các số 0 ở đầu mã vạch có quan trọng không?
Có. Các số 0 ở đầu là một phần của nhiều mã định danh mã vạch và cần được giữ nguyên. Phần mềm bảng tính có thể xóa chúng khi coi kết quả là một con số, vì vậy hãy đặt định dạng văn bản cho cột đích trước khi dán hoặc nhập các giá trị.
Mã vạch có hết hạn không?
Bản thân ký hiệu được in không tự hết hạn. Tuy nhiên, trang web được liên kết có thể bị gỡ, phiếu ưu đãi có thể hết thời hạn sử dụng và mã định danh có thể ngừng hoạt động trong hệ thống đã cấp mã.
Tiền tố EAN có cho biết sản phẩm được sản xuất ở đâu không?
Không thể xác định một cách đáng tin cậy. Tiền tố cho biết tổ chức thành viên GS1 đã cấp tiền tố doanh nghiệp, nhưng tổ chức đó không nhất thiết ở cùng quốc gia nơi sản phẩm được sản xuất. Hãy kiểm tra bao bì hoặc hồ sơ của nhà sản xuất để biết thông tin xuất xứ.
Có thể cải thiện ảnh chụp màn hình mã vạch trước khi đọc không?
Hãy cắt bỏ phần nội dung màn hình không liên quan nhưng vẫn chừa khoảng trống rõ ràng quanh toàn bộ mã vạch. Tránh tăng độ nét quá mức, dùng bộ lọc hoặc lưu lại dưới dạng JPEG nhiều lần, vì những thao tác này có thể làm thay đổi độ rộng của vạch và tạo ra lỗi do nén. Nếu có thể, hãy dùng ảnh chụp màn hình gốc và đối chiếu các ký tự được trích xuất với mã số mà người dùng có thể đọc được in bên cạnh mã.
Các công cụ tương tự
Công cụ phổ biến
Dễ dàng tạo chữ ký tùy chỉnh của riêng bạn và tải xuống nó một cách dễ dàng.
Lấy kích thước của một văn bản theo Byte (B), Kilobyte (KB) hoặc Megabyte (MB).
Sử dụng công cụ ping của chúng tôi để kiểm tra nhanh chóng và hiệu quả trạng thái cùng thời gian phản hồi của bất kỳ trang web, máy chủ hoặc cổng nào.
Công cụ tra cứu IP của Digily Link cung cấp thông tin chi tiết về mọi địa chỉ IP. Hãy dùng dịch vụ trực tuyến miễn phí này để nhận dữ liệu IP toàn diện.
Tạo ngay liên kết WhatsApp miễn phí bằng Trình tạo liên kết WhatsApp của chúng tôi. Thêm tin nhắn tùy chỉnh và bắt đầu trò chuyện chỉ với một lần nhấp, không cần đăng nhập hay viết mã.