IMG.DIY / Bổ sung / Đọc mã QR

Đọc mã QR

Đọc nội dung của một mã QR từ ảnh chụp màn hình hay ảnh đã lưu — giải mã cục bộ, không tải lên gì.

Đọc mã QR visual example
Ưu tiên riêng tư: không có gì được tải lên.

From input to result

Choose a file, make the change, and download the result. Processing stays in your browser.

Đọc mã QR: 1 · Choose input
1 · Choose input
Đọc mã QR: 2 · Adjust and process
2 · Adjust and process
Đọc mã QR: 3 · Download result
3 · Download result

Có một mã QR trong ảnh chụp màn hình, một tệp PDF, hay một tấm ảnh nhưng không có cách nào quét bằng điện thoại thứ hai? Thả ảnh vào đây và trình đọc này giải mã ngay tại chỗ, hiển thị chính xác văn bản hay liên kết mà nó chứa.

Ảnh được xử lý hoàn toàn trong trình duyệt của bạn — không tải lên, không cần quyền camera, không ứng dụng. Nếu mã là một liên kết, bạn sẽ thấy nó dưới dạng một kết quả bấm được, nhưng không có gì mở ra hay kết nối trừ khi bạn chọn.

Cách sử dụng

  1. Thêm ảnhKéo vào, dán, hoặc chọn một ảnh chụp màn hình hay ảnh chứa mã QR.
  2. Đọc kết quảVăn bản đã giải mã hiện ra tức thì. Nếu là một URL, một liên kết sẽ được đưa ra.
  3. Sao chép hoặc mởSao chép văn bản chỉ với một cú bấm, hoặc theo liên kết nếu bạn tin tưởng nó.

Một mã QR chỉ là một ảnh, và thường thì ảnh đó đã nằm sẵn trên chính thiết bị bạn dùng để quét — một ảnh chụp màn hình trong cuộc trò chuyện, một mã trên một vé PDF, một bảng 'quét để kết nối' Wi-Fi trên chính laptop của bạn. Trình đọc này lấy ảnh đó và giải mã mã bên trong, để bạn không phải cầm một điện thoại thứ hai hay giơ màn hình này lên màn hình kia. Kéo một tệp vào, dán nó từ bộ nhớ tạm, hoặc chọn nó từ ảnh của bạn, và văn bản bên trong mã hiện ra ngay lập tức.

Mọi thứ diễn ra trong trình duyệt của bạn. Ảnh được vẽ lên một canvas và giải mã ngay tại chỗ bằng thư viện jsQR — không có gì được tải lên, không có tài khoản, và một khi trang đã nạp nó vẫn hoạt động với mạng đã tắt. Điều đó quan trọng vì một mã QR có thể chứa nhiều hơn một liên kết: một mật khẩu Wi-Fi, một URL riêng tư, một mã đăng nhập, một danh thiếp. Nếu văn bản giải mã là một URL bạn nhận được một liên kết nhấp được; nếu không bạn nhận được văn bản thô và một nút sao chép. Nó đọc một mã mỗi ảnh và làm việc từ một tệp thay vì một webcam trực tiếp — một sự đánh đổi có chủ đích để giữ toàn bộ trên thiết bị của bạn.

Mọi người dùng để làm gì

Đọc mã QR Wi-Fi trong một ảnh chụp màn hình khách sạn hay bộ định tuyến mà không cần điện thoại thứ hai

Mở liên kết trong một mã QR nằm trên một vé PDF bạn đang xem trên cùng chiếc laptop

Giải mã một mã 'quét để kết nối' hiển thị trên chính màn hình của bạn khi cài đặt ứng dụng

Rút chi tiết liên hệ ra khỏi một mã QR vCard ai đó nhắn cho bạn

Kiểm tra một mã QR trỏ đến đâu trước khi bạn truy cập, bằng cách đọc URL trước

Khôi phục văn bản từ một mã QR trong một ảnh cũ đã lưu khi bản in gốc đã mất

Mã QR bị mắc kẹt trên chính màn hình bạn đang đọc nó

