Free QR code generator

Create your QR code in seconds and download it as a PNG. Works for links, WiFi networks, email addresses and phone numbers. It is free, with no sign-up, no watermark, and your QR codes never expire — they are generated right in your browser.


How to create a QR code step by step

  1. Choose the content type: a link, plain text, a WiFi network, an email or a phone number.
  2. Fill in the details. For a link, just paste the URL; for WiFi, type the network name and password.
  3. Click "Generate QR code" and download it as a PNG. Pick the print size (1000 px) if it is going on posters or restaurant menus.

Why use this generator?

  • Total privacy: the QR code is generated in your browser. What you type never touches a server.
  • Static QR codes that never expire: the content is encoded inside the image itself, so it will work forever.
  • No limits: generate as many codes as you want, commercial use included.

Frequently asked questions

Is it really free and unlimited?

Yes. You can generate and download as many QR codes as you need, with no sign-up, no payment and no watermarks — commercial use included.

Do my QR codes expire?

No. This generator creates static QR codes: the information is encoded inside the image itself, so the code works forever. It would only stop being useful if the link it points to goes offline.

Do you store what I type (WiFi passwords, links…)?

No. Everything is generated with JavaScript in your own browser and nothing is sent to any server. You can verify it by disconnecting from the internet after loading the page — the tool keeps working.

Can I use the QR codes on products, posters or business cards?

Yes — the codes you generate are yours and you can use them anywhere, including commercially. For print, download the 1000 px size.

What is the difference between a static and a dynamic QR code?

A static code carries the content inside the image and never expires. A dynamic code points to an intermediate link you can edit later and that enables scan statistics, but it depends on a service (often paid) and dies if that service shuts down.