Quét mã QR

Đọc nội dung mã QR từ ảnh chụp màn hình hoặc ảnh chụp. Việc giải mã diễn ra ngay trong trình duyệt, không ảnh nào bị tải lên, và liên kết được đưa ra dưới

🌍 Truy cập toàn cầu 🔒 Riêng tư hàng đầu ⚡ Chuyển đổi tức thì 💯 Không giới hạn
📄

Kéo thả tệp ảnh vào đây

hoặc bấm để chọn tệp

Advertisement

Đọc nội dung của một mã QR từ ảnh chụp màn hình, ảnh chụp một tấm áp phích hoặc một tấm vé tải về. Hãy thêm ảnh vào, văn bản đã giải mã hiện ra ngay - các liên kết được đưa ra dưới dạng kết quả bấm được, nên bạn kiểm tra được mã thực sự trỏ tới đâu trước khi mở.

Đó chính là điểm hữu ích: một mã QR là thứ không thể đọc được cho tới khi bạn quét, và một miếng tem dán đè lên mã hợp pháp là kiểu tấn công đã được biết đến. Việc giải mã diễn ra trong trình duyệt của bạn, nên ảnh chụp màn hình của một tài liệu nội bộ hay một tấm thẻ lên máy bay không bao giờ bị tải lên.

Cách đọc mã QR từ hình ảnh

1

Thêm ảnh chụp màn hình hoặc ảnh chụp có chứa mã QR

2

Đọc nội dung đã giải mã

3

Mở liên kết hoặc sao chép văn bản

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

Quét không tìm thấy gì - vì sao?

Có thể mã quá nhỏ, bị mờ, bị cắt mất hoặc được chụp ở góc nghiêng. Hãy cắt ảnh sát quanh mã, tránh ánh phản chiếu trên giấy bóng, và giữ trọn cả mã lẫn lề trắng quanh nó trong khung.

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

Trình đọc sẽ tìm mã đầu tiên giải mã được. Hãy cắt ảnh để tách riêng một mã cụ thể nếu trang đó có nhiều mã.

Mã đảo màu hoặc mã có màu có đọc được không?

Kiểu sáng trên nền tối thường thất bại vì máy quét mong đợi các ô đậm trên nền sáng. Một mã có màu hoặc quá ít tương phản cũng có thể bị từ chối - hãy chuyển nó sang đen trắng trước.

Quét một mã không rõ nguồn gốc có an toàn không?

Quét một bức ảnh sẽ cho bạn thấy liên kết mà không cần mở nó, nên bạn có thể xem xét trước. Hãy coi mọi URL bất ngờ là đáng ngờ và kiểm tra tên miền trước khi tiếp tục.

Công cụ có đọc cả mã vạch không?

Công cụ này dành cho mã QR. Mã vạch sản phẩm dùng một hệ ký hiệu khác và thường cần máy quét chuyên dụng.

Ảnh của tôi có bị tải lên không?

Không, việc giải mã diễn ra cục bộ trong trình duyệt của bạn.

Tổng quan nhanh

Đầu vàoảnh
Nhiều tệp cùng lúcKhông
Chạy ở đâuNgay trong trình duyệt - tệp không bao giờ bị tải lên
Dùng được ngoại tuyếnCó — sau khi trang đã tải xong
GiáMiễn phí, không đăng ký, không hình mờ

Những chỗ việc chuyển đổi âm thầm hỏng

Phần lớn lỗi chuyển đổi không nằm ở cú pháp mà ở ý nghĩa. Một cột mã bưu chính trong CSV mất các số 0 đứng đầu ngay khi bảng tính đoán rằng đó là số; một ID dài vượt quá độ chính xác của số dấu phẩy động; ngày tháng đổi nghĩa tuỳ theo nó được viết theo kiểu ngày trước hay tháng trước. Các khoá JSON không có thứ tự nhưng mảng thì có, và một công cụ sắp xếp khoá thì không đổi gì, còn công cụ sắp xếp mảng thì đổi dữ liệu. Unicode là một cái bẫy khác: văn bản có thể đến dưới dạng UTF-8, UTF-16 hoặc kèm dấu thứ tự byte, và một bộ giải mã đoán sai sẽ biến các ký tự có dấu thành chữ hỏng. Trước khi tin vào bất kỳ phép chuyển đổi nào, hãy kiểm tra nhanh hàng đầu và hàng cuối, mọi trường có số 0 đứng đầu, và mọi trường chứa dấu ngoặc kép, dấu phẩy hay ký tự xuống dòng.

Xử lý thông tin bí mật một cách an toàn

Các công cụ dành cho lập trình viên xử lý thông tin đăng nhập thường xuyên hơn người ta tưởng, và rủi ro không nằm ở thuật toán mà ở chỗ dữ liệu đi tới. Băm là một chiều và không phải mã hoá - MD5 và SHA-1 đã bị phá với mọi mục đích liên quan đến bảo mật, và ngay cả SHA-256 cũng là công cụ sai để lưu mật khẩu, nơi bcrypt, scrypt hay Argon2 tồn tại chính là để chạy chậm. Base64 là một cách mã hoá, không phải bảo vệ: ai cũng giải mã được, nên đừng bao giờ coi nó là cách che giấu. Một JWT có thể bị bất kỳ ai giữ nó đọc được, vì thế phần payload không bao giờ được chứa bí mật, và việc giải mã một token không xác minh chữ ký của nó - muốn xác minh phải có khoá. Mọi thứ trên site này chạy cục bộ trong trình duyệt của bạn, và đó là lý do nó có thể xử lý token cùng mật khẩu một cách an toàn.

Advertisement