📱

QR Code Tool

Online QR code generator and decoder. Generate QR codes from text, URLs or any content with custom colors and error correction levels — download as PNG. Also decode QR codes from uploaded images. Fully local processing.

❓ FAQ

What do the error correction levels mean?

L (7%), M (15%), Q (25%) and H (30%) indicate how much data can be recovered if the code is damaged. Higher levels produce denser codes but are more resilient. Use H if you plan to overlay a logo.

How much data can a QR code hold?

It depends on the error correction level and content type. Up to ~7089 numeric digits, ~4296 alphanumeric characters, or ~2953 bytes of binary data. Longer content produces a more complex code.

What image formats does the decoder support?

JPG, PNG, WebP and other common formats. The QR code in the image must be clear and complete — heavy blur or obstruction may cause detection to fail.

Is my data sent to a server?

No. Both generation and decoding happen entirely in your browser. Your content is never sent anywhere.