Scan a QR Code from an Image

A QR code in a screenshot, an email or a photo? Drop or paste the image: the code is read on your device, with no phone and no upload of the image.

  • Free
  • No sign-up
  • Never expires
  • No scan tracking

Static QR codes: the content is written into the code itself, with no redirection through our servers. It will always work, unlike “dynamic” QR codes that stop working at the end of a free trial. Static vs. dynamic: the difference

QR code source

Drop an image containing a QR code

Photo, screenshot, image received by email… You can also paste it (Ctrl + V or ⌘ + V). The image is analyzed on your device.

100% local processing, nothing is uploaded

How does it work?

Drop the image in the area provided, choose it from your files, or paste it directly (Ctrl + V or ⌘ + V) after taking a screenshot. The whole image is searched for the code: there is no need to crop it, unless it contains many other elements. Several codes in the same image are all read.

The image is analyzed in your browser and never uploaded: you can read the QR code on a personal document, an invoice or a ticket without handing it over to an online service.

As with the camera, the content is presented according to its type, links are analyzed before opening and contacts or events can be saved in one click.

Examples

A ticket received by email

A 1,170 × 2,532 pixel screenshot taken on an iPhone contains the QR code of a ticket: pasted into the page, it is scaled down to 2,048 pixels high and the code is read in about one second, without leaving the computer.

A photographed poster

On a photo of a poster taken from 2 m (6.5 ft), the code only takes up a small part of the image: the decoder still finds it if it is sharp, and shows the sign-up link with its domain, springfield-city.gov, highlighted.

Frequently asked questions

Which image formats are accepted?
All those your browser can display: PNG, JPG, WebP, GIF, and HEIC in Safari. A screenshot pasted from the clipboard works too.
Why is the code not found?
Image too blurry or too small, a reflection on the code, or a code cut off by the edge: take the photo again closer up and flat on, then crop it around the code. A code damaged beyond its error correction capacity can no longer be read.
Can I read several QR codes at once?
Yes: all the codes in the image are read and shown one below the other. For a label sheet, check a few labels rather than the whole page, so that each code stays large enough in the image.
Are my images and camera feed sent anywhere?
No. The camera only turns on when you click “Turn on the camera” and stops as soon as a code is read or you leave the page. Images are analyzed in your browser; none are saved or sent. Only the decoding program may be downloaded from this site, if your browser lacks one.