Scanner Settings
Scanner Preview
Parsed Result
No QR code scanned yet.
How it works
Modern browser QR scanners commonly let users scan codes either from a live camera feed or by uploading an image file, then decode the content locally without sending images to a server. Many tools also detect common payload types such as URLs, WiFi strings, contact cards, and plain text, then provide quick actions like copy or open link.
- Camera-based real-time scanning is a standard QR reader workflow.
- Image upload decoding is useful for screenshots, gallery images, and saved QR files.
- Content-type detection improves usability for URLs, WiFi credentials, and plain text payloads.
Tips for a successful scan
- Make sure the QR code is well-lit and in focus before scanning with the camera.
- Hold the camera steady and let the code fill most of the scanning box.
- For uploaded images, use the highest resolution version available — cropped, low-quality screenshots are harder to decode.
- If camera scanning doesn't start, check that your browser has camera permission enabled for this site.
Frequently Asked Questions
Yes, all scanning and decoding happens locally in your browser. Camera frames and uploaded images are never sent to a server, keeping your data private.
Camera access needs a secure (HTTPS) connection and browser permission. Check that camera access is allowed for this site, and that no other app is using the camera.
Yes, switch to the Upload Image tab, then drag and drop or browse for the image file. The scanner will decode the QR code directly from it.
It detects URLs, plain text, WiFi credentials, contact cards (vCard), email addresses, phone numbers, SMS messages, UPI payment links, and geographic locations.
Detection can fail if the image is blurry, poorly lit, too small, or the code is damaged. Try a clearer, higher-resolution image or a steadier camera position.
No, results are only kept temporarily in your browser session. Nothing is saved to a server, and the data disappears once you close or refresh the page.