Không tải lên, 100% cục bộ, không cần tài khoản

Trình quét mã QR

Quét mã QR từ tệp ảnh hoặc dùng camera thiết bị. Việc giải mã được thực hiện hoàn toàn trong trình duyệt, không có gì gửi đến máy chủ.

Cách Trình quét mã QR hoạt động

Công cụ quét mã QR giải mã mã QR từ file ảnh bạn chọn hoặc trực tiếp từ camera thiết bị, không cần cài ứng dụng và không cần tạo tài khoản. Thả ảnh chụp màn hình, ảnh chụp hoặc bất kỳ file ảnh nào lên công cụ, hoặc cấp quyền truy cập camera và hướng vào mã QR vật lý - nội dung được giải mã hiện ra trong chưa đầy một giây. Ảnh được vẽ lên canvas trong trình duyệt và thư viện jsQR đọc dữ liệu pixel để trích xuất mã.

Nội dung được giải mã hiển thị nguyên vẹn mà không tự động theo dõi bất kỳ URL nào. Điều này cho phép bạn kiểm tra mã QR trước khi quyết định có theo đó không, đặc biệt quan trọng khi quét mã từ các nguồn không rõ. Mã QR có thể chứa văn bản thuần, URL, thông tin Wi-Fi, thẻ liên hệ, sự kiện lịch và nhiều hơn nữa. Không có dữ liệu nào rời khỏi thiết bị của bạn: mỗi khung hình camera hoặc file ảnh được xử lý cục bộ và loại bỏ sau khi giải mã.

Cách sử dụng Trình quét mã QR, từng bước

  1. Thả file ảnh chứa mã QR lên công cụ, hoặc nhấp để duyệt tìm file.
  2. Hoặc nhấp «Quét bằng camera» và cấp quyền truy cập camera khi được yêu cầu.
  3. Hướng camera vào mã QR và giữ ổn định; công cụ giải mã theo thời gian thực.
  4. Đọc nội dung được giải mã trong vùng kết quả và quyết định có mở URL hay sao chép văn bản không.
  5. Quét mã QR thứ hai bằng cách thả ảnh mới hoặc giữ camera hoạt động.

Trường hợp sử dụng thường gặp

  • Người dùng nhận mã QR qua email từ người gửi lạ và dùng máy quét để xem URL trước khi nhấp vào.
  • Người tham dự sự kiện quét mã QR trên tấm áp phích bằng camera laptop để xác nhận URL trước khi truy cập trang web trên mạng công cộng.
  • Nhà phát triển kiểm tra mã QR vừa tạo bằng cách quét ngay lập tức để xác minh nội dung được mã hóa là chính xác.
  • Ai đó tìm thấy một mã QR in cũ và muốn biết URL hay văn bản nó chứa mà không cần dùng điện thoại.

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

Ảnh tôi thả vào máy quét có bị tải lên máy chủ không?

Không. Ảnh được vẽ lên phần tử canvas bên trong tab trình duyệt của bạn và thư viện jsQR đọc dữ liệu pixel trực tiếp trên thiết bị của bạn. Không có gì được truyền đến Sunasty hay bất kỳ bên thứ ba nào. Bạn có thể xác nhận điều này bằng cách mở tab Mạng trong DevTools trình duyệt trong khi quét: không có yêu cầu nào mang theo dữ liệu ảnh của bạn.

Luồng camera trực tiếp của tôi có được gửi đi đâu khi quét theo thời gian thực không?

Không. Luồng camera được xử lý từng khung hình bởi thư viện jsQR chạy bằng JavaScript trên thiết bị của bạn. Mỗi khung hình được vẽ lên canvas trong trang và giải mã cục bộ. Luồng không bao giờ được gửi đến máy chủ, nên quét mật khẩu Wi-Fi hoặc mã QR riêng tư từ camera là an toàn.

Máy quét có thể giải mã những định dạng dữ liệu nào?

Thư viện jsQR giải mã bất kỳ mã QR chuẩn nào, có thể chứa văn bản thuần, URL, thông tin Wi-Fi (SSID và mật khẩu theo định dạng WPA), thẻ liên hệ vCard, địa chỉ email, số điện thoại, SMS, sự kiện lịch theo định dạng iCal và dữ liệu nhị phân thô. Văn bản được giải mã hiển thị nguyên vẹn.

Quét mã QR dán ở nơi công cộng hoặc do người lạ gửi có an toàn không?

Mã QR che giấu đích đến của nó, khác với việc rê chuột vào một liên kết để xem trước ở thanh trạng thái trình duyệt, và kẻ gian lợi dụng điều này trong một kiểu tấn công đôi khi gọi là quishing: dán đè một mã giả lên đồng hồ đỗ xe hoặc thực đơn thật, hoặc gửi ảnh mã QR trong tin nhắn không mời mà đến. Công cụ này không bao giờ tự động mở URL. Nó giải mã mã QR thành văn bản thuần và hiển thị nguyên văn cho bạn trước, chỉ khi nội dung trông giống một liên kết mới có thêm nút riêng để mở, nhờ vậy bạn đọc được địa chỉ thật trước khi quyết định có tin hay không.

Những định dạng ảnh nào được chấp nhận để quét từ file?

Bất kỳ định dạng nào trình duyệt của bạn có thể render trên canvas: JPEG, PNG, WebP, GIF (chỉ khung đầu tiên), BMP và AVIF trên các trình duyệt hỗ trợ. Nếu mã QR rõ ràng trong ảnh và đủ lớn để có các module có thể đọc được, thư viện jsQR sẽ giải mã được.

Máy quét không đọc được mã QR trong ảnh của tôi. Tôi cần kiểm tra gì?

Hãy đảm bảo mã QR được chiếu sáng tốt, nét và không bị biến dạng hay méo nhiều. Toàn bộ mã bao gồm ba mẫu tìm kiếm ở các góc phải hiện rõ. Mã QR rất nhỏ trong ảnh lớn có thể mất chi tiết. Thử cắt ảnh chỉ hiển thị mã QR, hoặc tăng độ phân giải camera nếu đang quét trực tiếp.