QR Code Reader
Decode QR codes from an image or your camera.
Decode any QR code from an image or your camera. Recognizes URLs, WiFi network credentials, contacts (vCard), email, SMS, phone numbers, and plain text — and shows the decoded content in a structured view, not just the raw string.
How it works
3-step walkthrough
How it works
3-step walkthrough
- 1
Drop an image or use your camera
Drop a screenshot or photo of the QR code, or click "Scan with camera" to open the back camera (mobile) or webcam (desktop). The image stays on your device.
- 2
Decode runs locally
jsQR (an open-source JavaScript library) scans the image data, finds the QR pattern, and reads its content. Camera mode scans the live feed at 60fps and stops automatically when a QR is found.
- 3
View, copy, or follow
Dropvert classifies the decoded content (URL, WiFi, vCard, email, SMS, etc.) and renders the right action — clickable URL, full WiFi credentials, parsed contact card. One-click copy to clipboard.
Why use Dropvert
Local-first, free, no upload required
Why use Dropvert
Local-first, free, no upload required
- Image and camera input — works whether you have a printed QR or a live one.
- Recognizes structured QR types (WiFi, vCard, email, SMS, tel) and parses them into readable fields.
- Decoding happens in your browser. The image and camera frames never leave your device.
- Camera mode auto-stops when a code is detected — no extra click.
- Free, no account, no per-day limit.
Frequently asked questions
6 answered
Frequently asked questions
6 answered
- What QR code formats are supported?
- Standard QR codes (versions 1-40), Micro QR codes, and high-error-correction variants. Almost every QR you'll encounter in practice. Specialty formats like Data Matrix, Aztec, and PDF417 are not supported — use a dedicated tool for those.
- Why won't my image decode?
- Common causes: blurry photo, glare from the printed QR, very small QR in a high-resolution image (try cropping closer), low contrast (e.g. light-gray QR on white). Dropvert tries both inverted and non-inverted scans automatically. If a tool that uploads to a server can decode it, the image is probably high enough quality — feel free to file a bug.
- Does the camera mode work on iPhone?
- Yes — iOS Safari supports the camera API used by this tool (getUserMedia). The first time you click "Scan with camera," the browser asks for camera permission. Permission is per-site and per-browser, so granting it here doesn't affect any other site.
- Can I read multiple QR codes from one image?
- Currently we read the first QR detected in the image. If you have a grid of multiple QRs in one photo, crop to one at a time.
- Is the camera feed sent anywhere?
- No. Camera frames are read into a local canvas and decoded in JavaScript. Nothing is uploaded.
- What's the difference between this and the QR Code Generator?
- Reader decodes existing QR codes (input: image or camera, output: text). Generator creates new ones (input: text, output: image). Use both together — generate a QR for a URL, then test it by reading it back.
Related tools
3 suggestions
Related tools
3 suggestions