Skip to content

QR Decoder

QR Decoder

Decode QR codes from uploaded PNG/JPEG/WebP/AVIF/HEIC/HEIF images directly in your browser. Supports single and multiple QR codes with stable top-left to bottom-right ordering.

QR Decoder

Quick start

1
Upload an image: drag and drop or click to select. Supports PNG / JPEG / WebP / AVIF / HEIC / HEIF.
2
Start decoding: click "Decode QR" to parse 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 decoding: replace the image or clear and run 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 documents 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.
Position hint: each result includes top/left coordinates for easier cross-checking.
Result badge: indicates detection type (currently QR code).

Usage tips

Use clear, well-focused images with minimal glare whenever possible.
Keep enough white margin (quiet zone) around the QR code and avoid tight crops.
For noisy backgrounds or partial occlusion, crop the QR area first and retry.
HEIC/HEIF files are preprocessed in-browser before decoding, so they may take longer than JPEG/PNG.
After decoding, spot-check key characters (domain, params, order IDs) before use.

Limitations & compatibility

This tool is image-based 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; files are not uploaded to a server.
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.