About this tool
Scan a checked screenshot, saved image, generator handoff, or live camera stream and review the raw value before taking an action.
QR Code Reader is useful when the job is not just scanning a code, but understanding what the payload actually contains. It helps with screenshots, saved images, and live camera input when you need to inspect URLs, Wi-Fi credentials, phone links, and contact cards safely.
- Checks PNG, JPEG, WebP, and BMP signatures and applies explicit 15 MB, 40 MP, and 16,384 pixel source limits before decoding.
- Uses the browser BarcodeDetector when available with a jsQR fallback for image and throttled camera-frame decoding.
- Parses HTTP(S), Wi-Fi, email, phone, SMS, vCard, and plain-text payloads without exposing non-HTTP URL schemes as open links.
- Keeps up to twelve unique results in memory for the current page session and can export a decoded vCard as a sanitized VCF filename.
How to use QR Code Reader
Upload an image, drop in a screenshot, or use the live camera feed, then review both the raw payload and any structured fields the tool can extract. For generator QA, compare the decoded result against the original payload instead of checking only whether the scan technically succeeds.
When this tool is useful
- Decode QR codes from screenshots, downloaded images, packaging, or presentation slides.
- Inspect structured payloads like Wi-Fi credentials, contact cards, phone links, and SMS links.
- Verify that a generated QR still scans after visual customization.
Practical tips
- Upload a crisp screenshot first if camera autofocus is struggling.
- Use the structured result fields to verify parsed values instead of checking only the raw payload.
- When a code fails to scan, compare contrast, quiet zone, and logo size in the generator.
Examples you can test
Load an example, compare the result with the expected output, then replace it with your own input.
Read a campaign QR code
Example input
Image: printed-event-qr.png
Expected output
Decoded text: https://example.com/spring-event?utm_source=poster
Useful when checking whether a printed QR code points to the final campaign URL before the asset goes live.
Inspect a Wi-Fi QR payload
Example input
Image: guest-wifi-qr.jpg
Expected output
Decoded text: WIFI:T:WPA;S:Guest-Network;P:example-password;;
Wi-Fi QR codes often contain structured text, so review the decoded value before sharing or reprinting it.
Validation checklist
- Test the QR image at the same size and contrast users will actually scan.
- Review the decoded URL or payload before opening it, especially for QR codes from unknown sources.
- Re-check printed or compressed QR artwork because resizing and low contrast can break scanning.