Skip to content
๐Ÿงฎ

Scan QR Code Without a Camera

A free online QR code reader that works without a camera. Read a QR code from an image instead of pointing a camera at it. On a phone, tap to take a photo or pick a screenshot. On a computer, upload a file, drag one in, or press Ctrl+V. Decodes links, text and WiFi in your browser.

Built by Toolsque Team · last updated October 8, 2026 · checked against our testing process

Drop a QR image or screenshot hereTake a photo or pick a screenshot

Or press Ctrl+V to paste one. Read in your browser, never uploaded.Read on your phone. Your image is never uploaded.

What you will see

Everything inside the code, ready to use

  • Links you can open, copy or check for safety
  • WiFi network name and password, split out for copying
  • Phone numbers, emails, texts, contacts and plain text

How to Use This Free Online QR Code Scanner

  1. On a phone, tap the box: choose Camera to photograph a code in front of you, or pick a screenshot from your gallery.
  2. On a computer, click, drag or paste: click the box to browse for a file, drag an image in (PNG, JPG, WebP, BMP), or press Ctrl+V (Cmd+V on Mac) to paste a screenshot straight from the clipboard.
  3. View decoded details: The extracted text or URL appears instantly next to the box (below it on a phone). If the code contains WiFi network credentials, the network name and password are split automatically for easy copying.

How to Scan a QR Code Without a Camera (3 Fast Ways)

You do not need a webcam, smartphone camera, or external optical scanner to read a QR code. When you receive a QR code in an email, PDF document, presentation slide, or webpage, you can decode the payload directly from an image file or screenshot.

  • Method 1: Direct Clipboard Paste (Fastest): Take a screenshot of the QR code on your screen, click anywhere on this page, and press Ctrl+V (Cmd+V on macOS). The decoder reads the image directly from your clipboard memory without saving a temporary file.
  • Method 2: Drag and Drop: Drag any image file containing a QR code from your desktop or file explorer and drop it into the scanner box.
  • Method 3: File Upload: Click the upload area to select a PNG, JPG, WebP, or BMP file saved on your hard drive, flash drive, or cloud storage.

Scan or Read a QR Code From a Picture, Photo or Image

Any picture that contains a QR code can be read here, not only screenshots. A photo from your gallery, a picture saved from a website or a chat, a scanned page, or a code cropped out of a PDF all work the same way: open the image and the code inside it is decoded on the spot.

The reader finds the code anywhere in the picture, so you do not need to crop it first unless the image is very large or holds several codes. For the cleanest result, use the original file rather than a re-saved copy, keep the code at least 200 pixels across, and avoid pictures taken at a sharp angle.

If a photo is too blurry or faded to read, the blurry QR code reader runs nine cleanup steps on it. If part of the code is torn or missing, the QR code repair tool can rebuild the missing corner.

Scan a QR Code Online: Upload an Image

To scan a QR code online from an image, upload the picture with the box at the top of this page. Tap it on a phone to pick a photo or screenshot, or click it on a computer to choose a file. You can also drag the image in or paste it with Ctrl+V. The QR code scanner reads the upload in your browser, so the image never reaches a server and there is nothing to install.

PNG, JPG, WebP and BMP files all work. If the image holds more than one code, crop it to the one you want first.

Get the Link From a QR Code Image

When the code holds a web address, the scanner turns the QR image into a link: the full address appears under the box, ready to copy with Copy Content. If the code holds plain text, a WiFi network or contact details, you get that text instead, so the same page works as a QR image to text reader.

A link from a code you do not trust is worth checking before you open it. Inspect Safety, or the safe QR code scanner, shows where it goes and flags the warning signs first.

Instant Keyboard Snipping Shortcuts by Operating System

To scan a QR code displayed on your screen, use your operating system built-in capture shortcut to copy the code to your clipboard, then press Ctrl+V on this page:

Scroll table →
Operating SystemCapture ShortcutAction
Windows 11 and 10Win + Shift + SDrag a box around the QR code, switch to this tab, and press Ctrl+V.
macOS (MacBook, iMac)Cmd + Shift + 4Capture the area, then drag the screenshot file from your desktop into the box.
ChromeOS (Chromebook)Ctrl + Shift + Switch WindowSelect "Capture area", copy to clipboard, and paste into the tool.
Linux (Ubuntu, Fedora)Shift + Print ScreenSelect area to clipboard, then press Ctrl+V in your browser.

Supported Image Formats, Resolution, and Error Correction

