Why decode first?
A QR code is opaque: you can't see where it leads until you scan it, and most camera apps open the link with one tap. That gap is exactly what sticker scams exploit — a fake code pasted over a real one on a parking meter or payment sign. Decoding here shows you the raw destination with no risk of accidentally opening it.
This is also the right way to test your own codes before printing: decode the final file and check it contains exactly the URL you intended, typo-free.
Camera vs upload
Use the camera for physical codes in front of you; use upload for screenshots, photos and downloaded files. Upload is also the fallback when a code is damaged or oddly styled — you can try a few crops and photos rather than fighting with a live view.
Your browser will ask for camera permission the first time; the video never leaves your device.
When a code won't decode
Blur, glare, tight crops and extreme styling are the usual causes. Retake the photo square-on, in even light, with some margin visible around the code. If a code decodes on this scanner but not your phone, the code is marginal — reprint it larger with stronger contrast.
Mistakes to avoid
- Don't open links from codes found in public without reading the decoded URL first.
- Blurry or tightly cropped images may fail — include the margin around the code.
- A successful decode doesn't mean a safe link; judge the destination, not the pattern.
Common questions
Is it safe to scan unknown codes?
Decoding is safe — you just read the content. The risk is opening the link, so read the domain first and never enter card details on a page reached from a sticker code.
Does the image get uploaded?
No. Decoding happens on your device; nothing is sent anywhere.
Can it read Wi-Fi and contact codes too?
Yes — it shows the raw decoded text for any QR code, whatever type it contains.
Why won't my image decode?
Usually blur, glare or cropping. Retake square-on with even light and the margin visible.