QR Code Reader

Decode QR Codes from Images, Screenshots & Camera - AI Cannot, We Do

Scan QR Code

📷

Drop QR code image here

or click to browse · PNG, JPG, WebP, GIF

You can also paste a screenshot (Ctrl+V / ⌘+V)

Point your camera at a QR code — it will be detected automatically

Recently scanned QR codes

What is a QR Code Reader?

A QR Code Reader (also called QR Code Scanner or Decoder) is a free online tool that extracts information from QR code images. Unlike using your phone camera, this tool lets you decode QR codes from screenshots, downloaded images, photos, or even your computer's webcam.

Why Use an Online QR Code Reader?

  • Check Before You Scan: Preview where a QR code leads before opening it on your phone — avoid phishing and malicious links
  • Extract from Screenshots: Decode QR codes from emails, documents, websites, or social media posts
  • Recover Damaged Codes: jsQR engine can read partially damaged or low-quality QR codes
  • WiFi Password Recovery: Extract WiFi credentials from QR codes on router stickers or shared cards
  • 100% Private: All decoding happens in your browser — no images ever leave your device

How QR Code Decoding Works

  1. Input: Upload an image, use your camera, or paste from clipboard
  2. Detection: The jsQR algorithm locates the QR code finder patterns (the three corner squares)
  3. Sampling: The matrix of black and white modules is sampled from the image
  4. Decoding: Reed-Solomon error correction recovers the data bits
  5. Output: The decoded content is displayed with automatic type detection

What You Can Decode

Website URLs

Instantly open links from QR codes. Great for checking QR codes before scanning with your phone.

WiFi Credentials

Extract network name (SSID) and password from WiFi QR codes. Never lose your WiFi info again.

vCard Contacts

Read contact information encoded in vCard QR codes found on business cards.

Plain Text

Any text encoded in a QR code — from product information to secret messages.

Email & SMS

Decode mailto: and sms: links to see the recipient and pre-filled content.

Frequently Asked Questions

How do I scan a QR code from a screenshot?

Click the Upload tab, then either drag and drop your screenshot image onto the upload area, click to browse and select the file, or simply press Ctrl+V (Cmd+V on Mac) to paste a screenshot from your clipboard. The QR code will be decoded instantly.

Is my data sent to any server?

No. All QR code decoding happens entirely in your browser using JavaScript. Your images and the decoded content never leave your device. This makes our QR code reader 100% private and secure.

What image formats are supported?

Our QR code reader supports PNG, JPEG/JPG, WebP, and GIF image formats. For best results, use PNG or JPEG images where the QR code is clearly visible and well-lit.

Can it read damaged or blurry QR codes?

The jsQR engine includes error correction handling that can read QR codes even when partially damaged, rotated, or slightly blurry. For best results, ensure the QR code occupies a reasonable portion of the image and is not excessively blurry.

How accurate is the QR code reader?

The decoder uses the jsQR library which implements the full QR code specification. It achieves near 100% accuracy on clear, properly lit QR code images. Success rates may vary with heavily damaged, extremely small, or badly lit codes.

How do I use the camera scanner?

Click the Camera tab, then click "Start Camera". Grant camera permission when prompted. Point your device's camera at a QR code. The tool will automatically detect and decode it in real-time, showing the result below the video preview.