Skip to content

Read a QR code from a picture

Drop in a photograph or a screenshot and see exactly what the code says — the full link, the Wi-Fi password, the contact card — before you do anything about it. Nothing opens on its own.

  • Processed on your device
  • No upload, no waiting
  • No signup, no watermark

How it works

1

Add the picture

A screenshot, a photo of a poster or a menu, a saved image. Paste from the clipboard if it is already there.

2

Read what it holds

A link is shown in full, a Wi-Fi code as its network and password, a contact card as its fields. Several codes in one picture are all found.

3

Decide

Copy the text, or follow the link if you want to. Nothing is opened, dialled or joined for you.

Frequently asked questions

Why read a QR code instead of just scanning it?

Because scanning with a phone usually means acting on it — the link opens before you have seen where it goes. A printed QR code is an instruction from a stranger, and stickers placed over the real code on parking meters and menus are now a common enough fraud to have a name. Reading it here shows you the full address first and flags a few of the tricks, and nothing happens until you decide it should.

Does this use my camera?

No. This reads a picture you already have — a screenshot, a photo from your camera roll, an image someone sent you. There is no camera permission to grant and no live scanning. If the code is in front of you, photograph it with your phone first and drop the photo in.

Is my picture uploaded?

No. The picture is decoded in your browser and never sent anywhere — which matters more here than almost anywhere else on this site, because a code can hold a Wi-Fi password, a payment request or a two-factor secret.

What kinds of code can it read?

QR codes of every version, Micro QR and rMQR, plus the other square formats: Data Matrix (on electronics and packaging), Aztec (on rail and airline tickets), PDF417 (on driving licences and boarding passes) and MaxiCode. Striped product barcodes have their own page.

It says my code is a Wi-Fi network. What do I do with that?

The network name, the password and the security type are shown as separate fields, so you can read the password and type it in yourself. Nothing joins the network for you. A code offering an open network with no password is flagged, because anything you send over one can be read by others nearby.

It found nothing. Why?

Usually because the code is small in a large picture, badly blurred, or partly cut off. Three passes are made — the picture shrunk, at full size, and with camera noise cleaned up — and the code is looked for upside down and inverted as well. If all of that fails, a closer and sharper photograph almost always works. A code with more than about a third of it damaged or obscured cannot be recovered.

Can it read several codes in one picture?

Yes — a sheet of codes, or a page with two or three on it, comes back as a list with each one read separately.

Good to know: This reads a picture, not a live camera feed. A code that is badly damaged, heavily obscured or too small to resolve cannot be read — error correction recovers a scratch or a logo in the middle, not a missing third. Nothing in the code is acted on automatically, which is deliberate.