Loading calculators…
Loading calculators…
Scan any QR code from an image or camera. Nothing is uploaded — 100% private and browser-based.
Drop image or click to upload
JPG, PNG, WebP, GIF — or Ctrl+V to paste
All scanning happens entirely in your browser — no image is ever uploaded or sent anywhere.
Choose a scan method
Pick 'Image Upload' to scan a file, or 'Camera Scan' to use your device camera.
Upload or aim your camera
Drop an image, click to browse, paste with Ctrl+V, or point your camera at the QR code.
Read the result
The decoded text appears instantly with its detected type (URL, WiFi, contact, etc.).
Copy or open
Copy the result to clipboard, or click 'Open URL' to visit the link directly.
Calculate your Equated Monthly Installment for home, car, or personal loans
Calculate loan repayment schedules, total interest, and monthly payments
Add or remove VAT from any amount with support for multiple VAT rates
Convert salary between hourly, daily, weekly, monthly, and annual rates
Need to create a QR code instead?
Generate QR codes for URLs, WiFi, vCards, UPI, WhatsApp, and 15+ more types — free and instant.
Unlike most online tools, Toolivon processes everything directly in your browser using the Web APIs built into Chrome, Firefox, Safari, and Edge.
QR codes are everywhere in 2026 — restaurants, tickets, payments, WiFi access, business cards, and product packaging. Here are six common scenarios where scanning a QR code saves time or provides instant access:
Scan QR codes on tables to view digital menus without downloading apps or touching physical menus — common in restaurants, cafes, and bars worldwide since 2020.
Hotels, airports, and offices use WiFi QR codes to share network credentials instantly. Scan the code to connect without manually typing long passwords.
Concert venues, movie theaters, and airlines use QR code tickets. Scan your emailed ticket to verify authenticity before arriving at the venue.
Retail stores place QR codes on product packaging to link to spec sheets, user manuals, warranty registration, or customer reviews.
In India, merchants display UPI QR codes for instant payments. Scan to auto-fill payment apps (Google Pay, PhonePe, Paytm) with merchant details and amount.
Business cards and email signatures include vCard QR codes. Scan to import contact details (name, phone, email, company) directly into your phone's address book.
QR codes aren't just for URLs. The QR standard supports structured data for contacts, WiFi networks, payments, calendar events, and more. This scanner auto-detects the type and formats the output accordingly:
| QR Type | Icon | Example Format | Common Use Case |
|---|---|---|---|
| URL (http://) | 🌐 | https://toolivon.com | Website links, promotional campaigns, redirect tracking |
| WiFi (WIFI:) | 📶 | WIFI:T:WPA;S:MyNetwork;P:password;; | Instant WiFi connection without password typing |
| vCard Contact | 👤 | BEGIN:VCARD\nFN:John Doe\n... | Business cards, email signatures, conference badges |
| Email (mailto:) | ✉️ | mailto:hello@example.com | Quick email composition with pre-filled subject/body |
| Phone (tel:) | 📞 | tel:+14155552671 | Instant phone dialing for customer support |
| SMS (sms:) | 💬 | sms:+14155552671?body=Hello | Pre-filled text messages for contests or campaigns |
| UPI Payment | 💳 | upi://pay?pa=merchant@upi&pn=Store | India's unified payment system for instant transfers |
| 📱 | https://wa.me/14155552671 | Direct WhatsApp chat link without saving contact | |
| Crypto Address | ₿ | bitcoin:1A1zP1eP5QGefi2DMPTf... | Cryptocurrency wallet addresses (BTC, ETH, etc.) |
| Calendar Event | 📅 | BEGIN:VEVENT\nSUMMARY:Meeting... | Add events to calendar apps instantly |
| Plain Text | 📝 | Serial #12345 | Product codes, tracking numbers, instructions |
Auto-Detection: This scanner automatically identifies the data type based on prefixes (http://, tel:, mailto:, WIFI:, BEGIN:VCARD, etc.) and formats the output accordingly. URLs are clickable, WiFi codes show network details, vCards show contact info — no manual selection needed.
If you see "No QR code found" or get incorrect data, here are the most common causes and fixes:
| Problem | Solution |
|---|---|
| No QR code found | Ensure good lighting, hold camera steady, crop image closer to QR code, increase resolution |
| Blurry or distorted | Use original image, avoid screenshots of screenshots, check if QR code is physically damaged |
| Partial QR code | QR codes have error correction but need at least 70% intact. Capture full code including quiet zone (white border) |
| Camera not working | Grant camera permission in browser, check browser supports MediaDevices API (Chrome, Firefox, Safari, Edge) |
| Wrong data detected | Some QR codes contain multiple data types. Check if scanner shows type dropdown to select correct interpretation |
Pro Tip: QR codes require a "quiet zone" (white border) of at least 4 modules (pixels) around all four sides. If you crop too close to the code, scanners cannot detect the edges and fail. When taking photos or screenshots, leave extra white space around the QR code.
QR codes are convenient but can be exploited by attackers. Malicious QR codes can link to phishing sites, trigger downloads, or steal payment credentials. Here's what to watch for:
| Risk Type | Threat Level | Attack Description | How to Protect Yourself |
|---|---|---|---|
| Malicious URLs | High | QR codes can link to phishing sites or malware downloads. Always preview the URL before opening. | Use 'Copy URL' first, inspect domain before clicking 'Open URL' |
| WiFi Credential Theft | Medium | Fake WiFi QR codes can connect you to attacker-controlled networks to intercept traffic. | Only scan WiFi codes from trusted sources (hotels, your own business) |
| Payment Request Fraud | High | Scammers replace legitimate UPI/payment QR codes with their own to steal money. | Verify merchant name and amount before confirming payment |
| Auto-Download Triggers | Medium | Some QR codes use data: URIs or file:// schemes to trigger automatic downloads. | Modern browsers block these, but be cautious with unknown QR sources |
| Location Tracking | Low | Marketing QR codes with unique IDs can track who scanned, when, and where. | Awareness only — this is standard marketing practice, not a security breach |
Security Rule: Always preview QR code data before acting on it. This scanner shows the raw decoded text so you can inspect URLs, payment details, or WiFi credentials before clicking "Open URL" or connecting to networks.
For payment QR codes: Verify merchant name, amount, and account details match your expectation. Scammers replace legitimate payment codes with their own — double-check before confirming payment.
QR codes (Quick Response codes) were invented by Denso Wave in 1994 for tracking automotive parts. They're now an ISO standard (ISO/IEC 18004) used globally for instant data transfer via camera scans. Here's what makes them work:
| Specification | Range/Values | Explanation |
|---|---|---|
| Error Correction | Levels: L (7%), M (15%), Q (25%), H (30%) | QR codes can be read even when partially damaged. Higher levels allow more damage tolerance but require larger codes. |
| Data Capacity | Numeric: 7,089 digits Alphanumeric: 4,296 chars Binary: 2,953 bytes | Maximum data varies by version (size) and error correction level. Most real-world QR codes use 10-20% of max capacity. |
| Versions | Range: 1 to 40 Sizes: 21×21 to 177×177 modules | Version 1 is 21×21 pixels, each increment adds 4 modules per side. Larger versions store more data but require higher print quality. |
| Quiet Zone | Required: 4 modules minimum | White border around QR code required for scanners to detect edges. Without quiet zone, scan reliability drops significantly. |
Fun Fact: QR codes can store up to 7,089 numeric digits or 2,953 bytes of binary data (Version 40, L error correction). However, most real-world QR codes use 10-20% of maximum capacity because smaller codes are faster to scan and can be printed smaller. A typical URL QR code (50-100 characters) uses Version 3-5 (29×29 to 37×37 modules).
Last updated: