Free Tool

Scan a QR Code From a Picture Online

Upload a picture or screenshot to decode the QR code and inspect its URL or text before opening it. Free, no sign-up, and the image stays in your browser.

Drop a QR code picture here

or click to browse · PNG, JPG, SVG, WebP

You can also paste a screenshot from clipboard (Ctrl+V / Cmd+V)

How to Scan a QR Code From a Picture

Save the QR code as a picture or take a screenshot, upload it above, and read the decoded result. Scanely does not open links automatically, so you can check the destination first.

  1. Make sure the full square code and its clear border are visible in the image.
  2. Drop the picture into the upload area, choose it from your device, or paste a screenshot.
  3. Review the decoded URL or text. Copy it, or open the link only after checking the domain.

Prefer to scan with your phone camera or a Google app? Follow our current Google Lens QR scanner guide for Android, iPhone, screenshots, and saved photos.

The decoder extracts standard QR content such as a website URL or plain text. It is a QR decoder, not a general UPC or EAN barcode reader.

How to Check a QR Code Online Before Opening It

Upload the image and inspect the exact decoded destination shown in the result card. Look for misspelled brand names, unexpected domains, URL shorteners, or a protocol other than HTTPS. The tool helps you inspect the destination, but it does not certify that a website is safe; do not open a link you do not trust.

Common Uses

  • Check where a QR code leads before scanning with your phone
  • Verify QR codes on printed posters and restaurant menus from a screenshot
  • Decode QR codes received in emails or messages
  • Test QR codes before printing - make sure they point to the right URL
  • Audit existing QR codes on product packaging or marketing materials

If the QR Code Will Not Decode

Crop away unrelated parts of the picture while keeping the full code and its light border. Try a sharper image with stronger contrast, remove glare, and avoid pictures where a corner is hidden. A tiny QR inside a large screenshot may work better after cropping around the code.

Private, Browser-Based Decoding

The image is processed locally with JavaScript in your browser; it is not uploaded to the Scanely server. That makes the tool suitable for checking draft artwork and ordinary QR screenshots, although you should still avoid sharing sensitive images with any tool you do not control.

Found a URL? Make It Trackable

If you decoded a URL from an existing QR code, you can create a new dynamic QR code with the same destination - but with built-in scan analytics. Track who scans, from where, and on what device. Learn more about how trackable QR codes work.

For best results with printed materials, check our QR code size calculator to make sure your code is large enough for the scanning distance. And always add a clear call to action near the code.

QR Code Decoder FAQ

Can I scan a QR code from a picture?

Yes. Upload a photo, screenshot, or saved image containing the full QR pattern. Scanely decodes it in your browser and displays the encoded URL or text.

How do I decode a QR code without another phone?

Save or screenshot the QR code, then upload that image here. The browser reads the code directly, so you do not need a second camera or a scanner app.

Can I check a QR code online without opening the link?

Yes. The decoder shows the exact URL or text first and does not open it automatically. Review the domain before choosing Open Link. Decoding a URL does not guarantee that the destination is safe.

Does Scanely upload my QR code image?

No. Image decoding runs locally in your browser. The selected picture is not sent to the Scanely server.

Need to create a QR code next?

Create a free static code, or use a dynamic code when you need destination edits and scan analytics.