- Home
- Built-in Tools
- QR Code Decoder
Last updated:
QR Code Decoder
Upload, drag, or paste an image or screenshot containing a QR code and read its contents instantly — no app, no camera. The decoder runs in your browser, identifies the payload type (URL, Wi-Fi, contact, and more), and warns you before opening links.
Decoded in your browser. Nothing is uploaded.
What does a QR code decoder do?
A QR code decoder reads the black and white squares of a QR code in an image and turns them back into the data they store, such as a web address, Wi-Fi login, contact card or plain text. QR codes carry error correction, so a decoder can often recover the data even when part of the code is dirty or damaged DENSO WAVE (checked 16 Oct 2026).
Decode a QR code from a picture safely
Scanning an unknown QR code with your phone camera immediately follows whatever it contains. Decoding the image here instead lets you read the destination first — useful for inspecting suspicious “quishing” codes in emails, posters, or screenshots before you ever visit the link.
Frequently asked questions
Can I decode a QR code from a screenshot instead of scanning it?
Yes. Upload, drag, or paste any image that contains a QR code and the tool reads it without using your camera, so you can see the destination before acting on it.
Does it work for Wi-Fi, contact, and other QR types?
Yes. It decodes the raw payload and labels common types — URLs, Wi-Fi credentials, vCards, email, phone, geo, and OTP/2FA codes.
Is the image uploaded to a server?
No. Decoding happens entirely in your browser with the open-source jsQR library.
Why won't my QR code decode?
Low resolution, heavy blur, glare, or a code that fills only a small part of the image are the usual causes. Crop tightly around the QR code and try again.
Related tools: 1-D barcode reader (EAN/UPC/Code 128)