QR Reader

Point, and it reads.

Hold a QR code up to your camera, or drop in a photo. Links, Wi-Fi logins, contacts and plain text are decoded on your device — no image ever leaves this page.

Camera is off. Start it, or upload a picture of a code.

Advertisement

Recent scans

Codes you scan will be listed here, on this device only.

How to scan a QR code without installing an app

A QR code is a grid of black and white squares that stores a short piece of text — usually a web address, but it can hold a Wi-Fi password, a phone number, a contact card or a payment request. Reading one takes a camera and a decoder, and every modern browser already has both. You do not need to install anything.

On this page, press Start camera and hold the code inside the blue frame. As soon as the pattern is sharp enough to read, the result appears underneath with a button to open it. If you are on a laptop with a code on your phone screen, or the other way round, hold the screen about 20 cm from the lens and wait a second for the camera to focus.

Reading a QR code from a screenshot or saved picture

Codes arrive by email, in a PDF invoice or in a chat message more often than they appear on a poster, and you cannot point a camera at your own screen easily. Press Upload image and pick the file, or simply drag the picture onto this page, or copy it and press Ctrl+V. The decoder runs several passes at different sizes and adjusts contrast automatically, so screenshots, scanned documents and photographs taken at an angle usually work.

If a picture refuses to read, the cause is nearly always one of four things: the image is blurred, the code is partly cut off, there is glare across the pattern, or the code has been stretched out of square. Cropping tightly around the code and trying again fixes most of them.

What a QR code can contain

The scanner recognises the standard formats and lays them out in plain language rather than showing you raw text:

Is it safe to scan a QR code?

Scanning is safe. Acting on what you find is where the risk sits. Because a printed code gives no hint of where it leads, criminals stick their own codes over genuine ones on parking meters, restaurant tables and payment counters — a trick known as quishing. The fake code leads to a convincing copy of a payment page.

Two habits remove most of the danger. Check the domain shown in the result panel before you open anything, and treat a code that asks for a payment, a login or card details with suspicion unless you are certain of its source. On physical signage, run a finger over the code: a sticker laid over the original has an edge you can feel.

Your images never leave your device

Decoding runs entirely in your browser, using your own processor. No camera frame and no uploaded picture is ever sent to a server, which also means the page keeps working if your connection drops after it has loaded. Your recent scans are stored only in this browser and clear whenever you press Clear all.

One requirement is outside our control: browsers only grant camera access to pages served over HTTPS. If the camera button reports that it is blocked, check that the address begins with https://, then check your browser's site permissions.

Common questions

Does this work on iPhone and Android?

Yes. It runs in Safari, Chrome, Firefox, Edge and Samsung Internet on both phones and computers. On iPhone, camera access requires Safari or a browser using Safari's engine, and you will be asked for permission the first time.

Can I scan a QR code that is already on my phone screen?

Take a screenshot, then upload it here. A camera cannot easily read a code on the same screen it is displayed on, so the screenshot route is the reliable one.

Why does the camera say it is blocked?

Permission was declined at some point, or the page is not on an HTTPS address. Open your browser's site settings for this page, set the camera to Allow, and reload.

Can it read barcodes as well?

Not currently. This reads QR codes only, including the Micro QR variants. Product barcodes use a different symbol system.

Will a damaged or partly covered code still scan?

Often, yes. QR codes carry error correction, and depending on the level chosen when the code was created, up to about 30 per cent of the pattern can be lost before it becomes unreadable. The three large squares in the corners must stay intact.

Is it free, and are there limits?

Free, with no account, no watermark and no cap on how many codes you scan.

Advertisement