Decode a QR code from an image file. Chromium browsers only.
How It Works
Upload / Input
Select your files or paste your content to get started.
Process
The work happens in this browser tab. Your file never leaves your device, so nothing is queued, stored or transmitted.
Download / Result
Get your results instantly. Download files or copy output in one click.
Features
How to use Scan QR Code
Upload the image
There is no camera view here — give it a picture of the code. A screenshot, a saved photo or a page exported to an image all work.
Let it decode
The code is read locally in your browser and the contents are displayed.
Read the result before acting
Check the full URL, especially the domain, before opening anything.
Act on it
Open the link, copy the text, or save the contact details.
When to use Scan QR Code
- Scanning a QR code from a screenshot, which a phone camera cannot do
- Reading a code on your screen without needing a second device
- Checking where a code leads before opening it on your phone
- Decoding a code from a saved image or a PDF
FAQ
Related Tools
QR Code Generator Pro
Create professional, customizable QR codes with logos, gradients, and advanced styling. Export in PNG or SVG.
Custom QR Design
Create branded QR codes with custom logos, colours, and dot styles.
Barcode Generator
Generate barcodes in multiple formats including EAN, UPC, and Code128.
Bulk QR Generator
Generate multiple QR codes at once from a list or CSV file.
About Scan QR Code
Phone cameras scan QR codes pointed at the physical world, but they cannot scan a code that is already on your screen — a code in an email, a screenshot, or a PDF. That is the gap this fills: upload the image and read the contents directly.
It is also a safety tool. QR codes are opaque by design; you cannot tell where one leads by looking at it. Decoding the code first and reading the full URL lets you check the destination before committing, which matters because malicious codes placed over legitimate ones in public places are a real and growing problem.
Decoding happens entirely in your browser. The image is not uploaded, which is relevant when the code contains Wi-Fi credentials, a contact card or a payment reference.
Tips and limits
- Use Chrome, Edge, Opera or Brave. The decoder is the browser’s own BarcodeDetector and Safari and Firefox do not have it.
- Be suspicious of a QR code stickered over another one in a public place.
- A code in an email or PDF cannot be scanned by your phone camera — upload the image instead.
- Crop to just the code if a busy image fails to decode.
- Wi-Fi and contact codes contain real credentials; treat the decoded output accordingly.