Free QR & Barcode Scanner
Read it before you trust it.
Decoding happens on your device. We show you exactly what a code contains — links are never opened, Wi-Fi is never joined, contacts are never imported and payments are never started for you.
- Works offline
- Nothing uploaded
- No auto-open
Scan a code
Drop an image here
PNG, JPG, WebP or a screenshot. Decoding happens on your device.
Use the camera
The camera only starts when you press the button and is released the moment you stop it or leave this page.
Status: Nothing scanned yet.
Analyzer
Decoded codes appear here. Nothing is opened, joined or paid automatically.
What the statuses mean
Decoded successfully means the symbol was readable in this particular image or frame — it is not a promise that every scanner, in every light, will read your printed copy. No code found means nothing decodable was detected; usually the photo is blurred, angled, cropped through the quiet zone, or the code is too small in frame. Check not run means we could not attempt the check at all, for example when camera access was declined.
Why links do not open by themselves
A QR code is just text, and a printed code can be replaced with a sticker. Showing you the full address first — with any Wi-Fi password masked until you choose to reveal it — is the single most useful safety measure a scanner can offer.
The optional destination check
When a code contains a web address you can ask us to look it up. Our server follows the link and reports what it found: whether the address answers, the redirects it passes through, and where it finally lands. That tells you where a link really goes before you tap it.
It is a reachability and redirect report, not a safety verdict. No malware or phishing reputation service is connected, so a destination that answers normally is simply a destination that answers normally.