Scan a QR Code from an Image
Read the content of a QR code from a screenshot or photo.
- Input:
- JPG, PNG, WEBP, GIF, BMP
- Output:
- TXT
- Max size:
- 50 MB
- Runs:
- In your browser (no upload)
What the QR Code Scanner does
Read the contents of a QR code from a screenshot or photo without using your phone camera. The decoded text or link is shown so you can check it before opening it.
Good to know
The code must be reasonably sharp and not heavily distorted.
How to use the QR Code Scanner
- 1
Drag your JPG, PNG, WEBP, GIF, BMP file into the upload area, or click it to browse your device.
- 2
Adjust the options to suit your needs — the defaults work well for most files.
- 3
Click “Run QR Code Scanner” to start processing.
- 4
Preview the result, then download it. Batch results can be downloaded together as a ZIP.
Supported formats
- JPG (JPEG) is a lossy format ideal for photographs. It has no transparency and is supported everywhere. More about the JPEG / JPG format.
- PNG is a lossless format that supports full transparency. Best for screenshots, logos and graphics with sharp edges. More about the PNG format.
- WebP is a modern format from Google supporting lossy and lossless compression plus transparency, typically 25–35% smaller than JPG. More about the WebP format.
- GIF supports simple animation and up to 256 colors per frame. It is universally supported but produces large files. More about the GIF format.
- BMP is an uncompressed Windows bitmap format. Files are large and rarely needed on the web.
Frequently asked questions
Related tools
EXIF Viewer
See camera settings and GPS location stored in a photo, and download a copy with EXIF removed.
Image Color Extractor
Extract a palette of dominant colors from an image, with HEX codes and proportions.
Image to Data URI
Turn an image into a data URI with ready-to-paste HTML and CSS snippets.
QR Code Generator
Create QR codes for links or text, with custom colors, size and error correction, as PNG or SVG.
Base64 Encoder
Encode text (UTF-8) or any file into Base64, with an optional URL-safe alphabet.
Base64 Decoder
Decode Base64 or data URIs back to readable text or a downloadable file.