Read a QR code from an image

Upload a PNG, JPEG or WebP image and read its QR content locally without opening the decoded destination.

Verify an imageRead PNG, JPEG, or WebP locally in your browser, up to 10 MiB / 16 MP.
Visual preset
Production preset
Center logoLocal PNG, JPEG or WebP · 2 MB / 4 MP. H correction is required.

Saved only in this browser; payloads and logos are excluded.

Includes QR content and settings; stored only in this browser. Logos are excluded.

Enter valid content to generate

Inspect encoded payload
Local production desk

Import, check, and print QR labels

Import CSV/XLSX or enter rows manually. Preflight runs locally before ZIP or printable PDF export; logos are excluded.

2ROWS
CSV / XLSX importFirst worksheet only · 5 MiB · 1,000 rows · name,payload recommended
Label sheet

2 labels · 21 per page · 1 page(s)

A4/Letter vector PDF · 72–1200 DPI preflight · quiet zone 4–16 modules. PDF captions support ASCII; SVG pages preserve Unicode captions.

Imports support 1,000 rows; ZIP export supports 20. PDF labels remain local.

Choose an existing QR image

Select one PNG, JPEG or WebP file up to 10 MiB and 16 megapixels. QRPier reads the image in this browser and displays the original decoded text without fetching or opening a URL.

Recover from an unreadable image

If no QR code can be read, try a sharper crop with the complete code and clear contrast. A failed or cancelled read does not prevent choosing another image.