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.

If the image decodes but the page says expired or unavailable, use our QR expiry troubleshooting guide to identify the redirect provider and check what can be restored.

Private, Browser-Based Decoding

The image is processed locally in your browser and is not uploaded to Scanely. Transparent PNG and SVG assets are decoded on a white background. Check the final design separately if you place the QR on another surface.

Found a URL? Make It Trackable

For destination editing and scan analytics, create a new dynamic QR in your account and enter the destination you want. Download and print that new image. Reading an existing QR does not transfer its redirect or change the code already on paper. 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.