Tested tool guide
Tested browser tools
Checked August 16, 2026
What QR Code Reader does, with a checked example
A QR code is a grid of black and white modules that stores a URL, wifi credentials, a payment address, or any text up to about 3,000 bytes. This tool reads that grid from an uploaded image or a live camera feed and returns the exact string inside it. Everything runs in the browser: your photo and your camera frames never leave the device. The thing most users get wrong is trust - decoding succeeds on a malicious code as easily as a benign one. The result is a string to judge, not a voucher of safety.
Worked example
A concrete input and expected output from the current implementation.
Input
A well-lit photo of a printed QR code that encodes the URL https://example.com/promo
->
Expected output
https://example.com/promo
A QR code stores its payload as raw bytes, so a correct decode returns exactly the string that was encoded. The reader extracts and reports that string verbatim; it does not follow the link, resolve shortened URLs, or judge the destination, which is why checking a code's content first is meaningful.