Đây là một tình huống ai cũng gặp. Một người bạn gửi cho bạn một mã QR Wi-Fi dưới dạng ảnh chụp màn hình. Một vé PDF có một mã QR bạn cần mở. Một ứng dụng hiển thị một mã "quét để ghép nối" trên laptop của bạn. Cái vướng là mã đang ở trên chính thiết bị bạn thường dùng để quét — chiếc điện thoại đang hiển thị ảnh chụp màn hình không thể chĩa camera của chính nó vào chính nó, và giơ một chiếc điện thoại thứ hai lên màn hình để đọc một mã vốn đã nằm sẵn trong một tệp thì cảm thấy vô lý. Bạn đã có tấm ảnh. Bạn chỉ cần đoạn văn bản bên trong nó.

Đó chính xác là khoảng trống mà công cụ này lấp đầy. Bạn kéo, dán, hoặc chọn một tệp ảnh có chứa một mã QR — một ảnh chụp màn hình, một đồ họa đã xuất, một tấm ảnh — và nó giải mã ngay tại đó, cho bạn thấy đoạn văn bản mà nó chứa. Nếu đoạn văn bản đó là một URL, bạn nhận được một liên kết nhấp được (đánh dấu rel=nofollow); nếu không, bạn nhận được nội dung thô và một nút sao chép. Không cần thiết bị thứ hai, không phải xoay xở.

Vì sao giải mã từ một tấm ảnh thắng camera ở đây

Hầu hết các trang "trình quét QR" giả định một camera trực tiếp và một mã vật lý ngay trước mặt bạn. Đó là mô hình sai khi mã vốn đã là một tệp. Với tay tới camera nghĩa là phải xin quyền camera, ngắm vào một màn hình (việc gây ra lóa và vân moiré khiến quét màn-hình-sang-màn-hình chập chờn), và cần một màn hình riêng để hiển thị mã ngay từ đầu. Khi mã QR là một ảnh chụp màn hình hay một trang PDF, không có mã vật lý nào để chĩa camera vào.

Công cụ này cố tình đọc từ tấm ảnh bạn cung cấp thay vì camera trực tiếp. Đó là một cái đánh đổi thật, nói thẳng: nó sẽ không mở camera của bạn để quét một mã cầm trên tay. Nếu bạn có một mã vật lý trên một tấm áp phích hay một gói hàng, ứng dụng camera tích hợp của điện thoại là con đường nhanh hơn. Nhưng với trường hợp thường gặp — một mã vốn đã là một tấm ảnh trên thiết bị của bạn — đọc từ tệp vừa đơn giản hơn vừa hoàn toàn tại chỗ.

Góc độ riêng tư mà hầu hết các trang bỏ qua

Một mã QR không phải lúc nào cũng là một liên kết vô hại. Nó có thể mã hóa tên và mật khẩu một mạng Wi-Fi, một URL cuộc họp riêng tư, một mã đăng nhập dùng một lần, một chuỗi thanh toán, một vCard với số điện thoại và địa chỉ của ai đó. Khi bạn giải mã một trong những thứ đó trên một "trình đọc QR" trực tuyến điển hình, bạn tải tấm ảnh lên một máy chủ bạn không kiểm soát — và kèm theo nó, bất cứ bí mật nào mã mang theo. Với một mật khẩu Wi-Fi hay một liên kết đăng nhập, đó thực sự là nơi sai để gửi tới.

Công cụ này vẽ tấm ảnh của bạn lên một canvas và giải mã nó bằng thư viện jsQR hoàn toàn bên trong trình duyệt của bạn. Không có gì được tải lên. Không có tài khoản và không có hệ thống hậu trường, và một khi trang đã tải thì nó vẫn chạy ngoại tuyến — bạn có thể tắt hẳn Wi-Fi và nó vẫn giải mã. Đoạn văn bản bên trong mã không bao giờ rời khỏi máy của bạn, đó là mặc định hợp lý duy nhất cho một thứ có thể là một mật khẩu.

Để có một lần giải mã sạch

