QR code reader

Upload a photo or screenshot containing a QR code and this tool decodes it, showing the text or URL it contains. Useful for checking where a code leads before you visit it on a phone.

Drag & drop files here

or Browse files

Max file size: 100 MB

Processed locally in your browser. Files are cleared when you leave the page.

en

Why use QR code reader?

Small utility jobs — packaging files into an archive, generating a QR code, encoding data — usually send you to an unfamiliar website that wants an upload. Running them here keeps the task in your browser, takes a couple of seconds and leaves no copy behind.

How to use QR code reader

  1. 1Upload an image containing a QR code.
  2. 2Press Convert now.
  3. 3The decoded text appears in the results list.
  4. 4Copy the result, or check the URL before opening it.

Features

  • Decodes from screenshots and photographs.
  • Shows the raw decoded content so you can inspect a link safely.
  • No camera permission needed.

Supported formats

Input
PNG, JPG, WebP and other browser-readable images
Output
Decoded text

Your privacy

This tool runs entirely in your browser using JavaScript and WebAssembly. The file you select is read into your device's memory, converted there and offered back as a download — it is never uploaded to our servers. Closing or reloading the page clears it. If you are signed in, we store only the tool name, the number of files and their total size so you can see your own activity history; the file contents are never sent.

Read the full privacy policy

Tips for the best result

  • Give downloaded files a descriptive name so you can find them later.
  • Test generated QR codes with a real phone camera before printing them.
  • For archives, group related files first — the structure you select is the structure you get.

Frequently asked questions

Why can't my code be read?

Blurred, angled, cropped or low-contrast images often fail. Retake the photo straight-on with the whole code visible.

Does it open the link automatically?

No. The decoded text is shown so you can review it first.

Is my image uploaded?

No. The conversion runs in your browser with JavaScript and WebAssembly, so the file never leaves your device and nothing is uploaded to our servers.

Are other barcode types supported?

Only QR codes are supported.

Related tools