Skip to content

QR Decoder

QR decoder for uploaded images and screenshots. Read one or multiple QR codes from PNG, JPEG, WebP, AVIF, HEIC, or HEIF files with stable ordering and copyable results.

Upload image

Drop an image here or click to upload

Supports PNG / JPEG / WebP / AVIF / HEIC / HEIF

Single-file limit 5 MB

Decoded results

0 result(s)

Upload an image and decode it to view results.

QR Decoder

Quick Start

1
Upload an image: drag and drop or click to select. Supports PNG / JPEG / WebP / AVIF / HEIC / HEIF.
2
Decode: click "Decode QR" to read QR codes in the current image.
3
Review results: check decoded text and position for each detected code.
4
Copy one: use the "Copy" button on each result item.
5
Copy all: use "Copy all" to copy every decoded result in one click.
6
Retry: replace the image or clear it and decode again.

Common Scenarios

Poster QA

verify QR content in print-ready posters before publishing.

Multi-code check

decode multiple QR codes in one image and review item by item.

Link audit

validate campaign links, short URLs, and redirect parameters.

Archive extraction

extract QR content from screenshots or scanned document images into text.

Detection capabilities

Single-image flow: upload one image at a time; one or multiple QR codes can be decoded from it.
Stable ordering: multi-code results are sorted from top-left to bottom-right, not by random detection timing.
Position hint: each result includes top/left coordinates so poster, screenshot, and archive reviews can be cross-checked against the source image.
Result badge: indicates detection type (currently QR code).

Image Quality Checklist

Use a sharp screenshot or focused photo; avoid scaling the QR area down before upload.
Keep the quiet zone visible around the QR code; tight crops are a common reason a valid QR image fails.
For glare, noisy backgrounds, or partial occlusion, crop the QR region first and retry.
HEIC/HEIF files are preprocessed locally in the browser before decoding, so they may take longer than JPEG/PNG.
After decoding, spot-check key characters such as domains, parameters, order IDs, and line breaks before use.

Limitations & Compatibility

This tool reads uploaded images only and does not provide live camera scanning.
GIF input is not supported (including animated GIF). Convert to PNG/JPEG/WebP first.
BMP/TIFF/PDF input is currently not supported.
Only one image is processed at a time; multi-image batch upload is not supported.
Severe blur, heavy perspective distortion, or large occlusion may cause decode failures.

Privacy & Security

All processing happens locally in your browser. You can replace, clear, and decode again at any time.
If QR content is sensitive, use this tool in a trusted device and environment.
Before opening or sharing decoded links, verify domain and critical parameters to avoid malicious redirects.

FAQ

5

Continue with these related tools for the next step.

All tool processing happens locally in your browser.