Honest checks, no fake score

Check why a QR code may not scan

Upload a QR image to test local decoding and review practical contrast, orientation, quiet-zone, density and resolution observations.

Independent QR checks

Choose a QR code image to inspect

The image is decoded and assessed locally. Each available observation is reported separately.

Processed in your browser

Step 1

Provide a QR image

Drop a QR image hereor choose a PNG, JPEG, WebP or GIF up to 15 MB

Step 2

Review each check

No image checked yet

Decode, contrast, orientation, quiet zone, density and resolution observations will appear here.

Results are practical observations, not a guarantee that every camera, app, print process or viewing condition will work.

Private by architecture

Your QR image stays on your device

The selected image and decoded contents remain on your device. Analysis runs locally without an upload, account, external API, analytics event or saved history.

Practical guidance

Use the checks as evidence, not a guarantee

Automated image analysis cannot reproduce every print process, camera, material or lighting condition.

01

Treat each check independently

A successful decode, strong contrast or clear border is useful evidence, but one result does not cancel a warning elsewhere.

02

Test the final physical result

Print size, surface, damage, glare, lighting and camera software are outside an uploaded-image check.

03

Keep four clear modules

Leave an empty border around every side of the QR symbol. Nearby text or artwork can interfere with detection.