Tan Phat Media

Barcode Reader - Đọc Mã Vạch Online

Quét và đọc mã vạch, QR code từ ảnh

Upload ảnh mã vạch

Click để upload ảnh mã vạch

Hỗ trợ: QR, EAN-13, EAN-8, Code 128, Code 39, UPC

Kết quả

Upload ảnh mã vạch để bắt đầu quét

Các loại mã vạch được hỗ trợ
QR Code
EAN-13
EAN-8
Code 128
Code 39
Code 93
UPC-A
UPC-E
ITF
Codabar

Hợp tác ngay với Tấn Phát Digital

Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.

Đọc mã vạch và mã QR từ ảnh: cơ chế nhận dạng, điều kiện ảnh và cách xử lý khi quét hỏng

Công cụ đọc nội dung mã vạch hoặc mã QR trong một tấm ảnh bạn tải lên, dùng bộ nhận dạng mã có sẵn của trình duyệt nên ảnh không phải rời khỏi máy. Hỗ trợ mã QR cùng các chuẩn mã vạch một chiều thông dụng, trả về đúng chuỗi ký tự được mã hóa để bạn xem trước rồi mới quyết định làm gì với nó.

Tính năng nổi bật

  • Tải ảnh từ máy bằng cách bấm vào khung, nhận mọi định dạng ảnh mà trình duyệt mở được
  • Nhận dạng mã QR và chín chuẩn mã vạch một chiều gồm EAN-13, EAN-8, Code 128, Code 39, Code 93, UPC-A, UPC-E, ITF và Codabar
  • Dùng bộ nhận dạng mã tích hợp sẵn trong trình duyệt, không cần cài phần mềm hay tiện ích
  • Trả về nguyên văn chuỗi ký tự đã được mã hóa, kể cả khi đó là một đường dẫn hoặc một đoạn dữ liệu
  • Nút sao chép kết quả vào clipboard để dán sang nơi khác
  • Hiện ảnh xem trước ngay trong khung để bạn kiểm tra mình đã chọn đúng tệp
  • Nút xóa để thay ảnh khác mà không phải tải lại trang
  • Ảnh được đọc trực tiếp trong trình duyệt, không tải lên máy chủ nào

Nhìn thấy nội dung trước khi hành động theo nó

Điện thoại quét mã QR rồi mở luôn đường dẫn chỉ trong một nhịp, và đó chính là chỗ rủi ro: bạn hành động theo một mã mà chưa từng biết bên trong nó chứa gì. Công cụ này tách hai bước ra, nó chỉ giải mã và hiện chuỗi ký tự lên màn hình, còn quyết định mở hay không là của bạn. Điều đó rất hữu ích khi bạn nhận được một tấm ảnh chứa mã từ tin nhắn, khi cần kiểm tra một mã in trên tờ rơi lạ, hay khi muốn xem một mã QR do chính mình tạo có mã hóa đúng nội dung mong muốn hay không. Nhóm dùng thứ hai là những người làm kho và bán lẻ: khi mã trên bao bì bị mờ tới mức máy quét cầm tay đọc không nổi, chụp một tấm ảnh rõ rồi để máy tính giải mã thường vẫn ra kết quả, nhanh hơn nhiều so với việc dò từng chữ số bằng mắt. Nhóm thứ ba là người kiểm tra chất lượng bản in, cần xác nhận mã vừa in ra có đọc được và có đúng nội dung hay không trước khi in hàng loạt.

Lợi ích khi sử dụng

  • Xem được nội dung mã QR trước khi mở, tránh bấm nhầm vào đường dẫn lạ
  • Đọc được mã trên bao bì đã mờ mà máy quét cầm tay bỏ qua
  • Không cần cài ứng dụng hay tiện ích mở rộng nào
  • Chuỗi kết quả sao chép được ngay để dán vào phần mềm quản lý kho hoặc bảng tính
  • Ảnh không rời khỏi máy nên dùng được với ảnh chứng từ hoặc phiếu nội bộ

Cách đọc một mã vạch từ ảnh

  1. 1Chụp hoặc chuẩn bị ảnh sao cho mã nằm gọn trong khung, chụp thẳng góc và mã chiếm phần lớn diện tích ảnh.
  2. 2Bấm vào khung tải ảnh rồi chọn tệp, việc nhận dạng chạy ngay không cần bấm thêm nút nào.
  3. 3Đọc chuỗi kết quả hiện ra bên phải; nếu đó là một đường dẫn, hãy xem kỹ tên miền trước khi mở.
  4. 4Nếu báo không tìm thấy mã, hãy cắt ảnh lại cho sát mã nhưng vẫn chừa vùng trống hai bên, hoặc chụp lại với ánh sáng đều hơn.
  5. 5Bấm sao chép để lấy chuỗi, hoặc bấm xóa để thử một ảnh khác mà không cần tải lại trang.

