Skip to main content

QR Code Scanner

Scan QR codes directly in your browser using your camera or by uploading an image. Decode any QR code instantly — free, no app needed, no sign-up.

780K+ tools used

Drop files here

or click to browse files from your computer

🔒 Your files are private. All processing happens locally in your browser. Files are never uploaded to any server.

FAQ

Frequently asked questions.

Open the QR Code Scanner in your browser and click Allow when prompted for camera access. Point your camera at the QR code and the scanner decodes it automatically in real time. Alternatively, upload an image file containing a QR code to decode it without using your camera.

Yes. Click the Upload Image option and select a photo, screenshot, or any image file containing a QR code. The tool analyzes the image and extracts the encoded data instantly — even from low-quality images or QR codes captured at an angle.

Camera access is required only to capture QR codes in real time using your device's camera feed. The video stream is processed entirely in your browser — no video is recorded, stored, or transmitted to any server. You can deny camera access and use the image upload option instead.

The scanner reads QR codes (all versions), Micro QR codes, Data Matrix, and PDF417 codes. It decodes all common QR code content types including URLs, WiFi credentials, contact cards (vCard), plain text, email addresses, phone numbers, and calendar events.

Yes. Open the QR Code Scanner in your mobile browser, allow camera access, and point your phone's camera at the QR code. This is useful for scanning QR codes displayed on your computer screen or in printed materials without installing a separate app.

Low-contrast QR codes (similar foreground and background colors), damaged or partially obscured codes, or very small QR codes may be hard to scan with the camera. Try uploading an image of the QR code instead — the image decoder handles distorted or partially damaged codes better than the real-time camera scanner.

Images up to 10MB are supported, including JPG, PNG, WebP, and GIF formats. For best results, use clear, high-resolution images where the QR code occupies a significant portion of the image and is not blurry or heavily rotated.

No. The camera stream and uploaded images are processed entirely in your browser using JavaScript-based QR code decoding libraries. Nothing is recorded, uploaded to a server, or stored. All processing is local and private.

Take a screenshot of the PDF page containing the QR code, then upload the screenshot to our image upload scanner. The QR code will be detected and decoded from the screenshot image.

Yes, completely free. No app to install, no sign-up, no usage limits. Scan as many QR codes as you need directly in your browser.