QR↓

QR Code Decoder from Image

Read QR content from an uploaded, dropped, or pasted image

Document & Media
🔒 100% client-side — your data never leaves this page
Maintained by ToolsKit Editorial TeamUpdated: August 23, 2026Reviewed: August 23, 2026
QR image
Click, drop, or paste a QR imagePNG · JPG · WEBP · GIF · max 15 MB
Decoded content
Decoded text or URL appears here

About this tool

QR Code Decoder from Image reads QR symbols from uploaded files, drag-and-drop images, or screenshots pasted from the clipboard. It accepts PNG, JPG, WEBP, and GIF files, scales very large images for reliable browser processing, and tries both normal and inverted contrast. Decoded content is labeled as a URL, Wi-Fi profile, vCard, email, TOTP setup, or plain text. Images are converted to pixels locally with Canvas and analyzed with jsQR; no image or result is uploaded.

Frequently Asked Questions

Which image formats are supported?

PNG, JPEG, WEBP, and GIF images up to 15 MB are accepted.

Can I paste a screenshot instead of uploading it?

Yes. Focus the tool area and paste an image from the clipboard.

Why was no QR code found?

Use a sharper image with the complete quiet border visible, adequate contrast, and minimal perspective distortion.

Does the tool open decoded links automatically?

No. It displays the URL first so you can inspect the destination before choosing to open it.

Can it read Wi-Fi and authenticator QR codes?

Yes. It returns the raw content and labels common WIFI and otpauth formats.

Is the image uploaded?

No. Canvas and jsQR process image pixels locally in your browser.

Keep browsing