QR codes are defined under ISO/IEC 18004. The code consists of dark and light modules organized into square grids ranging from 21x21 modules (Version 1) up to 177x177 modules (Version 40). When scanning from a static file rather than a camera stream, image quality dictates decode success.

Scroll table →
ParameterRecommended SpecificationNotes
File FormatPNG, WebP, Lossless JPEGPNG and WebP preserve sharp module edges. Avoid low-quality JPEG compression.
Minimum Resolution80x80 pixels (150 DPI+)The software decoder requires at least 3 to 5 screen pixels per module.
Error Correction Tolerance7% to 30% damage recoveryLevel L recovers 7%, Level M recovers 15%, Level Q recovers 25%, Level H recovers 30%.
Maximum File Size10 MB per imageClient-side decoding handles high-resolution screenshots up to 10 MB smoothly.

Why Browser-Side Decoding Keeps Your Data Private

Unlike cloud-based OCR services that upload your images to remote servers, this tool executes 100% within your local browser tab using compiled JavaScript. When you paste a screenshot containing sensitive information, such as private Wi-Fi passwords, authentication tokens, or personal contact records, none of that data leaves your device.

Nothing you type or upload is stored in a database, logged on a server, or shared with third parties. Once you close or refresh the tab, all image buffers in browser memory are cleared.

Troubleshooting: Why a Screenshot QR Code Fails to Scan

If an uploaded image does not decode immediately, check the following common issues:

  • Low Contrast: The decoder requires at least 70% contrast difference between the dark modules and the light background. Dark blue on black or light yellow on white will fail detection.
  • Heavy JPEG Artifacts: High compression creates fuzzy grey halos around square corners, tricking the boundary finder. Crop closer to the code and re-save as PNG.
  • Extreme Skew or Tilt: Built-in finder patterns compensate for up to 30 degrees of skew. For photographs taken at extreme angles, rotate and straighten the image before uploading.
  • PDF Vector Rasterization: When exporting QR codes from PDF files, ensure the rendering DPI is set to at least 150 DPI. Low 72 DPI exports blur module edges.

For specialized QR tasks, you can also use our WiFi QR code decoder to extract Wi-Fi network passphrases or check suspicious links with our safe QR code scanner. Explore all utilities in our QR tools library.

By Toolsque Team. Last checked September 2026. Image upload tested on mobile and desktop Chrome.

On a Chromebook the built in options work a little differently. Scanning a QR code on a Chromebook covers the Camera app, the partial screenshot route and Google Lens, with or without a camera.

If the image will not decode here because the code itself is faded, tiny or washed out, our blurry QR code reader works through nine processed versions of the same picture and tells you which one succeeded.

Reading a striped product barcode rather than a QR code? Barcode country codes takes any barcode number, tells you which GS1 organisation issued it, and tests the check digit at the same time.

Frequently Asked Questions

Do I need a camera to scan a QR code?No. You can decode any QR code without a camera by uploading an image file, dragging in a photo, or pasting a screenshot directly from your clipboard.
How do I scan a QR code from a picture or photo?Open the picture with the box above: tap it on a phone and pick the photo from your gallery, or drag the image in on a computer. The code is found anywhere in the picture and decoded straight away, with nothing uploaded. Photos, screenshots, saved web images and scanned pages all work, so the page doubles as a free QR photo scanner in any browser.
How do I scan a QR code from a screenshot on a computer?Take a screenshot using Win+Shift+S on Windows or Cmd+Shift+4 on Mac. Click on this page and press Ctrl+V (or Cmd+V on Mac) to paste and decode the image instantly without saving a file.
Can I scan a WhatsApp Web QR code without a phone camera?No. WhatsApp Web requires you to link devices using the active camera inside the WhatsApp mobile app for cryptographic session pairing. A static screenshot cannot authenticate a live WhatsApp Web session.
Can this tool read WiFi QR codes and passwords?Yes. If you upload or paste a WiFi QR code, the tool reads the WIFI:T:WPA;S:SSID;P:password;; payload and displays the network name, security type, and password in plain text.
Is it safe to decode private QR codes with this tool?Yes. All image processing and decoding happens locally in your browser using JavaScript. No image files, text payloads, or credentials are uploaded to any server.
What should I do if my QR code image is blurry or will not scan?Ensure the QR code image is at least 80x80 pixels with clear contrast between dark and light modules. If the code is inside a document or photo, crop tightly around the square code and save it as a PNG before uploading.