TL;DR: Upload an image of a QR code and read the encoded data — runs server-side via zbar, supports rotated/skewed codes.
Read and decode QR codes online for free — upload an image containing a QR code and extract the encoded text, URL, or data instantly. No app or camera required.
Every PrivaTools tool — including QR Code Reader — is genuinely free with no premium tier, no per-day limit, and no watermark on the output. Files are deleted from the server within seconds of your download completing. Source code: github.com/taiyeba-dg/privatools.
QR codes have built-in error correction (up to 30%). Slightly damaged codes still read; heavily damaged ones fail.
All detected QR codes are returned with their position. Useful for batch scanning of labels.
pyzbar also reads Code 128, Code 39, EAN-13, UPC-A, etc. The decoder identifies the type automatically.
Working with PDFs too? Try our Merge PDF, Compress PDF, PDF to Word, or all 175+ tools.