QR Code Reader
Drop, choose or paste a QR code image and see exactly what it holds — the link, the Wi-Fi login, the contact details. It’s decoded in your browser; the image is never uploaded.
The decoded content appears here. Everything happens in your browser — the image is never uploaded.
Need to make one instead?
This page reads codes. To create one, the QR code generator covers links, Wi-Fi, contact cards, UPI and more — free, and it never expires. There’s also a barcode generator for 1D retail and warehouse codes.
Frequently asked questions
Is anything uploaded when I read a QR code here?
No. The image is drawn onto a canvas in your browser and decoded there with JavaScript. It never leaves your device, and there's no account.
What can this read?
Any standard QR code — a website link, Wi-Fi login, contact card (vCard), email, phone, SMS, calendar event, geo location, UPI payment, or plain text. It shows the raw content and, where it can, a tidy breakdown.
It says no QR code was found — why?
Usually the image is too small, too blurry, or the code is cut off. Crop close to the code, keep its white border in shot, and use the sharpest version you have. A photo of a screen often works better straightened and re-taken.
Can I read a QR code from a screenshot?
Yes. Take the screenshot, then either drop the file here or just paste it with Ctrl+V (Cmd+V on a Mac) anywhere on this page.
Is it safe to open the link a QR code contains?
Treat it like any link from a stranger. This tool shows you the full address first and never opens it automatically — read the domain, and don't enter passwords or payment details on a page you reached from an unexpected code.
Can it read barcodes too?
Not on this page — this reads 2D QR codes. To create a 1D barcode, use the barcode generator.
Why would I read my own QR code?
To check it encodes exactly what you meant before a print run, to recover the link from an old printed code, or to see what a code someone handed you actually points at.