Parsers & Readers
QR Code Reader
Decode QR codes from an image - upload, drag-drop, or paste, all in your browser.
Upload image
About this tool
Upload an image, drag-drop it onto the page, or paste one from the clipboard to decode any QR code without a network round-trip. The decoded payload is auto-detected and pretty-printed for URLs, Wi-Fi (WIFI:...), vCard contacts, mailto / tel / sms links, geo coordinates, and plain text. Everything runs locally - the image never leaves your browser. Pairs with the QR Code Generator on this site for a round-trip workflow.
FAQs
Does the image leave my device?
No - decoding runs entirely in your browser. The file is read locally and passed to a WebAssembly-backed scanner that returns the decoded string.
What kinds of QR contents does it recognise?
URLs, Wi-Fi join strings (WIFI:S:...;T:...;P:...;;), vCard contact cards, mailto / tel / sms links, geo: coordinates, and plain text. Recognised payloads are pretty-printed with parsed fields alongside the raw string.
Can I paste a screenshot?
Yes - press Cmd/Ctrl-V anywhere on the page and any image on the clipboard is decoded automatically. Drag-and-drop and file picker also work.
What if the QR is blurry or partial?
Try a higher-resolution photo or better lighting - decoders need enough contrast to lock onto the finder patterns. This reader decodes a single QR per image; it isn't a multi-code batch scanner.