Skip to main content
Blog

QR Code Scanner

Scan QR codes instantly with your camera or upload an image — fully offline, nothing stored.

Scan a QR code

Use your camera or upload an image

How it works

Allow camera

Grant camera permission when prompted, or upload an image instead.

Point & scan

Hold a QR code in front of your camera — it decodes instantly.

Use the result

Copy the decoded text, open a URL, or copy contact details to your clipboard.

Situations where it's handy

Decoding a code on your own screen

Scanning a QR code displayed on a computer screen when you only have your laptop is one of the most common uses. Most phone scanners need you to hold the device up to a physical surface. If the code is on your phone and you need to decode it on a desktop — or vice versa — uploading a screenshot here decodes it without needing a second device.

Checking an unknown QR code link

Checking what a QR code links to before opening it on your phone is useful when the code comes from an unknown source. Upload a photo of the code and see the URL before anything opens — helpful for codes printed on unfamiliar flyers or packaging.

Extracting WiFi or contact details

Extracting WiFi credentials or contact details from a QR code image someone sent you. If a friend texts you a photo of a WiFi QR code, upload it here to read the network name and password without needing another device to scan it.

Frequently asked questions

Does the QR scanner work without internet?

Yes. After the page loads, scanning is fully offline. All decoding happens locally in your browser — no data is sent to any server.

Is my camera feed stored or recorded?

No. The camera feed is processed entirely in your browser in real time. Nothing is captured, stored, or transmitted.

Can I scan a QR code from an image file?

Yes. You can upload any image (JPEG, PNG, WebP) containing a QR code and the scanner will decode it instantly.

What types of QR codes can it read?

All standard QR code formats — URLs, plain text, WiFi credentials, vCard contacts, email addresses, phone numbers, SMS, and WhatsApp links.

Does it work on mobile?

Yes. The scanner is fully optimised for mobile browsers. It uses your rear camera by default for the best scanning experience.

What if the QR code does not scan from the camera?

Try moving the camera slightly further back — autofocus can struggle at very close range. Make sure the code fills at least a third of the frame, and reduce any glare from overhead lighting. For codes on shiny packaging or screens, take a screenshot or photo first and upload it using the image upload option.

Can it scan barcodes?

This tool is designed for QR codes. Standard 1D barcodes — the type printed on product packaging — use a different format and are not supported.

Are previously scanned codes saved anywhere?

Scan history is stored in your browser's local storage so you can refer back to recent results without scanning again. The history stays on your device only and is not sent anywhere.