CanDoYa
EN

Free QR Code Decoder

Runs entirely in your browser - no upload, no sign-up.

Add an image to decode its QR code
Share this tool

What is a QR code decoder?

A QR code decoder reads the data hidden in a QR code image. Upload a screenshot or photo to reveal its link, text, Wi-Fi details, contact card, or other content. The image is analyzed locally in your browser, so it is not uploaded to a server.

How to use

  1. 1Choose the QR code image. Upload or drop a PNG, JPG, WebP, GIF, AVIF, or BMP file. A screenshot usually gives the clearest result.
  2. 2Wait for the local scan. The decoder searches the image for a QR symbol and outlines it in the preview. Nothing is sent to a server.
  3. 3Review the decoded content. Check the full text and its detected type. For web links, inspect the address before opening it.
  4. 4Copy the result. Copy the exact decoded value for use in another app, or choose another image to scan again.

Who it's for

This decoder turns the image into pixels, searches for the three square finder patterns, corrects perspective, and reads the encoded modules. It checks both normal and inverted images. The outlined area in the preview shows the exact code it found, while the result panel keeps the original decoded text intact.

FAQ

Is this QR code decoder free?

Yes. You can decode as many QR code images as you need without creating an account, installing an app, or paying. There is no watermark or export limit because the result is plain text read directly from the image.

Is my QR code image uploaded?

No. Your browser opens the file, converts it to pixel data, and runs the decoder on your device. The image and decoded content are not sent to a CanDoYa server, which is useful for private links, Wi-Fi credentials, and internal setup codes.

What image formats can the decoder read?

It accepts PNG, JPG or JPEG, WebP, GIF, AVIF, and BMP images up to 25 MB, as long as your browser can display the format. For the most reliable scan, use a sharp PNG screenshot or a well-lit photo with the complete code visible.

Can I scan a QR code from a screenshot?

Yes. Screenshots are often easier to decode than camera photos because they have sharp edges and no glare or perspective distortion. Save or capture the screen, upload the image, and the decoded content appears without needing a second phone or camera.

Why is my QR code not being detected?

Make sure all four edges are visible with some blank space around them. Try a larger, sharper crop if the code is tiny, and avoid blur, glare, heavy compression, or a finger covering one of the three large corner squares.

Is it safe to open a decoded QR link?

Decoding is safe because it only reveals stored data, but the destination may still be untrustworthy. Read the full domain, watch for misspellings or unusual subdomains, and do not open a link that asks for credentials or payment unless you recognize it.

Can it read an inverted or damaged QR code?

The decoder checks both dark-on-light and light-on-dark patterns, and QR error correction can recover some missing modules. It cannot guarantee a result when finder squares are covered, contrast is weak, the image is badly blurred, or too much of the code is missing.