QR Code Generator

Turn any link or text into a crisp, scannable QR code in seconds. Pick the size and error-correction level, then download it as a PNG — everything runs in your browser, nothing is uploaded.

Links, Wi-Fi details, plain text — anything you want people to scan.

Higher correction keeps the code readable if part of it is covered or printed badly, but makes the code denser.

Your QR code

Scan it with your phone camera to check it works before you print or share it.

How to use

  1. Type or paste the link or text you want the QR code to hold.
  2. Choose a size and an error-correction level, then click Generate QR Code.
  3. Check the code by scanning it with your phone, then click Download PNG to save it.

Frequently asked questions

Is this QR code generator really free?

Yes. You can generate and download as many QR codes as you like, with no account, no watermark and no usage limit. The code is created entirely in your browser.

Do my QR codes expire?

No. The QR code itself simply stores the text or link you entered. It never expires and there is no tracking or redirect involved — a QR code pointing at your link works for as long as the link itself works.

What error-correction level should I choose?

Medium (M) is fine for most uses. Choose High (H) if the code will be printed small, on a curved surface, or somewhere it might get scratched or partly covered — it stays readable with up to about 30% of the code damaged.

What size should I download?

For screens, 256 px is plenty. For print — flyers, menus, packaging — pick 512 px so the code stays sharp when it is enlarged.

Related tools