QR Code Decoder
Upload or drag and drop an image to extract information from a QR code.
Click or drag & drop
Supports JPG, PNG, WEBP
Privacy First
Decoding happens locally in your browser. Your images are never uploaded to any server.
Instant Decode
Scan QR codes from screenshots, photos, or digital images in milliseconds.
All Devices
Works on smartphones, tablets, and desktops without installing any apps.
How it works
Decode QR codes from screenshots and photos
This QR Code Decoder reads the pixels in an uploaded image and attempts to extract the encoded text, URL, Wi-Fi payload, contact detail or other data. It is useful for checking a QR code before sharing it, recovering a link from a saved screenshot, or verifying that a printed code still points to the expected destination.
The image is processed in your browser with a client-side QR reading library. That means the decoding step does not need a PoundPilot account and the selected image is not sent to a PoundPilot server for analysis. If the QR code contains a web address, review the decoded URL carefully before opening it, especially if the code came from a poster, parcel label, payment request or unexpected message.
Decoding a QR code is not the same as proving that the destination is safe. A code may contain a shortened link, a tracking redirect or text that looks like a trusted brand. If you are checking a payment, login, parcel or banking code, compare the decoded domain carefully and avoid entering passwords or card details on pages you did not expect.
For best results, use a clear image with the full square QR code visible, including the quiet white border around the code. Blurry photos, extreme angles, shadows, damaged print, cropped corners or heavy compression can prevent successful decoding.
If decoding fails
Try a sharper image, crop less tightly, increase brightness, or photograph the code straight-on. The full square and surrounding margin should be visible.
If a link appears
Check spelling, domain, protocol and redirects before opening it. Treat unexpected payment, delivery and login links with particular caution.
This tool is meant for inspection and recovery, not for security certification. If a QR code is used for payments, access control or customer-facing material, test it in the full context where people will actually scan it.
If the decoded content is plain text, copy it into a separate note before closing the page so you do not need to upload the image again.
For workplace or client checks, record where the QR code was found and when it was tested.
Retest after any artwork, print or landing-page change before publishing.