QR Code Generator & Decoder

Generate QR codes from text or URLs, or decode QR codes from images — all locally in your browser

Generate QR Code

Decode QR Code

Pick an image containing a QR code to read the text inside.

Result


      

How to Use

Enter text or a URL (up to 500 characters) and click "Generate" to create a QR code image. UTF-8 input such as Chinese, Japanese or emoji is fully supported, and the result can be downloaded as a PNG file. To decode, upload an image and the tool reads the embedded text using your browser's built-in barcode detection; the result can be copied with one click.

Error Correction Levels

LevelRecovery CapacityBest For
L≈7%Highest capacity, best for clean, undamaged display
M≈15%Balanced capacity and resilience — used by this tool
Q≈25%Suitable for print that may get slightly dirty
H≈30%Strongest correction, best with overlaid logos or harsh conditions

The error correction level determines how much of a QR code can be obscured or damaged while remaining scannable. This tool always generates with level M (about 15% recovery), a balance between capacity and reliability.

Privacy

Both generation and decoding run entirely in your browser. The text you enter and the images you upload are never sent to any server, so the tool is safe for QR codes that contain sensitive information.