QR Code Scanner (Decoder)
Scan QR codes from your camera or decode QR code images directly in your browser. View raw QR content, URLs, Wi-Fi credentials, vCards, and more without uploading the image. Read more
Scan or decode a QR code locally
This QR code scanner reads QR symbols in your browser. Upload, drag and drop, or paste an image to decode it, or use the camera when your device and browser allow getUserMedia. Decoding runs locally. Images are not uploaded to a server.
Decoded URLs are shown for review and are not opened automatically. Open a displayed HTTP(S) link only after you trust the destination.
How to use
- Choose a file, drop an image, or paste from the clipboard. Decoding starts automatically.
- Or press Open Camera for a full-screen live scan. Scanning starts immediately, then closes after one successful read. Use the browser Back button or Close to dismiss the camera.
- On phones, use Flip to switch between the rear and front cameras. On desktop, choose a camera from the device list when more than one is available.
- Review the decoded type and content. Copy values or open a URL only when you intend to.
What QR codes can contain
A QR code can store plain text or structured payloads such as:
- URLs
- Wi-Fi network credentials (
WIFI:…) - Contact cards (vCard)
- Email (
mailto:), phone (tel:), and SMS (sms:/smsto:) links - Geographic coordinates (
geo:)
This tool classifies common formats and falls back to plain text when the payload is unrecognized.
Privacy and safety
- Processing stays in the browser; this page does not upload your image.
- Camera access requires permission and a secure context (HTTPS or localhost).
- Wi-Fi passwords and other secrets encoded in a QR code are visible to anyone who can scan the symbol. Treat scanned credentials carefully and avoid sharing screenshots of private codes.
Related tools
- QR Code Generator to create downloadable QR images
- URL Parser to inspect URL components after a scan
QR code scanner FAQ
Does this tool open scanned URLs automatically?
No. URLs are displayed with protocol and host details so you can review them first. Opening a link is always a separate action.
Can I scan barcodes other than QR codes?
Not in this first version. The page is QR-focused.
Why is the camera unavailable?
Common causes include an insecure page context, denied camera permission, missing hardware, or a browser without getUserMedia support. After camera access is denied or blocked, browsers usually will not show the permission prompt again until you allow the camera in the site settings (address-bar lock/camera icon), then use Try again.