Skip to content

QR code reader

Decode QR codes from an uploaded image.

Files

About this tool

Decode a QR code straight from an image file or your camera and read its contents before you trust the link. No upload step means the photo of your code stays on your device.

Why use it

  • Reveals the raw destination of a code so you can spot phishing links early.
  • Reads codes from screenshots, photos and downloaded images alike.
  • Instant result with a one-tap copy of the decoded text.

Common use cases

  • Check where a poster code really points before opening it on your phone.
  • Recover the text from a QR you generated earlier but forgot to save.
  • Pull Wi-Fi credentials out of a guest-network code.

Tips

  • A sharp, well-lit photo decodes far more reliably than a blurry crop.
  • If a code fails, try straightening the image so the squares are level.
How to use
  1. Choose an image that contains a QR code.
  2. It decodes automatically.
  3. Read the result below.
FAQ
How do I scan a QR code from an image?
Drop a photo or screenshot of the code and the contents are decoded instantly in your browser.
Is the image sent to a server?
No. Decoding happens locally with JavaScript, so the picture of your code stays on your device.
Can I check a link before opening it?
Yes. The decoded text is shown first so you can review a URL before deciding to trust it.
What if the code will not scan?
Use a sharper, well-lit image with the whole code visible and a little white margin around it.
Does it read Wi-Fi and contact codes?
Yes. The raw payload is shown, including Wi-Fi, vCard, email and phone formats.
Can I use my camera?
If your browser allows camera access you can scan live; otherwise upload an image of the code.