About QR Code Reader
Decodes QR codes from uploaded images using the jsQR library, which runs entirely in your browser—no server-side processing. Supports drag-and-drop or file picker input for PNG, JPG, and GIF files. Automatically classifies decoded content as URL, email, phone, WiFi credentials, SMS, or plain text, and parses structured formats into labeled fields (e.g., SSID and password for WiFi codes). Results accumulate in a scan history exportable as JSON.
- Client-side decoding via jsQR: image is drawn to a canvas, pixel data is extracted, and the library scans for QR patterns
- WiFi codes are parsed from the WIFI:T:;S:;P:; format into SSID, password, and security type
- URL results include a direct “Open” link; email and phone results are clickable
- Scan history with timestamps, exportable as a JSON file
- Accepts any image/* MIME type via file input or drag-and-drop
Frequently Asked Questions
- Does the QR code reader send my images to a server?
- No. The jsQR library runs entirely in your browser. The image is loaded into a canvas element, its pixel data is analyzed locally, and no data leaves your device.
- Why does the reader say “No QR code found” on my image?
- Common causes: the QR code is too small relative to the image, partially cropped, at a steep angle, or low contrast. Try cropping the image tightly around the code and ensuring it has clear black-on-white contrast.
More Utilities Tools
All Utilities toolsUtilities
PDF to Text Extractor
Extract text from any PDF file directly in your browser — no upload, no server, complete privacy.
Utilities
CSS Minifier
Compress CSS by removing whitespace and comments.
Utilities
Password Strength Checker
Check how strong your password is.
Utilities
API Response Formatter
Format and beautify JSON and XML API responses.