QR Code Scanner

Scan and decode QR codes from an uploaded image, a pasted screenshot, or your camera — all in the browser. Nothing is uploaded, so it is safe for private and work QR codes.

Drop an image here, click to choose, or paste a screenshot

JPG, PNG, WebP, GIF · press Ctrl+V / Cmd+V to paste · nothing is uploaded

Free Online QR Code Scanner

This QR Code Scanner reads and decodes any standard QR code straight from your device. Feed it a saved image, a screenshot on your clipboard, or a live camera feed, and it returns the exact text encoded in the code — a website address, Wi‑Fi login, contact card, phone number or plain message. Everything runs locally in your browser using the jsQR engine, so no image or decoded data is ever sent to a server.

How to Scan a QR Code

  1. Upload an image — drop a photo or screenshot of the QR code into the box above, or click to browse your files.
  2. Paste a screenshot — copy any image to your clipboard (for example with the Windows Snipping Tool or Cmd+Shift+4 on a Mac) and press Ctrl+V / Cmd+V anywhere on the page.
  3. Use your camera — tap Scan with camera and hold a physical QR code in view. It decodes the moment the code is in focus.
  4. Read the decoded content, then use Copy text or follow the detected link, Wi‑Fi or contact details.

What a QR Code Can Contain

A QR code is just a container for text, but that text usually follows a known pattern so phones know what to do with it. This scanner recognises the common ones and formats them for you:

  • Website links — anything starting with http:// or https:// becomes a clickable link so you can check the destination before opening it.
  • Wi‑Fi — a WIFI: string is split into the network name, password and security type so you can connect manually.
  • Contact cards — BEGIN:VCARD or MECARD data holds a name, phone and email.
  • Email, phone and location — mailto:, tel:, sms: and geo: prefixes are labelled so you know what the code will trigger.
  • Plain text — notes, coupon codes or Wi‑Fi passwords stored as simple text are shown as‑is.

Is It Safe to Scan Unknown QR Codes?

Scanning a QR code is harmless on its own — the risk comes from acting on what it contains. Malicious codes (sometimes called “quishing”) hide phishing links behind a pattern you cannot read with your eyes. Because this tool shows you the raw text and never auto‑opens anything, you can inspect a suspicious sticker or email QR safely before deciding whether to visit the address. Treat a decoded link exactly as you would a link in a spam email: check the domain, and never enter passwords or card details on a page you reached from an unexpected code.

Frequently Asked Questions

Are my images or scans uploaded anywhere?

No. Decoding happens entirely in your browser with the jsQR library, so the image and the text it contains never leave your device. That makes it safe for boarding passes, Wi‑Fi codes and other private QR codes.

The scanner says no QR code was found — why?

Usually the code is too small, blurry, cropped, or at a steep angle. Use a sharper image where the whole code is visible with a little white space around it, make sure it is well lit, and avoid heavy glare or reflections.

Can it scan a QR code with my phone camera?

Yes. Tap Scan with camera and allow camera access. On phones it uses the rear camera by default and decodes automatically once the code is sharp. If your browser blocks camera access, upload a photo of the code instead.

Does it read barcodes or only QR codes?

It reads QR codes specifically, including URL, Wi‑Fi, contact and plain‑text payloads. One‑dimensional retail barcodes (such as EAN or UPC) are a different format and are not supported.

Related Tools

QR Code Generator · Image Cropper · Base64 Encoder

All tools