What a QR Code Reader Does
A QR code is a 2D barcode designed to encode any text — a URL, a Wi-Fi password, a contact card, a payment link — in a square pattern of black and white modules. A reader takes the image and decodes it back to the original text. The Microapp QR Code Reader does this entirely in your browser: upload an image (or paste the URL of one online), and the decoded text appears instantly.
No app install, no camera permission, no account. The image is processed locally — it never leaves your device.
How to Use It
- Drag and drop a QR code image (PNG, JPG, GIF, WebP) onto the page, OR click the upload button to pick a file from your device.
- The tool decodes it instantly and shows the result in the output box.
- If the decoded content is a URL, you'll see a "Open link" button next to it. If it's a Wi-Fi network, you'll see the SSID and password fields broken out separately.
- Click "Copy" to put the result on your clipboard.
What Kinds of QR Codes Exist
QR codes can hold up to about 4,000 characters of text in their largest version. The most common types you'll encounter:
| QR type | What it contains | Common use |
|---|---|---|
| URL | A web link starting with http:// or https:// | Restaurant menus, marketing posters, links from print ads |
| Plain text | Any text up to ~4KB | Notes, instructions, anything text-based |
| Wi-Fi | Network name, password, security type | Guest Wi-Fi at cafés, hotels, conference venues |
| vCard / MeCard | Contact card (name, phone, email, etc.) | Business cards, conference badges |
| SMS / Email | Pre-filled message to a number or address | Customer support, feedback forms |
| Payment | UPI / PIX / Pay link with merchant details | Mobile-first payments (especially India and Brazil) |
| Calendar event | Title, date, location, description | Event invites, save-the-date posters |
When QR Codes Fail to Decode
Image too small. The decoder needs enough resolution to see each module clearly. If your image is below ~150×150 pixels, decode rates drop sharply. Take a higher-resolution photo or download the original instead of a screenshot.
Damaged or partially obscured. QR codes have built-in error correction (15-30% redundancy depending on the level used) — but if the damage exceeds that threshold, the code is unrecoverable. Try a different image of the same code.
Glare, blur, or extreme angle. The reader needs to see all four corner squares clearly. Photos taken under glass or at sharp angles often fail. Re-take the photo straight-on with even lighting.
Custom-styled QR codes. Some marketing QR codes embed logos or use unusual colors. The standard tolerates moderate customization, but heavy stylization (rounded modules, gradients, low contrast) breaks decoders. Use the original print version when possible.
Why Read a QR Code Without Scanning?
Phone cameras are convenient for QR codes you encounter in the physical world — but plenty of QR codes live as images: in PDFs, screenshots, email attachments, slides, web pages. A web-based reader is the right tool when:
- You received a QR code as an image attachment and don't want to print it just to scan it.
- You want to see what a QR code contains before committing to opening the URL on your phone (especially smart for QR codes from unknown senders — phishing via QR is a real category).
- You're testing your own marketing materials and want to verify the encoded content matches what you intended.
- Your phone camera isn't recognizing the code, but you can save the image to disk.
Related Tools
Need to generate a QR code from text instead of read one? That's the inverse tool (we don't ship one yet — request it). To work with other forms of binary-encoded data, try the Base64 Encoder/Decoder. To inspect a URL before opening it, the URL Encoder/Decoder can reveal hidden parameters.