Need to read a QR code but don't have your phone handy? Or it's on your screen and you'd rather not photograph it? QRcito's online QR reader decodes the code directly in your browser, no installation, no image upload to any server. This guide covers when it's worth using, how it works, and the alternatives.
Quick answer
- Open qrcito.com in any modern browser (Chrome, Firefox, Safari, Edge).
- Click the Scan QR button at the top.
- Two options: use the webcam or upload an image (PNG, JPG, screenshot).
- Processing happens 100% in your browser. Neither image nor QR content leaves the device.
- Compatible with any standard QR: URLs, WiFi, vCard, events, geo, crypto, plain text.
When you need an online QR reader
A modern phone already has a camera and built-in reader, so why use it from a computer. Typical cases:
1. QR appearing on your screen
You receive a screenshot via Slack/WhatsApp, see a QR in an email, a client sends you a PDF with QR. Printing it or using another screen to point your phone is slow. Upload the image to the web reader, open the QR in 2 seconds.
2. QR in live video or stream
Online conference, webinar, company presentation where someone shows a QR for 5 seconds. Capture screen, upload screenshot to web reader, gets you to destination without losing the moment.
3. Phone without battery or camera
Happens more than it should, especially in professional contexts (counters, events, offices).
4. Small or poorly printed QR
Sometimes the QR is printed very small or low resolution. Bringing it close to an HD webcam with good lighting and digital zoom can work better than the phone camera.
5. You need the content as plain text
The phone's native camera usually opens the URL directly. If you just want to see what it encodes (for security, before visiting), a web reader shows the content as text and you decide whether to open it. Particularly useful if you suspect quishing: Quishing, what it is and how to avoid it.
6. Batch QR processing
If you have 30 images with QR (delivery scans, receipts, labels), an online reader lets you upload several and export content in batch, without pulling out your phone each time.
How to use QRcito's QR reader
Option A: with webcam
- Go to qrcito.com.
- Click Scan QR (top-right of the generator section).
- Browser asks for camera permission. Accept it.
- Point the webcam at the QR.
- As soon as detected, result appears on screen and you can:
- Copy the content.
- If URL, open directly.
- If WiFi/vCard/event, you'll see it formatted.
Camera access lasts only while button is active. Closing it deactivates the camera.
Option B: upload image
If the QR is already on your disk (screenshot, photo, PDF):
- Click Scan QR.
- Pick the Upload image tab (or drag and drop).
- Supports PNG, JPG, WebP. PDF not directly (screenshot the PDF first).
- The reader detects the QR in the image and returns the content.
Works even if QR isn't centered or has rotation. Works even if it's inside a photo with other elements (a poster with a QR in a corner, for example).
How it works technically
Under the hood, QRcito uses the jsQR library (open source, MIT) in JavaScript. The flow:
- Webcam or image generates a pixel buffer in the browser's
<canvas>. - jsQR analyzes the canvas looking for the three positioning patterns (the QR "eyes").
- If found, it decodes the modules following ISO/IEC 18004 standard.
- Applies Reed-Solomon error correction if part of QR is damaged.
- Returns content as text.
All this process happens in JavaScript inside your browser. No image byte leaves your device.
To better understand how a QR is encoded and decoded: How a QR code works inside.
Privacy: the difference vs other tools
There are dozens of "QR reader online". 90% of them:
- Upload your image to their server to process there.
- Log QR content (scanned URL, etc.) in their analytics.
- Associate reading with your IP, browser, time.
- Some sell that data to third parties.
The problem: if you scan a payment QR, a client's vCard, a WiFi password, or an internal company link, all that is logged at a third party without your consent.
QRcito processes everything locally. You can disconnect internet, open a QR on screen, and read it. The page works offline thanks to its PWA (service worker caching assets). Content isn't transmitted to anyone.
Compatibility
Supported browsers
| Browser | Webcam | Image upload |
|---|---|---|
| Chrome 90+ | Yes | Yes |
| Firefox 88+ | Yes | Yes |
| Safari 14+ | Yes | Yes |
| Edge 90+ | Yes | Yes |
| Opera 75+ | Yes | Yes |
| Brave | Yes | Yes |
| Chrome Android | Yes (rear cam) | Yes |
| Safari iOS | Yes | Yes |
| Samsung Internet | Yes | Yes |
What you need
- Internet connection only first time you load qrcito.com. Then works offline.
- Camera or webcam if scanning live. For image upload, no.
- Camera permission granted to browser (asked once).
QR types it decodes
The reader recognizes all standard formats:
- URL (
https://...): shows URL and offers to open it. - Plain text: shows content.
- WiFi: format
WIFI:S:name;T:WPA;P:password;;. Parses and shows SSID and password separately. - vCard / MeCard: formatted contact with name, phone, email.
- Calendar event (iCal): title, date, location.
- Geolocation: latitude, longitude, link to Google Maps / Apple Maps.
- Email (
mailto:): recipient, subject, body. - SMS (
sms:): number, message. - Phone (
tel:): number. - Crypto (
bitcoin:,ethereum:, etc.): destination wallet, optional amount. - PayPal.Me, Stripe: URLs recognized as payments.
Full coverage of each type: we recommend the PNG vs SVG for QR guide on file format, and the PayPal/Stripe guide if the QR is for charging.
When NOT to use an online reader
- Physically damaged QR (torn, stained): if phone camera can't, webcam can't either. You'd need professional lighting and specialized software.
- Encrypted QR with password (some bank ticket QR include extra layer): standard reader returns raw content, but decrypting requires the issuer's key.
- Non-QR codes: if it's a Data Matrix, Aztec, linear barcode, it won't detect. Use specific readers.
Alternative QR readers (and why QRcito wins)
| Service | Processes locally | No tracking | No login | Image upload | Offline |
|---|---|---|---|---|---|
| QRcito | ✅ | ✅ | ✅ | ✅ | ✅ (PWA) |
| Webqr.com | ✅ | Partial | ✅ | ✅ | ❌ |
| Online QR Scanner | ❌ | ❌ | ✅ | ✅ | ❌ |
| QR Code Reader Online | ❌ | ❌ | ✅ | ✅ | ❌ |
| Native phone app | ✅ | Depends | Depends | Sometimes | ✅ |
Key difference: where it processes the image. Any reader that uploads to its server is, by definition, seeing your QR.
Tips to improve detection rate
If you upload an image and the reader doesn't detect the QR:
- Crop it around the QR. Everything else is noise.
- Boost contrast and brightness if photo is dark.
- Straighten if heavily tilted (>45°).
- Increase resolution if image is small (<200×200 px).
- Isolate the QR: if on a complex background, crop with a small margin.
If using webcam:
- Ensure good frontal lighting without glare.
- Distance 15-30 cm from QR to camera.
- Move hand away: hold steady, no shaking.
- Clean webcam lens (usually has dust and fingerprints).
Why QRcito exists
Clear pattern in the QR industry:
- Generation is free but limited (with watermark, limited number).
- "Premium" costs and renews monthly.
- Online reading is free but sends data to their servers.
- Phone camera works but you don't always have it handy.
QRcito was designed to solve all four: free unlimited watermark-free generation, local reading without tracking, both work offline once the page is cached. No login. No email. No subscription.
Frequently asked questions
Does QRcito's QR reader work on mobile too? Yes. If you open qrcito.com from mobile and choose to scan, the browser uses the rear camera. Works on iPhone (Safari iOS 14+) and Android (Chrome 90+).
Can I read multiple QR at once? Current interface processes one at a time. For batch, upload them sequentially.
Does it detect distorted QR (angle, perspective)? Yes. The QR standard is designed for detection from any angle up to ~45°. jsQR (the library QRcito uses) handles reasonable perspective well.
Does it work if the QR has a logo or custom color? Yes. QR with logo or color, as long as within standard parameters (adequate error correction, minimum contrast), read without issue. If you have doubts about your own logo QR, test with the reader before printing: QR with logo, step-by-step tutorial.
Difference between web reader and phone native camera? Functional, none: decoded content is the same. Practical, yes: native camera acts immediately (opens URL, prompts to join WiFi). Web reader shows content first and you decide what to do.
Is it safe to scan an unknown QR with the web reader? Yes, scanning is safe. The risk is opening the destination it encodes. The web reader lets you see the URL first before opening it, which is safer than the native camera that opens directly.
In short
If you have a QR on screen, in an image, or need to read from a computer, QRcito's online QR reader is the quick, free, private option. Local processing, no tracking, compatible with any modern browser and device.
Scan and generate QR codes in the same place, free and no signup: qrcito.com