Skip to content

Decode QR codes from local image files and inspect payload contents without network uploads or camera requests.

Loading tool

About QR Code Reader

Decode a QR code from an image file: upload it, drag and drop it, or paste a screenshot with Ctrl/Cmd+V. Decoding runs locally on a canvas with jsQR, without using your camera or uploading the image. The payload type is detected and shown in fields for URLs, Wi-Fi networks, vCard and MeCard contacts, email, phone, SMS, geo locations, otpauth one-time password setups and calendar events.

Common uses

  • Read a QR code from a screenshot on your computer
  • Check where a QR code's URL points before opening it
  • Get the Wi-Fi network name and password from a Wi-Fi QR code
  • Inspect an otpauth QR code for a 2FA setup without uploading it to a third party

FAQ

How do I scan a QR code from a screenshot?
Copy the screenshot and press Ctrl/Cmd+V on this page, or drop the image file onto it. The decoded text and its detected type appear immediately.
Why is no QR code found in my image?
The code may be too small, blurred, cropped or low in contrast. Use a sharper image with the whole code visible, including the quiet zone around it.
What is in a Wi-Fi QR code?
A string such as WIFI:T:WPA;S:network-name;P:password;; that holds the security type, network name (SSID) and password.