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

Decoded results

0 result(s)

Upload an image and decode it to view results.

QR Decoder

Quick Start

1
Add one image or screenshot
2
Read QR codes in the image
3
Review decoded text and positions
4
Copy one result or all results
5
Replace the image and retry if needed

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

Camera mode requires browser permission and works only where camera access is allowed, such as HTTPS or localhost.
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.