Công cụ nhận dạng bằng gì và vì sao có trình duyệt không chạy được

Việc giải mã dựa vào bộ nhận dạng mã hình có sẵn trong trình duyệt, một tính năng do hệ điều hành hoặc chính trình duyệt cung cấp chứ không phải thư viện tải kèm trang. Ưu điểm là nhanh, không tốn băng thông và ảnh không đi đâu cả. Nhược điểm là tính năng này chưa có mặt ở mọi trình duyệt: hiện nó chạy trên các trình duyệt nhân Chromium như Chrome và Edge, còn ở một số trình duyệt khác thì không tồn tại và công cụ sẽ hiện thông báo không hỗ trợ. Nếu bạn gặp thông báo đó, cách xử lý đơn giản nhất là mở lại trang bằng Chrome hoặc Edge. Một hệ quả nữa của việc dựa vào nền tảng là danh sách chuẩn mã thực sự đọc được có thể hẹp hơn danh sách công cụ yêu cầu, vì mỗi hệ điều hành cài đặt một bộ giải mã khác nhau; điều này giải thích tại sao cùng một tấm ảnh chứa mã Codabar có thể đọc được trên máy này mà không đọc được trên máy khác.

Điều kiện để một tấm ảnh chứa mã đọc được

Có bốn yếu tố quyết định. Thứ nhất là độ nét: vạch mảnh nhất trong mã cần chiếm ít nhất hai tới ba điểm ảnh trong ảnh, nên đừng chụp từ xa rồi phóng to phần mã ra vì phóng to không tạo thêm thông tin. Thứ hai là vùng trống hai bên, tức khoảng lề không có gì in trên đó; mã một chiều cần vùng trống rộng ít nhất khoảng mười lần bề rộng của vạch mảnh nhất ở mỗi đầu, còn mã QR cần một viền trắng bao quanh, và cắt sát mép mã là lỗi làm hỏng ảnh nhiều nhất. Thứ ba là tương phản: vạch phải đủ tối trên nền đủ sáng, nên mã in màu nhạt, mã in trên nền kim loại phản chiếu hay mã chụp ngược sáng thường thất bại. Thứ tư là góc chụp và độ phẳng: chụp nghiêng làm các vạch bị dồn lại không đều, còn chụp mã dán trên chai tròn hoặc bao bì nhăn làm chiều rộng vạch méo đi. Trường hợp khó nhất là chụp mã đang hiển thị trên màn hình khác, vì lưới điểm ảnh của màn hình gây nhiễu vân.

Vì sao mã QR bị che một góc vẫn đọc được còn mã vạch thì không

Mã QR có cơ chế sửa lỗi tích hợp, tức là một phần dữ liệu được lưu dư ra để phục hồi khi phần khác bị hỏng. Chuẩn quy định bốn mức sửa lỗi, khôi phục được khoảng bảy, mười lăm, hai mươi lăm và ba mươi phần trăm lượng dữ liệu, đổi lại mã ở mức cao phải chứa nhiều ô hơn cho cùng một nội dung. Đó là lý do một mã QR bị dính vết bẩn, bị che một góc hoặc bị đặt logo ở giữa vẫn quét được bình thường. Mã vạch một chiều thì hầu như không có cơ chế này: dữ liệu nằm tuần tự theo chiều ngang, chỉ có một chữ số kiểm tra ở cuối để phát hiện sai chứ không sửa được, nên một vết xước cắt ngang các vạch là mã hỏng hẳn. Bù lại, mã vạch một chiều có ưu thế là chiều cao dư thừa: máy quét chỉ cần một đường quét ngang sạch ở bất kỳ độ cao nào, nên vết bẩn nằm ở nửa trên không ảnh hưởng nếu nửa dưới còn nguyên. Khi chụp ảnh, hãy giữ nguyên toàn bộ chiều cao mã thay vì cắt bớt.

Chuỗi kết quả nói lên điều gì tùy theo loại mã

Với mã EAN-13 hoặc UPC trên hàng hóa bán lẻ, kết quả là một dãy chữ số định danh sản phẩm chứ không chứa tên, giá hay hạn sử dụng; những thông tin đó nằm trong cơ sở dữ liệu của cửa hàng và của nhà sản xuất, dãy số chỉ là chìa khóa tra cứu. Ba chữ số đầu là tiền tố quốc gia của tổ chức cấp mã, không phải nơi sản xuất, nên đừng dùng nó để kết luận hàng làm ở đâu. Với Code 128 hoặc Code 39 dùng trong kho vận, kết quả thường là một mã nội bộ do chính doanh nghiệp đặt ra và chỉ có ý nghĩa trong hệ thống của họ. Với mã QR, nội dung có thể là bất cứ chuỗi ký tự nào, và các ứng dụng quét diễn giải theo tiền tố: chuỗi bắt đầu bằng giao thức web sẽ được mở như đường dẫn, chuỗi bắt đầu bằng từ khóa thông tin liên hệ sẽ được đề nghị lưu vào danh bạ, chuỗi bắt đầu bằng từ khóa mạng không dây sẽ được đề nghị kết nối. Công cụ này không diễn giải gì cả, nó chỉ hiện nguyên văn chuỗi.

