Online QR Code Scanner

Click below to start camera

or upload an image

Scan Result

No QR code detected yet

How to Use

1

Start Camera

Click "Start Camera" allowing browser permission if asked.

2

Point & Scan

Point your device at a QR code. Or click "Upload Image" to scan a file.

3

Get Result

Content appears instantly. Copy text or open links with one click.

Privacy & Functionality

We value your privacy. This is a purely client-side tool. All scanning happens locally in your browser using JavaScript and WebAssembly.

Use Cases

Desktop Scanning

Received a QR code image on your PC? Upload it here to decode without using your phone.

WiFi Credentials

Scan WiFi QR codes to see the hidden password text easily.

FAQ

Why won't the camera start?
Common reasons: 1. Permission denied (check address bar). 2. No camera found. 3. Camera in use by another app. 4. Not using HTTPS (browsers block camera on HTTP, except localhost).
What formats are supported?
Standard QR Codes and Micro QR Codes. Some 1D Barcodes (like EAN-13) might be supported depending on camera quality.
Is my image uploaded?
No. The entire process happens in your browser's memory. No file is ever uploaded to a server.
How to switch cameras?
If multiple cameras are detected, a dropdown menu will appear below the controls allowing you to select front or back cameras.
Can I scan from a screenshot?
Yes! Just take a screenshot, save it, and use the "Upload Image" button.
Does it work on iPhone?
Yes, provided you use Safari (iOS 11+) and grant camera permissions. Other browsers on iOS utilize the same WebKit engine so they should work too.
Why is it blurry?
Browsers often limit video resolution for performance. Try bringing the QR code closer or moving back to help the camera auto-focus.
Is there a scan history?
Currently, we do not save history to prioritize pure privacy (leaving no trace). You should copy the result immediately.

More Free Tools