Free tool · Runs in your browser

QR Code Validator

Upload a QR image to check if it's scannable and see its technical details.

Upload
Or paste with ⌘V

Drop a QR image here

or click to browse - PNG, JPG, WEBP

1

Upload a QR image

Drop a photo, PNG, JPG, WEBP - or paste from clipboard with ⌘V.

2

Decoded on device

We use the open-source jsQR library, running entirely in your browser.

3

Get technical details

Type, version, error correction, module count, and full decoded data.

Runs entirely in your browser

Your image is never uploaded to our servers. Decoding happens on-device via jsQR.

What we check

If we can decode the QR, it's valid - a real-world scanner will handle it too. If validation fails, the image is likely too blurry, cropped, low-contrast, or the QR is malformed. Try a sharper photo or higher resolution.

Recognized QR types

URLWiFivCardEmailPhoneSMSLocationCalendar EventText

Need to CREATE a QR code?

40+ types, custom colors, logos. Free forever.

Open the generator