QR Code Reader

Upload a QR code image, decode the content. Nothing is uploaded to a server.

Drag a QR code image here, paste from clipboard, or

PNG, JPG, WebP, SVG. Up to 10 MB.

Images stay in your browser. Nothing is uploaded.

Upload an image to see the decoded content here.

Scan a QR code from an image, right in your browser

Sometimes the QR code you need to read is already on your screen: a screenshot someone sent you, an image in an email, or a photo of a poster. Your phone camera cannot scan its own display, and you should not have to upload the image to a random website to find out what is inside it. This QR code reader decodes the image locally in your browser, so the file never leaves your device.

Drag and drop a QR code image, paste one straight from your clipboard, or click Choose image to browse for a file. PNG, JPG, WebP, and SVG are supported up to 10 MB. The decoder runs instantly and shows you exactly what the code contains before you act on it, which also makes this a handy way to check a suspicious QR code without visiting the link.

The reader understands more than plain text. URLs are shown as a clickable link you can copy, WiFi codes are broken out into network name, security type, and password, and vCard contact codes are displayed field by field. Anything else is shown as raw text with a one-click copy button.

How to read a QR code from an image

  1. Add the image

    Drag a QR code image into the drop zone, paste it from your clipboard, or click Choose image. Files up to 10 MB in PNG, JPG, WebP, or SVG work.

  2. Let it decode

    The reader scans the image in your browser and shows the result in the Decoded content panel within a moment.

  3. Review the content

    URLs, WiFi credentials, and vCard contacts are parsed into readable fields; everything else appears as plain text. Check the destination before opening any link.

  4. Copy the result

    Use the Copy URL, Copy text, or Copy raw button to grab the decoded content for use elsewhere.

Frequently asked questions

Can I scan a QR code from a screenshot?

Yes. Save or copy the screenshot and drop it into the reader, or paste it directly from your clipboard. As long as the code is reasonably sharp and complete it will decode.

Is the image uploaded to a server?

No. Decoding happens entirely in your browser using a local JavaScript library, so the image never leaves your device.

How do I scan a QR code that is on my own phone screen?

Take a screenshot of the code, then open this reader and upload or paste the screenshot. That avoids needing a second device to point a camera at the screen.

Why is no QR code detected in my image?

The most common causes are low resolution, blur, heavy compression, or part of the code being cut off. Try a larger or clearer image, and make sure the full code including its quiet border is visible.

Can this reader check whether a QR code is safe?

It shows you the exact content, such as the full URL, before you open it, which lets you spot suspicious domains or unexpected redirects. It does not run antivirus checks, so still use judgment before visiting a decoded link.

What types of QR content does it recognize?

URLs, WiFi network credentials, and vCard contact cards are parsed into structured fields. Any other payload, like plain text or an SMS link, is shown as raw text you can copy.

Want to know who scans your QR codes?

ReSlug tracks every scan with location and device analytics. Change the destination without reprinting.

Create a free account