Scan a QR code from an image

Got a QR code in a screenshot, email or PDF on your computer? Drop the image here to see what’s inside, and whether the link looks safe, before you open anything.

Images are read on your device and never uploaded. Links are never opened.

How to use it

  1. Drag and drop an image, click to choose a file, or paste a screenshot with Ctrl+V / ⌘+V.
  2. Your browser reads the QR code right away.
  3. Read the contents and the safety check. Links are shown, never opened.
  4. Copy the result, or open the link only if you trust it.

How to scan a QR code on your computer

Laptops and desktops can't point a camera at their own screen, so a QR code in an email, PDF or web page can be awkward to read. The easiest way: take a screenshot (Windows: Win + Shift + S, Mac: ⌘ + Shift + 4), then paste it straight into this page with Ctrl+V or ⌘+V.

Private by design

Your images are decoded entirely inside your browser. They're never uploaded, stored or seen by anyone. That matters when a QR code contains Wi‑Fi passwords, payment details or personal information.

Look before you open

Scam QR codes (“quishing”) are increasingly used in fake parking tickets, invoices, delivery notices and phishing emails. Because this scanner shows you the real destination and checks it for common warning signs before you visit it, it's a safer way to deal with a QR code you weren't expecting.

If your QR code won't scan

  • Crop the image so the QR code fills more of it.
  • Use a sharper or higher-resolution image. Blurry photos often fail.
  • Make sure the whole code is visible, including all three corner squares.
  • Some decorative codes with very low contrast can't be read by any scanner.

How it works

When you add an image, your browser loads it into memory and the open-source jsQR library looks for the three corner squares of a QR code. Once it finds them, it works out the grid, reads each square as dark or light, applies error correction and turns the result back into text. If the text is a link, a Wi‑Fi login, a contact or a payment request, the scanner labels it and runs the safety checks, all on your device.

Questions

Can I scan a QR code from a screenshot?

Yes. Take a screenshot, then paste it here with Ctrl+V (Windows) or ⌘+V (Mac), or drag in the saved image file.

Are my images uploaded?

No. Decoding happens locally in your browser. Your images never leave your device.

Which image formats are supported?

Any image your browser can open: PNG, JPG, WebP, GIF, BMP and on most systems HEIC/AVIF too.

Can it read several QR codes at once?

You can drop several images at once and each one is scanned. If one image contains multiple codes, crop each code separately for the best results.

Does the safety check guarantee a link is safe?

No tool can guarantee that. The check looks for common warning signs used in scams, but if you weren’t expecting the QR code, be careful, especially with login or payment pages.

Can it read a Wi‑Fi QR code?

Yes. It shows the network name, security type and password, so you can type them on a device without a camera, such as a laptop.

Buy me a coffee