Skip to content
ScanHatch

QR Code Validator

Upload a QR code image to check that it decodes, that its content is correctly formatted, and how robust the image is. Or scan one with your camera to check its content.

Privacy: Checks run in your browser. Images and values aren't sent to ScanHatch or stored. Privacy policy

Drop a QR code image here or choose a file

PNG, JPG or WEBP up to 10 MB. You can also paste an image.

Content checks

After decoding, the content is checked against the rules for its type:

Valid means well-formed. It doesn't mean safe: a perfectly formatted link can still lead to a scam site.

Readability checks

A “Likely readable” result means the image itself looks healthy. It isn't a guarantee: the printed size and the distance it's scanned from matter just as much. As a rule of thumb, a QR code should be at least about a tenth as wide as the scanning distance.