Home
Tools
QR Tools
QR Code Decoder
QR Tools

QR Code Decoder

Read QR codes from an uploaded image in your browser

Your images stay on your device.

Accepted: JPG, PNG, WebP · max 20 MB. Decoding stays on your device.

Drag & drop a QR code image here

or click to browse from your device

Decode results

No image yet

Upload a photo or screenshot of a QR code to read it locally.

About QR Code Decoder

Read QR codes from image files on your device. Upload JPG, PNG, or WebP (up to 20 MB); ToolsArk decodes the first detectable code with jsQR and shows the text plus a simple type hint (URL, Wi‑Fi, and similar).

How to use

  1. Upload or drop a QR image (JPG, PNG, or WebP, max 20 MB).
  2. Click Decode to extract the payload.
  3. For http(s) URLs, use Open link. Copy the text or download qr-decoded.txt.

What you get

  • Decoding is image-based only — there is no live camera scanner in this version.
  • When several codes appear in one image, only the first code the library finds is returned.
  • Open link applies to http and https URLs; other schemes stay as plain text for you to handle safely.

Common uses

  • Recover a URL or Wi‑Fi string from a screenshot or photo.
  • Verify what a printed code encodes before sharing it.
  • Archive decoded content as a small text file alongside the image.

Tips

  • Crop to a single, square code with good contrast and minimal blur.
  • Avoid heavy compression or extreme angles; re-shoot or re-export if decoding fails.
  • Treat decoded links like any unknown URL — confirm the destination before opening.

Limitations

Low contrast, damage, glare, or unsupported image decoding can prevent a read. Multi-code images require cropping to target one code.

Privacy

Images are processed in your browser. ToolsArk does not upload files to a remote scanning service.

Frequently asked questions

Common questions about the QR Code Decoder.

How does QR Code Decoder work?+

Upload a JPG, PNG, or WebP image (up to 20 MB). ToolsArk reads the first detectable QR code with jsQR in your browser and shows the decoded text plus a simple type label (URL, Wi‑Fi, and so on).

Does my image leave my device?+

No. Decoding stays on your device. ToolsArk does not upload the image to a scanning API.

Is there a live camera scanner?+

Not in this version. You upload or drop an image file. Camera capture may be added later.

What if the image has several QR codes?+

Only the first code the decoder finds is returned. Crop to a single code if you need a specific one.

Why did decoding fail?+

Blur, low contrast, heavy compression, unusual angles, or unsupported image decoding can prevent a read. Try a sharper, well-lit crop. Open Link only works for http(s) URLs — other schemes are shown as text.

Tags

qrdecodefree

Continue with these utilities

People frequently use these utilities together.

  • QR Code Generator

    QR Tools

    Build QR codes for text, URLs, Wi‑Fi, and more — download PNG or SVG

    Open Utility →
  • URL Encoder/Decoder

    Text Tools

    Encode and decode URL strings

    Open Utility →
  • Image Converter

    Image Tools

    Convert images between formats (PNG, JPG, WebP, etc.)

    Open Utility →
  • Image Resizer

    Image Tools

    Resize JPG, PNG, and WebP images to exact pixels or a percentage

    Open Utility →
ToolsArkToolsArk

Free browser-based utilities for everyday tasks. No sign-up required. Privacy-first.

Product

  • All Tools
  • Categories
  • FAQ

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

© 2026 ToolsArk. All rights reserved.

Privacy·Terms·Disclaimer

ToolsArkToolsArk