Cảnh giác với mã QR lạ và cách kiểm tra an toàn

Vì mắt người không đọc được mã QR, nó trở thành phương tiện thuận lợi để dẫn người dùng tới nơi họ không định tới. Ba kiểu lợi dụng thường gặp: dán một nhãn mã khác đè lên mã thật ở nơi công cộng, in mã trong tờ rơi hoặc thư giả danh một tổ chức để dẫn tới trang đăng nhập giả, và gửi ảnh mã qua tin nhắn kèm lời hứa quà tặng. Việc xem trước nội dung bằng công cụ như trang này chính là lớp phòng vệ đầu tiên. Khi kết quả là một đường dẫn, hãy đọc kỹ phần tên miền ngay trước dấu gạch chéo đầu tiên chứ không đọc lướt cả chuỗi, vì kẻ gian hay dựng tên miền chứa tên thương hiệu ở phần không quan trọng. Cảnh giác thêm với các dịch vụ rút gọn liên kết vì chúng che mất đích thật. Nếu chuỗi giải ra là thông tin kết nối mạng không dây ở nơi lạ, đừng vội kết nối. Và tuyệt đối không quét mã để thực hiện thao tác chuyển tiền khi bạn không chủ động khởi xướng giao dịch đó.

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

Công cụ báo trình duyệt không hỗ trợ thì phải làm sao?

Hãy mở lại trang bằng Chrome hoặc Edge. Việc giải mã dựa vào bộ nhận dạng mã hình có sẵn của trình duyệt, và tính năng này hiện chỉ có trên các trình duyệt nhân Chromium. Trên trình duyệt không hỗ trợ, trang không có cách nào giải mã nên chỉ hiện thông báo thay vì kết quả.

Ảnh tôi tải lên có được gửi lên máy chủ không?

Không. Tệp được đọc bằng cơ chế đọc tệp cục bộ của trình duyệt rồi đưa thẳng cho bộ nhận dạng chạy trên máy bạn, không có bước tải lên. Vì vậy bạn dùng được với ảnh chứng từ, phiếu kho hay tài liệu nội bộ mà không lo hình ảnh rời khỏi thiết bị.

Vì sao báo không tìm thấy mã vạch trong ảnh?

Bốn nguyên nhân theo thứ tự phổ biến: ảnh không đủ nét nên vạch mảnh nhất bị nhòe, cắt quá sát làm mất vùng trống hai bên mã, tương phản kém do chụp thiếu sáng hoặc mã in màu nhạt, và chụp nghiêng khiến chiều rộng các vạch bị méo. Hãy chụp lại thẳng góc, đủ sáng và chừa lề quanh mã.

Có quét trực tiếp bằng máy ảnh của điện thoại không?

Không, công cụ chỉ đọc từ ảnh có sẵn. Trên điện thoại, khi bấm vào khung tải ảnh bạn thường được hệ thống mời chọn giữa chụp ảnh mới và chọn từ thư viện, nên vẫn chụp được rồi đọc ngay, chỉ khác là qua hai bước thay vì quét trực tiếp theo thời gian thực.

Ảnh có nhiều mã thì đọc được hết không?

Không, công cụ chỉ trả về mã đầu tiên mà bộ nhận dạng tìm thấy. Nếu tấm ảnh của bạn có nhiều mã, hãy cắt ảnh thành từng phần, mỗi phần một mã, rồi đọc lần lượt. Cách này cũng giúp mỗi mã chiếm nhiều diện tích ảnh hơn nên tỷ lệ đọc thành công cao hơn.

Đọc được những chuẩn mã nào?

Công cụ yêu cầu nhận dạng mã QR cùng chín chuẩn một chiều gồm EAN-13, EAN-8, Code 128, Code 39, Code 93, UPC-A, UPC-E, ITF và Codabar. Tuy nhiên danh sách thực tế đọc được phụ thuộc vào bộ giải mã của hệ điều hành, nên vài chuẩn ít dùng có thể chạy trên máy này mà không chạy trên máy khác.

Mã QR bị che một góc vẫn đọc được, còn mã vạch thì không, vì sao?