Công cụ thu nhỏ các ảnh lớn về khoảng 1600px cho nhanh và tự động thử cả mã bình thường lẫn mã đảo màu (inversionAttempts: 'attemptBoth'), nên các mã sáng-trên-tối cũng chạy được. Vài thói quen thực dụng giúp ích khi một mã cứng đầu:

  • Cắt sát. Nếu mã QR là một ô vuông nhỏ trong một ảnh chụp màn hình lớn, hãy cắt xuống để mã lấp đầy phần lớn khung. Những mã nhỏ xíu lạc trong một tấm ảnh lớn là kiểu thất bại thường gặp nhất.
  • Ưu tiên tương phản. Một mã tối trên nền sáng đọc tốt nhất. Các mã tương phản rất thấp hay bị bạc màu thì khó hơn.
  • Diệt lóa. Với một tấm ảnh chụp một mã, hãy tránh phản chiếu và ánh sáng đều đánh bại một điểm sáng chói chạy ngang mẫu vẽ.
  • Một mã cho mỗi ảnh. Công cụ giải mã một mã QR cho mỗi ảnh; nếu một tấm hình chứa vài mã, hãy cắt về đúng cái bạn muốn.

Giới hạn thành thật: nó dựa trên ảnh, không phải camera trực tiếp, và nó đọc một mã tại một thời điểm. Các mã rất nhỏ, mờ, hay được cách điệu nặng đôi khi có thể trượt ngay cả sau một lần cắt tốt. So với các trình giải mã trực tuyến tải ảnh của bạn lên để đọc nó, cái đánh đổi bạn đang thực hiện là rõ ràng — cái này giữ tấm ảnh, và bất cứ thứ gì nó mã hóa, trên chính thiết bị của bạn.

Vì sao chọn IMG.DIY

Từ bất kỳ ảnh nào

Ảnh chụp màn hình, ảnh chụp, đồ họa xuất ra.

Tức thì

Giải mã trên thiết bị của bạn, không cần camera.

Nhận biết liên kết

URL trở thành một kết quả bấm được.

Riêng tư

Ảnh không bao giờ tải lên.

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

Nó có quét từ webcam của tôi không?
Công cụ này đọc từ một tệp ảnh bạn cung cấp. Điều đó giữ nó hoàn toàn cục bộ và không cần quyền — chụp màn hình hoặc chụp ảnh mã và thả vào.
Vì sao nó báo không tìm thấy mã QR?
Mã có thể quá nhỏ, nhòe, hoặc tương phản thấp trong ảnh. Hãy cắt sát vào mã hơn và thử một ảnh sắc nét hơn.
Nó có hoạt động với mã QR màu hoặc có logo không?
Thường là có, miễn có tương phản rõ giữa các mô-đun. Những mã được cách điệu nặng đôi khi có thể thất bại.
Ảnh có bị tải lên để đọc không?
Không. Việc giải mã diễn ra trong trình duyệt của bạn bằng một thư viện cục bộ; ảnh ở lại trên thiết bị của bạn.
Nó có đọc được một PDF có mã QR bên trong không?
Không đọc trực tiếp PDF — hãy đưa cho nó một ảnh. Chụp màn hình phần trang có mã, hoặc xuất trang đó thành một ảnh, rồi thả ảnh đó vào. Cắt sát mã trước khi nạp cho việc giải mã sạch nhất.
Ảnh có nhiều mã QR. Nó có đọc hết không?
Nó giải mã một mã mỗi ảnh. Nếu một bức ảnh chứa nhiều mã, hãy cắt ảnh về đúng một mã bạn muốn và giải mã nó, rồi lặp lại cho mã tiếp theo. Điều này giữ mỗi lần đọc rõ ràng, không lẫn.
Tôi có thể giải mã một mã QR tôi tự tạo, để kiểm tra nó đúng không?
Có. Lưu hoặc chụp màn hình mã bạn đã tạo dưới dạng một ảnh và nạp nó ở đây — bạn sẽ thấy chính xác văn bản nó mã hóa, một cách nhanh để xác nhận một mã trỏ đúng nơi bạn dự định trước khi in hay gửi.
Có cách nào giải mã cả một lô ảnh mã cùng lúc không?
Không, nó xử lý mỗi lần một ảnh theo thiết kế — công cụ giải mã cục bộ trong trình duyệt của bạn mà không có hàng đợi hay máy chủ. Với một dúm mã thì việc đó nhanh; với các lô lớn bạn sẽ cần một tập lệnh riêng, nhưng khi đó ảnh của bạn thường sẽ rời khỏi thiết bị.

Công cụ liên quan

Hướng dẫn & mẹo