LocalTools All tools →

QR Code Scanner

Scan QR codes online with your camera or upload an image. Drag a screenshot, paste from the clipboard, or hold a code in front of the lens. Free, fast and private — everything runs in your browser.

Looking for the other half?

Create a QR code instead →

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

Recent scans

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

How to scan a QR code online

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.

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 the scanner upload my images?

No. Decoding runs entirely in your browser. Nothing is uploaded and no data is collected.

Can I scan from a screenshot?

Yes. Press Upload image, drag a picture onto this page, or paste with Ctrl+V. Screenshots and photos both work.

Does it 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.

Why does the camera say it is blocked?

Permission was declined earlier, or the page is not on an HTTPS address. Open the browser's site settings, set Camera to Allow, and reload.

Will a damaged or partly covered code still scan?

Often, yes. QR codes carry error correction, and up to about 30 percent 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.

Related tools