Vì mã QR có cơ chế sửa lỗi lưu dư dữ liệu, khôi phục được từ khoảng bảy tới ba mươi phần trăm nội dung tùy mức được chọn khi tạo. Mã vạch một chiều không có cơ chế đó, dữ liệu nằm tuần tự theo chiều ngang nên một vết xước cắt ngang các vạch là hỏng hẳn.

Kết quả chỉ là một dãy số, tôi tra tên sản phẩm ở đâu?

Bản thân mã vạch bán lẻ chỉ chứa dãy số định danh, không chứa tên, giá hay hạn sử dụng; các thông tin đó nằm trong cơ sở dữ liệu của nhà sản xuất và của cửa hàng. Muốn tra tên sản phẩm, bạn phải dùng dịch vụ tra cứu mã sản phẩm hoặc chính hệ thống quản lý hàng hóa của mình.

Ba chữ số đầu của mã vạch có cho biết nơi sản xuất không?

Không. Đó là tiền tố của tổ chức đã cấp mã cho doanh nghiệp, nên nó cho biết doanh nghiệp đăng ký mã ở đâu chứ không cho biết hàng được sản xuất ở đâu. Một công ty đăng ký mã trong nước hoàn toàn có thể đặt gia công tại nước khác, và ngược lại.

Chụp mã đang hiển thị trên màn hình khác có đọc được không?

Thường khó vì lưới điểm ảnh của màn hình gây nhiễu vân trong ảnh chụp, cộng thêm ánh sáng phản chiếu. Nếu mã nằm trong một tệp hoặc một ảnh chụp màn hình, hãy lưu thẳng tệp đó rồi tải lên thay vì chụp lại màn hình bằng máy ảnh.

Quét được đường dẫn thì có nên mở luôn không?

Hãy đọc kỹ phần tên miền nằm ngay trước dấu gạch chéo đầu tiên chứ không đọc lướt cả chuỗi, vì kẻ gian thường đặt tên thương hiệu ở phần không quan trọng để đánh lừa. Cảnh giác thêm với liên kết rút gọn vì chúng che mất đích thật, và không bao giờ đăng nhập qua đường dẫn lấy từ mã lạ.

Công cụ này khác gì công cụ tạo mã vạch?

Ngược chiều nhau. Công cụ tạo mã nhận dữ liệu và vẽ ra hình mã theo chuẩn bạn chọn, phục vụ việc in nhãn và dán lên sản phẩm. Công cụ này nhận một hình mã có sẵn và trả về dữ liệu bên trong. Khi kiểm tra bản in, người ta thường dùng cả hai: tạo mã, in thử, rồi chụp lại và đọc để xác nhận.

Từ khóa liên quan

  • đọc mã vạch từ ảnh
  • quét mã vạch online
  • đọc mã qr từ ảnh
  • giải mã qr code
  • quét mã vạch không cần app
  • xem nội dung mã qr trước khi mở
  • đọc mã ean 13
  • code 128 là gì
  • mã vạch bị mờ không quét được
  • cách chụp ảnh mã vạch
  • vùng trống quanh mã vạch
  • sửa lỗi trong mã qr
  • tiền tố mã vạch quốc gia
  • tra cứu mã sản phẩm
  • mã qr lừa đảo
  • kiểm tra bản in mã vạch
  • quét mã vạch bằng máy tính
  • barcode reader online
  • định dạng mã vạch phổ biến
  • quét mã vạch kho hàng

Công cụ Image Tools liên quan

Dịch vụ của Tấn Phát Digital

Ảnh đẹp rồi thì bước tiếp theo là đưa lên một nơi bán được hàng. Đây là việc chúng tôi làm:

Dịch vụ thiết kế website tại Hồ Chí Minh

Website doanh nghiệp, bán hàng và đặt lịch, chuẩn SEO ngay từ cấu trúc, tốc độ tải dưới 3 giây.

Từ 5.000.000đXem chi tiết →

Dịch vụ thiết kế landing page

Trang đích riêng cho từng chiến dịch quảng cáo, tỷ lệ chuyển đổi 3–8%, bàn giao trong 5–21 ngày.

Từ 3.000.000đXem chi tiết →

Dịch vụ content social media

20–40 bài đăng và reels mỗi tháng cho Facebook, Instagram, TikTok, kèm quản lý cộng đồng.

Từ 5.000.000đ/thángXem chi tiết →

Dịch vụ chăm sóc website định kỳ

Viết content SEO, tối ưu thứ hạng và A/B test chuyển đổi hàng tháng, cam kết KPI theo hợp đồng.

Từ 2.000.000đ/thángXem chi tiết →

Tư vấn và báo giá miễn phí trong 24 giờ. Xem toàn bộ dịch vụ

Zalo
Facebook
Tấn Phát Digital
Zalo
Facebook