Chuyển đến nội dung

Đọc mã QR từ hình ảnh

Thả vào một ảnh chụp hoặc ảnh chụp màn hình và xem chính xác mã chứa gì — đường link đầy đủ, mật khẩu Wi-Fi, danh thiếp — trước khi bạn làm gì với nó. Không có gì tự động mở ra.

  • 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

1

Thêm ảnh

Ảnh chụp màn hình, ảnh chụp poster hay thực đơn, một ảnh đã lưu. Dán từ bộ nhớ tạm nếu ảnh đã có sẵn ở đó.

2

Xem mã chứa gì

Đường link được hiển thị đầy đủ, mã Wi-Fi hiện tên mạng và mật khẩu, danh thiếp hiện từng trường thông tin. Nhiều mã trong một ảnh đều được tìm thấy.

3

Tự quyết định

Sao chép văn bản, hoặc mở link nếu bạn muốn. Không có gì được tự động mở, gọi điện hay kết nối thay bạn.

Bộ giải mã cho bạn biết gì về mã

Giải mã QR là phép tính chứ không phải nhận dạng, nên kết quả kèm theo thông tin về bản thân ký hiệu mã cũng như nội dung của nó — bao gồm cả mức sửa lỗi mà mã được tạo ra với. Đó là chi tiết nhỏ nhưng đôi khi quan trọng: mã tạo ở mức thấp nhất chỉ có khoảng bảy phần trăm dữ liệu dự phòng và sẽ không đọc được nữa chỉ sau chút hư mòn, điều đáng biết nếu bạn sắp in lại thiết kế của người khác thay vì tự tạo mã. Tối đa ba mươi hai ký hiệu mã được tìm thấy trong một ảnh, các kết quả giống nhau giữa các lượt quét được gộp lại, và bất cứ thứ gì chính bộ giải mã đánh dấu là không hợp lệ đều bị loại bỏ thay vì hiển thị cho bạn như một phỏng đoán.

Văn bản sau đó được diễn giải, và hai bước kiểm tra trong đó là lý do nên đọc mã ở đây thay vì chĩa điện thoại vào. Địa chỉ web có tên miền trộn lẫn nhiều bảng chữ cái, hoặc chứa nhãn punycode, sẽ bị cảnh báo — đó là dấu hiệu của một tên miền viết bằng ký tự Kirin trông y hệt ký tự Latin, thứ bạn không thể nhận ra chỉ bằng cách đọc link. Địa chỉ không mã hóa được cảnh báo riêng, kèm lời khuyên không nhập mật khẩu hay số thẻ vào đó. Chỉ địa chỉ http và https mới được biến thành link; nội dung dùng bất kỳ giao thức nào khác được hiển thị dưới dạng văn bản và giữ nguyên là văn bản.

Ngoài link, trang còn nhận ra thông tin Wi-Fi, danh bạ vCard và MeCard, sự kiện lịch, nội dung email, số điện thoại và tin nhắn SMS, một điểm trên bản đồ, mã sản phẩm bán lẻ và khóa bí mật mật khẩu một lần — loại dùng để thiết lập xác thực hai lớp, một lý do chính đáng để bộ giải mã không dính dáng đến máy chủ. Mã sản phẩm có chữ số kiểm tra không khớp với phần còn lại sẽ bị cảnh báo là có thể đọc sai thay vì được báo như sự thật. Mã Wi-Fi được phân tích theo đúng quy tắc thoát ký tự của định dạng, nên mật khẩu chứa dấu chấm phẩy vẫn nguyên vẹn, và mạng mở hoàn toàn không có mật khẩu sẽ được chỉ ra.

Khi bạn cần công cụ khác

Công cụ quét ba lượt rồi dừng. Mã chỉ chiếm một phần nhỏ trong bức ảnh lớn, bị mất nét nặng, hoặc mất nhiều hơn mức sửa lỗi có thể dựng lại sẽ không khôi phục được dù thử lại — hãy chụp lại, gần hơn và thẳng hơn, để mã chiếm nhiều khung hình hơn. Ở đây không có camera và không quét trực tiếp, đó là điều duy nhất điện thoại làm tốt hơn; nếu mã đang ở ngay trước mặt bạn, ứng dụng camera của điện thoại sẽ đọc được, còn trang này dành cho ảnh chụp màn hình, file PDF và bức ảnh người khác gửi cho bạn.

