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.