Skip to content

QR code scanner

QR code scanner: scan online from an image or camera

Drop in a screenshot or photo, paste an image, or hold a code up to your webcam. Reads QR codes and 15 kinds of barcode, and checks links for phishing before you open them.

How to scan a QR code online

NeoReader is a free QR code reader that works in any browser, on phones and computers. It reads codes the same way a phone camera does, but inside your browser:

  1. From an image: drop a screenshot or photo on the scanner, choose a file, or paste with ⌘V / Ctrl+V. Several codes in one picture are all found.
  2. With your camera: allow camera access and hold the code in view. Video is read in your browser, never recorded, and not sent to us.
  3. Check the result: you see what the code holds before anything opens. Links get a safety check first, then you choose whether to open or copy them.

On a web page, the free NeoReader QR browser extension scans every code on the page you're looking at, in one click.

Scan a QR code from an image or screenshot

Your phone camera cannot point at its own screen, so a code in a screenshot or a message needs another route. That is where an online QR code scanner helps. Take a screenshot, then drop or paste it here. The image is decoded on your device and never stored.

This also works for photos in your gallery, codes in a PDF you have screenshotted, and images someone sent you in a chat. If a code is small or blurred, crop the image close to the code and try again. There is more detail on the scan QR code from image page and in our guide to scanning a QR code from a screenshot.

Scan a QR code on a laptop or PC

Computers are harder than phones: few have an obvious built-in QR code reader, and a laptop webcam faces you rather than the code. This page fills the gap in two ways:

It works the same on Windows, Mac and Chromebook. See QR code scanner for PC, QR code scanner for Mac or the guide on how to scan a QR code on a laptop.

Scan a QR code on your phone

On most phones you can scan a QR code with the camera app: point it at the code and tap the link that appears. On Android, Google Lens does the same job from the camera or the photo gallery. Open this page in your phone's browser when you need something the camera doesn't do, such as reading a code from a screenshot, reading a barcode, or checking a link before you open it.

Step-by-step help: QR code scanner for iPhone, QR scanner for Android, scanning on a Samsung Galaxy and using Google Lens.

QR code reader and barcode scanner in one

The same scanner reads product and shipping barcodes as well as QR codes: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF, Codabar and DataBar, plus 2D codes such as Data Matrix, Aztec and PDF417. You don't need to choose the type first. For stock checks and product numbers, see the online barcode scanner.

Scan a Wi-Fi QR code

A Wi-Fi QR code holds the network name, security type and password. Scan it here and you see those details in plain text, which is handy on a laptop that cannot join by camera, or when you want to copy the password to another device. To make one for your own network, use the Wi-Fi QR code generator.

If a QR code won't scan

If a code you made yourself will not scan, rebuild it in the QR code generator, which test-scans every design as you edit. Our guide to why QR codes stop working covers codes that used to work and no longer do.

Scan every QR code on a web page

The free NeoReader QR browser extension for Chrome, Edge and Firefox finds every QR code and barcode on the page you are viewing, including codes in images, canvases and videos. You can also drag to select one area of the screen. Links get the same safety check as on this page. See the QR code Chrome extension page.

Safe scanning

QR codes are a popular way to hide phishing links (“quishing”). Before you open anything, NeoReader checks the link for look-alike brand sites, hidden destinations, disguised characters, link shorteners, bare IP addresses and app downloads, and warns you in plain words. Codes on parking meters, parcels and unexpected letters deserve extra care. Our guide to QR code phishing shows the common tricks.

Free, private and no app to install

The scanner is free with no sign-up and no limit. It is private by default: images and camera video are read in your browser, and we don't receive or store them.

Looking for the NeoReader app?

The original NeoReader phone app has been retired. This page does the same job in any browser, on phones and computers, with nothing to install. Bookmark it, or add the extension to scan codes you see on screen.

FAQ

Questions

How do I scan a QR code on my phone?

Open the camera app, point it at the code and tap the link that appears. For a code in a screenshot or photo, open this page in your phone’s browser and choose the image instead.

How do I scan a QR code on my laptop?

Take a screenshot of the code and paste it on this page, or drop the image in. Or use your webcam with the camera option. The NeoReader QR extension can also scan codes on any web page in one click.

How do I scan a QR code from a screenshot or picture?

Drop the image on the scanner above, choose it with the file button, or paste it with ⌘V / Ctrl+V. Every code in the picture is read on your device.

Can I scan a QR code without an app?

Yes. Most phone cameras read QR codes on their own, and this page scans codes in any browser on a phone or computer, with nothing to install.

How do I scan a QR code with Google Lens?

Open Google Lens or your Android camera, point it at the code and tap the link. To scan an image on a computer, this page is quicker: paste the screenshot and read the result.

Is it safe to scan QR codes?

The code itself is harmless, but the link inside might not be. NeoReader shows you the destination first and warns about look-alike sites, hidden destinations and other common tricks before you open it.

Are my images uploaded?

No. Images and camera video are decoded inside your browser and then discarded. We do not receive or keep them.

Which barcodes can it read?

QR codes (including Micro QR), Data Matrix, Aztec, PDF417, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF, Codabar and DataBar.

Why won’t my QR code scan?

Common causes are a blurred or tiny image, low contrast, light code on a dark background, or part of the code cut off. Crop close to the code, keep the whole square in view and try again.

Is this QR code scanner free?

Yes. It is free with no sign-up, no limit on scans and no app to download.