Với việc lặp đi lặp lại — một thư mục vé, một tờ nhãn, một loạt biểu mẫu đã scan — công cụ này chỉ xử lý từng ảnh một, còn việc đó cần một câu lệnh. zbarimg của ZBar đọc mã từ các file ảnh trong một vòng lặp shell và in ra kết quả, còn pyzbar của Python làm điều tương tự trong một script. Cả hai đều miễn phí, đều xử lý một nghìn file mà không cần một nghìn cú nhấn, nhưng không cái nào kiểm tra những điều trang này kiểm tra, nên giải mã hàng loạt chỉ là giải mã và việc đánh giá một địa chỉ đáng ngờ vẫn là của bạn.

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

Sao phải đọc mã QR ở đây thay vì quét luôn?

Vì quét bằng điện thoại thường đồng nghĩa với hành động luôn — link mở ra trước khi bạn kịp thấy nó dẫn đến đâu. Một mã QR in sẵn là chỉ dẫn từ người lạ, và việc dán mã giả đè lên mã thật ở máy thu phí đỗ xe hay thực đơn giờ đã là hình thức lừa đảo phổ biến đến mức có tên riêng. Đọc mã ở đây cho bạn thấy địa chỉ đầy đủ trước và cảnh báo một số mánh khóe, và không có gì xảy ra cho đến khi bạn quyết định.

Công cụ có dùng camera của tôi không?

Không. Công cụ đọc một bức ảnh bạn đã có — ảnh chụp màn hình, ảnh trong thư viện, ảnh ai đó gửi cho bạn. Không cần cấp quyền camera và không quét trực tiếp. Nếu mã đang ở trước mặt bạn, hãy chụp lại bằng điện thoại trước rồi thả ảnh vào.

Ả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 được những loại mã nào?

Mã QR mọi phiên bản, Micro QR và rMQR, cùng các định dạng mã vuông khác: Data Matrix (trên linh kiện điện tử và bao bì), Aztec (trên vé tàu và vé máy bay), PDF417 (trên giấy phép lái xe và thẻ lên máy bay) và MaxiCode. Mã vạch sọc trên sản phẩm có trang riêng.

Công cụ báo mã của tôi là một mạng Wi-Fi. Tôi làm gì với nó?

Tên mạng, mật khẩu và kiểu bảo mật được hiển thị thành các trường riêng, để bạn đọc mật khẩu và tự nhập vào. Không có gì tự kết nối mạng thay bạn. Mã chứa mạng mở không có mật khẩu sẽ được cảnh báo, vì mọi thứ bạn gửi qua mạng đó đều có thể bị người xung quanh đọc được.

Công cụ không tìm thấy gì. Vì sao?

Thường là vì mã quá nhỏ trong một bức ảnh lớn, bị mờ nặng, hoặc bị cắt mất một phần. Công cụ quét ba lượt — ảnh thu nhỏ, ảnh kích thước đầy đủ, và ảnh đã khử nhiễu máy ảnh — và còn tìm cả mã bị lộn ngược hay đảo màu. Nếu tất cả đều thất bại, một bức ảnh gần hơn và nét hơn gần như luôn đọc được. Mã bị hỏng hoặc che khuất quá khoảng một phần ba thì không thể khôi phục.

Công cụ có đọc được nhiều mã trong một ảnh không?

Có — một tờ giấy đầy mã, hay một trang có hai ba mã, sẽ trả về dạng danh sách với từng mã được đọc riêng.

Nên biết: Công cụ đọc một bức ảnh, không phải luồng camera trực tiếp. Mã bị hỏng nặng, bị che khuất nhiều hoặc quá nhỏ để phân giải thì không đọc được — tính năng sửa lỗi khôi phục được một vết xước hay một logo ở giữa, không phải một phần ba bị mất. Không có nội dung nào trong mã được tự động thực thi, và điều đó là có chủ đích.

Đặ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.