QR Code Generator

Turn any URL or text into a scannable QR code in seconds. Pick a size, choose error correction, and download the PNG — no account needed.

How to qR Code Generator

  1. Type or paste the URL or text you want to encode.
  2. Choose a size (128, 256, or 512 px) and error correction level.
  3. The QR code updates in real time as you type.
  4. Click Download PNG to save the image.

Private by design — all processing happens in your browser. Your images are never uploaded to a server.

Related tools

Frequently asked questions

What can I encode in a QR code?

Almost anything: URLs, plain text, email addresses, phone numbers, Wi-Fi credentials, vCards, and more. Most phone cameras can scan and act on common formats automatically.

What is error correction level?

Error correction lets a QR code be read even if part of it is damaged or obscured. Level L corrects up to 7% damage, M up to 15%, Q up to 25%, and H up to 30%. Higher levels produce denser codes.

What size should I use?

256 px is a good all-purpose size for digital use. Use 512 px if you plan to print the code at larger sizes to keep it crisp.

Are my URLs sent to a server?

No — the QR code is generated entirely in your browser using the open-source qrcode library. Nothing leaves your device.