QR Code Scanner from Image
Upload an image and scan its QR code.
The image is decoded entirely in your browser and never uploaded, stored or logged.
How it works
- 1 Upload or drop an image of a QR code.
- 2 It is scanned and decoded in your browser.
- 3 Copy the decoded content.
- 4 Scan another image whenever you like.
Common use cases
- Scan a QR from a photo when your camera app fails.
- Decode a code inside a screenshot or PDF export.
- Read a QR you received in a message.
- Confirm a printed code's destination.
Frequently asked questions
Are these static or dynamic QR codes?
Static. The content is encoded directly into the QR code and never changes — no redirect, no tracking and no account. Dynamic QR codes (editable destination, scan analytics) need a redirect service, which this tool does not offer, by design, for privacy.
Is my data uploaded?
No. Everything is generated entirely in your browser — your content is never uploaded, stored or logged.
How is this different from the QR Code Reader?
It's the same private, in-browser decoder — this page is focused on scanning a QR from an uploaded image file. Use whichever wording fits your task.
Which formats work?
PNG, JPG/JPEG and WebP images all work. For best results use a clear, well-lit image with good contrast.
Is it really free?
Yes — free, with no signup, no watermark and no limits.