QR Code Scanner & Tester

Check what a QR code actually contains before printing it — or before scanning an unknown code with your phone. Upload a screenshot, drag in a file or paste an image; decoding happens 100% in your browser using the same jsQR engine phones use, and the image never leaves your device.

Drop a QR code image here

browse files · or paste from clipboard (Ctrl/Cmd+V)

Decoding runs 100% in your browser — the image is never uploaded.

FAQ

Why test a QR code before printing?
A typo in the encoded URL, too-low contrast or an oversized logo can make a printed code useless — and reprints are expensive. Decoding the exported image verifies the exact payload your customers will get.
Is the image uploaded to your servers?
No. The decoder runs entirely in your browser (client-side JavaScript). You can verify in devtools: no network request is made when you drop an image.
Which content types are detected?
URLs, WiFi credentials, vCard contacts, email, phone, SMS, WhatsApp links, locations (geo:), calendar events and plain text.

Need a code to test?

Create one with our free QR generator — URL, WiFi, vCard, SMS, WhatsApp, location and more. Static codes never expire.