Upload
Choose a QR image or take a photo with your camera.
Decode a QR code, inspect its destination, and preview the link before you decide to open it.
Works on Android, iPhone, and desktop — no app required.Supports JPG, PNG, WebP — Max 10 MB
Smart checks, not a guarantee. scan QR checks common warning signs locally. Always verify unexpected destinations.
Choose a QR image or take a photo with your camera.
We decode and check the destination in your browser.
Review the verdict and preview before opening anything.
On a phone, tap Use Camera and allow camera access, then hold the QR code inside the frame. If the code is already saved as a screenshot or photo — for example from a message or another app — tap Upload Image instead and choose it from your gallery. Both methods decode the code in your browser; nothing is uploaded to a server.
Need device-specific steps? See the Android guide or the iPhone guide.
TheScanQR is a free browser-based QR code scanner designed to help you safely inspect QR codes before opening their destinations. Unlike traditional QR scanners that open links immediately, our tool shows you exactly what a QR code contains and where it leads, giving you time to review and decide whether to proceed.
The scanner works entirely in your browser using JavaScript — your QR images are processed locally and never uploaded to our servers. This approach protects your privacy while giving you the information you need to make informed decisions about suspicious or unexpected QR codes.
QR codes can store various types of information:
When a QR code contains a web address, our scanner performs several automated safety checks:
Important: These checks can identify common warning signs, but they cannot guarantee that a destination is safe. Sophisticated attacks often use legitimate-looking websites that would pass these basic checks. Always verify unexpected QR codes independently, especially those requesting payments or personal information.