QR Code Scanner

Scan QR codes with your camera or from a photo: links, UPI, Wi-Fi and contacts

Point your camera at a QR code

Your files are processed in your browser. They are never uploaded, and nothing is stored after you close the page. How we handle privacy

Result
Nothing scanned yet. Start the camera, or choose or paste an image with a QR code.
Need to make a QR code instead? Use the QR Code Generator for links, UPI, Wi-Fi and contacts.

Runs entirely in your browser. Nothing you type or upload is sent to us or stored.

Results are for general guidance. Please check anything important before relying on it. Terms of use

How to Use

  1. Tap Start camera and allow camera access when your browser asks. Hold the QR code inside the square: it's read by itself and the camera switches off.
  2. No camera, or the code is in a screenshot? Drop the image on the box, tap the box to choose a photo, or paste a screenshot with Ctrl+V.
  3. Read the result. The scanner says what the code holds (web link, UPI payment, Wi-Fi network, contact or plain text) and lays out the details. For Wi-Fi, tap the eye button to show the password.
  4. Use the buttons under the result, such as Copy text, Copy link, Open link (check the address first) or Save contact (.vcf) for a vCard.
  5. Earlier scans from this visit are listed under Scanned this visit. Tap one to see it again, or clear the list with the bin button.

Scan a QR code online, without installing an app

This QR code scanner reads codes from your phone or laptop camera, or from a photo or screenshot you already have. That second part is handy when someone sends a payment QR on WhatsApp, or a Wi-Fi code is on a poster you photographed. Decoding happens on your device, so the image and the decoded text are never uploaded anywhere.

Your phone's camera app can usually scan QR codes too. What it often won't do is show you what's inside before acting on it. This page does: you see the full link, the UPI ID or the Wi-Fi password, and decide what to do next.

What the scanner recognises

The code starts withIt isWhat you see
https:// or http://Web linkThe domain name in large text, a warning that it's an outside site, Open and Copy buttons
upi://pay?UPI payment requestPayee name, UPI ID, amount (if fixed) and note
WIFI:Wi-Fi loginNetwork name, security type, password (hidden until you tap the eye)
BEGIN:VCARD or MECARD:Contact cardName, phone numbers, email, company and address
Anything elsePlain textThe text, ready to copy

The full decoded text is always shown at the bottom as well, so nothing is hidden by the formatting.

Check before you pay or click

QR codes are a common route for fraud in India because nobody can read a QR code by eye. A few habits keep you safe:

  • Receiving money never needs a QR code or your UPI PIN. If a "buyer" on OLX or a caller asks you to scan a code to receive payment, it's a scam. Scanning a UPI code and entering your PIN always sends money out.
  • Match the payee name. A shop's sticker can be covered with someone else's code. Before you pay, the name in your UPI app should match the shop or person.
  • Read the domain of a link, not just the start. sbi.co.in.secure-login.xyz belongs to secure-login.xyz, not to SBI. The scanner shows the real host name in large text for this reason, and it warns about plain http links and look-alike addresses written with xn--.
  • Don't enter passwords, card numbers or OTPs on a page you reached from a code you don't trust.

When a QR code won't scan

  • Blurry photo: move the phone back a little so the camera can focus, and make sure there's light on the code.
  • Code too small in the image: crop the screenshot around the code before uploading.
  • Part of the code missing: all three big corner squares must be visible. A code cut off at the edge can't be read.
  • Glare on a laminated or glass surface: tilt the phone slightly.
  • Camera blocked: if you tapped Block, allow the camera again from the lock or camera icon in your browser's address bar. You can always upload a photo instead.

The scanner also reads light codes on dark backgrounds when you upload an image. QR codes were invented by Denso Wave in Japan in 1994 and can hold up to 7,089 digits or 2,953 bytes of text. Codes with lots of data have many tiny squares and need a sharper picture.

Want to make your own code for a shop counter, a UPI payment or your home Wi-Fi? Use the QR Code Generator.

Frequently Asked Questions

Drop the image on the upload box, tap the box to pick it from your gallery, or copy the screenshot and press Ctrl+V on this page. The scanner finds the code in the picture and shows what it contains. If it can't find one, crop the image closer to the code and try again.

No. You never need to scan a QR code or enter your UPI PIN to receive money. Scanning a UPI code and entering your PIN always sends money from your account. If someone asks you to scan a code to get paid, it's a scam.

Usually because camera permission was blocked. Tap the lock or camera icon next to the address bar, allow the camera for this site and try again. The camera also won't start if another app is using it, or if the page isn't loaded over https. You can upload a photo of the code instead.

Scan the code, then tap the eye button next to the password. The scanner shows the network name, the security type and the password, with buttons to copy each. Paste the password when you pick that network in your Wi-Fi settings.

No. The camera picture and images are decoded in your browser and never uploaded. The list of earlier scans exists only while this page is open and disappears when you close or refresh it.