Drop a QR code image here
or click to choose · or paste (Ctrl/Cmd + V)
processed in your browser · never uploaded
Drop or click to replace
Decoded content
Decode what's inside a QR code from any image file, completely free — no phone camera required. Useful when you've screenshotted a QR from a flyer or email, when a QR is shown on your computer screen, or when you want to check where a received QR points before you open it. Drag and drop an image (or paste from the clipboard, or pick a file) and the encoded URL, text, or contact data appears instantly. When the content is an http / https URL, an "Open link" button appears — but it never navigates automatically (only on click, in a new tab, with nofollow), so you can safely inspect a suspicious QR's destination as plain text without opening it. The decoding (image analysis via jsQR) runs entirely inside your browser; the image is never uploaded, stored, or sent to a server. Rotated, mirrored, and inverted (light-on-dark) QR codes are supported. If a code won't read, it's usually due to blur, cropping, or low contrast — try a sharper picture that shows the whole code including its quiet-zone margin.
How to use
- Drag and drop an image that contains a QR code. You can also click to choose a file, or press Ctrl/Cmd+V to paste.
- The decoded content (URL or text) appears instantly. Use "Copy" to copy it to your clipboard.
- If the content is a URL, an "Open link" button appears — it never opens automatically. Your image is never sent anywhere.
FAQ
Is the image I load sent to a server?
No. The QR decoding (image analysis and decoding) runs entirely in your browser with JavaScript. The image is never uploaded, stored, or sent to a server, so it's safe to read QR codes from internal documents or images containing personal data.
Can I use this without a camera?
Yes. This tool reads from a saved image file rather than scanning with a live camera. As long as you have a file that shows the QR code — a screenshot, a photo, a flyer image — you can decode it on desktop or mobile.
Can I check where a suspicious QR points without opening it?
Yes. The decoded URL is shown as plain text first and never opens automatically. You can read the destination domain, then open it only if you choose, via the "Open link" button (new tab, nofollow). It's a safe way to inspect a QR before trusting the link.
My QR code won't decode.
Reading can fail if the image is blurry, the QR is partly cropped, the contrast with the background is low, or it's very small or photographed at a steep angle. Try a sharper image that shows the whole code, including the quiet-zone margin around it. Inverted (light-on-dark) and rotated codes are supported.
Can it read barcodes (EAN/JAN, etc.)?
This tool is for QR codes only. It does not read 1D barcodes such as EAN/JAN/Code128. To create codes, see the QR Code Generator (for QR) or the Barcode Generator (for 1D barcodes).