SCREENSHOTS & PHOTOS

QR Code from Image

Upload a screenshot or photo, or paste it with Ctrl/⌘ + V. The QR code is decoded on your device — perfect when the camera cannot reach the code.

  • Works without a camera
  • Nothing uploaded
  • Up to 10 images

QR code reader

Image or camera → decoded content

Upload or drop an image

A screenshot or photo containing a QR code. Up to 10 images at once.

…or paste a screenshot with Ctrl/⌘ + V

Scan with your camera

Point at a QR code. The camera stays on this device.

No camera required. Screenshots, saved photos, and forwarded images all work — nothing is uploaded.

Images never leave your devicePNG, JPG, WebP, GIF, BMP

HOW TO READ A QR CODE FROM A PHOTO

Three ways to decode, one private result

Screenshots, saved photos, and forwarded images all work. No camera permission required.

  1. 1

    Upload, drop, or paste

    Choose one or more images, drag them onto the page, or paste a screenshot directly from the clipboard.

  2. 2

    Decode in the browser

    The QR code is located and decoded locally with JavaScript. The image never leaves your device.

  3. 3

    Open or copy the result

    URLs become clickable links; text, WiFi credentials, and contact cards can be copied in one click.

Works with every QR code you already have

The decoder reads the raw payload, so links, WiFi credentials, contact cards, and plain text all come through.

  • URL
  • WiFi
  • Text
  • Email
  • Phone
  • SMS
  • Location
  • Contact

Get a clean decode every time

1

Crop to the QR code with a little white border. The quiet zone matters.

2

Avoid glare, shadows, and extreme angles. A flat screenshot decodes most reliably.

3

If the code is small, use the original image rather than a resized chat attachment.

4

One code per image. For a sheet of codes, crop each one or scan them individually.

IMAGE QR READER FAQ

Reading QR codes from pictures

  • Upload a screenshot or photo, drag it onto the page, or paste it with Ctrl/⌘ + V. The result appears instantly.

  • Yes — that is the point. No camera permission is needed, and the decoder works on desktops and laptops too.

  • No. Decoding runs in your browser with JavaScript. Nothing is sent to a server.

  • PNG, JPG, WebP, GIF, BMP, and other formats your browser can open. HEIC support depends on the browser.

  • Yes, up to 10 at a time. Each result is listed separately and can be copied on its own.

  • Crop closer to the code, use a sharper image, and avoid reflections or extreme angles.

  • Take a screenshot of the page or export it as an image, then upload that file.

  • Yes. The network name, security type, and password are shown with a copy button.

  • Yes. A picture scanner reads a QR code from an image file instead of a live camera. Upload a screenshot or photo here and the code is decoded on your device.

Start with a spreadsheet.

Drop in your CSV or Excel file — the first QR codes appear before you finish reading this.