QR Code Decoder

Read a QR code from a screenshot, photo or optional camera scan. Inspect text, links or Wi-Fi fields and copy the raw result without opening links automatically.

Inspect what a QR code contains before deciding what to do with it. Upload an image without granting camera access, or explicitly start a camera scan. Recognized Wi-Fi, website, email and phone payloads get labelled fields, while copy and download retain the original encoded text.

  • 100% free
  • No registration
  • On your device
  • Modern browser

Upload an image

Drag & drop your image hereor click the button below to choose a fileSelect images

or drag & drop files here

JPG, PNG, WebP or another browser-supported image · up to 20 MB

Tip: You can also paste files directly (Ctrl+V / Cmd+V)

Scan with your camera

Point your camera at a complete, well-lit code. Camera access starts only when you choose it.

Reads QR codes containing text, links, Wi-Fi settings and other data. Images and camera frames stay on your device. Decoded links are never opened automatically.

Decoded contentIdle

Decoded content will appear here.

Your input stays on this device for this operation. We don’t upload or store it.

About QR Code Decoder

Inspect what a QR code contains before deciding what to do with it. Upload an image without granting camera access, or explicitly start a camera scan. Recognized Wi-Fi, website, email and phone payloads get labelled fields, while copy and download retain the original encoded text.

File-based decoding

Reads QR codes from browser-decodable images such as JPG, PNG and WebP.

Opt-in camera scanning

Camera access starts on your action and the scanner stops its tracks after a successful read or Stop camera.

Readable payload fields

Recognizes common Wi-Fi, web, email and phone content without automatically opening a decoded destination.

How to use QR Code Decoder

  1. 1

    Choose an image or camera

    Upload a clear screenshot or photo up to 20 MB, or choose Start camera and grant permission in a supported secure browser context.

  2. 2

    Decode the QR

    For an uploaded image, press Decode QR code. Keep the complete pattern and its surrounding border visible.

  3. 3

    Inspect the payload

    Review the labelled fields and Raw encoded data. Copy or download the text only after checking whether it includes a password or other private information.

Formats and practical limits

Input: one browser-supported image up to 20 MB, or a user-authorized camera stream. Output: QR payload text and detected format, with copy and TXT download.

  • Uploaded images are scaled to at most 4,096 pixels on their longest side for scanning; very dense codes can become unreadable.
  • Camera support and permission depend on the browser and secure context. This page reads QR codes; use Barcode Reader for supported linear barcode formats.

Practical example

Upload a screenshot of a Wi-Fi QR code, inspect its network name, then use Show password only if needed. A downloaded decoded-code.txt contains the original payload rather than just the visible field labels.

Frequently Asked Questions

3 answers
Can I read a QR code from a screenshot?

Yes, if the image contains a clear, complete code. Include the surrounding border; blur, glare or a heavily reduced image can prevent decoding.

Does the decoder connect to the Wi-Fi network?

No. It displays the encoded network fields. The password is initially masked in the structured view, but raw copy/download can still contain it.

Does a readable link mean it is safe?

No. Decoding reveals text; it does not verify a website, sender or destination. The tool does not open links automatically.