Scan QR codes privately on your device

Upload a screenshot or use your camera when available. Decode It decodes the code locally and shows the result clearly.

On device

Scan from an image

Use a screenshot, product label, receipt, or photo with a QR code. Drag and drop also works.

PNG, JPG, WebP, GIF, AVIF

Camera scan

Scan with camera

Use your device camera when permission is available. If access is blocked, image upload still works.

Camera preview appears here

Start the camera when you want a live scan, or upload a screenshot instead.

Upload an image or start the camera

Decoded result

Decoded text, links, and source details show up here.

No QR code decoded yet

Upload an image or start the camera to see the decoded text here.

  • Crop the QR code tightly so the scanner can see the full symbol.
  • Use a sharper screenshot or photo if the first image is blurry.
  • If the camera is blocked, the upload flow still gives you the full scanner experience.

Scan QR codes from screenshots, photos, or the camera

QR Code Scanner is built for the common search intent behind QR scanning: people want to decode a QR code from an image, a screenshot, or a live camera view as quickly as possible. It works well for receipts, product packaging, menus, posters, login prompts, and copied QR images.

If the QR code is already saved on your device, upload the image. If the code is in front of you right now, use the camera. Decode It keeps both flows local in the browser and shows the decoded result clearly so you can copy it or open a safe link in a new tab.

Image upload vs camera: which is better?

Use image upload when

  • The QR code is already on your screen as a screenshot or downloaded image.
  • You are scanning a photo of a label, receipt, package, or flyer.
  • Camera access is blocked, unavailable, or inconvenient on the current device.
  • You want a visual preview of the exact image that was scanned.

Use the camera when

  • You need a live scan from a printed QR code.
  • The code is on packaging, signage, a menu, or another physical surface.
  • You want to scan without saving a file first.
  • You are already holding the code in front of the camera.

How to get a cleaner QR scan

  1. Crop tightly around the QR code so the scanner sees the full symbol.
  2. Use the sharpest image you have, especially for screenshots and photos.
  3. Keep the code flat, centered, and well lit when scanning with the camera.
  4. Avoid blur, glare, reflections, and heavy compression if the first scan fails.
  5. If a camera scan is unreliable, upload the best image version instead.

Privacy and local processing

This QR scanner is designed for privacy-conscious use. Scanning happens in your browser, so the image, the camera feed, and the decoded text stay on your device instead of being sent to a remote service.

  • Uploaded images are decoded locally.
  • Camera scans stay on your device and can be stopped at any time.
  • Decoded URLs can be opened without sharing the underlying QR image.

What happens after decoding

  • Plain text appears exactly as it was encoded.
  • Links get an Open link action so you can continue in a new tab.
  • The copy button lets you reuse the result in another app or message.
  • The clear action resets the scanner so the next QR code is easy to read.

Frequently asked questions

Can I scan a QR code from a screenshot or photo?

Yes. Upload a screenshot, receipt, product label, or photo and the scanner will decode it locally in your browser.

Should I use image upload or the camera for QR scanning?

Use image upload when the QR code is already saved on your device, such as a screenshot or downloaded image. Use the camera for live QR codes on packaging, signs, menus, or printed labels.

Is QR code scanning private in Decode It?

Yes. Scanning happens locally in your browser, so the uploaded image, camera scan, and decoded text stay on your device.

What should I do if a QR code is blurry or hard to scan?

Crop closely around the QR code, improve the lighting, and try the sharpest screenshot or photo you have. If the camera struggles, uploading a cleaner image often works better.

Can I open a scanned link directly?

Yes. If the QR code contains a URL, Decode It shows an Open link button so you can jump to the destination in a new tab.