Free QR Code Generator

Make a QR code for a website, Wi-Fi network, contact card, email, SMS, WhatsApp chat or location. It is free, needs no account, and the codes never expire.

Free · No sign-up

Content type
Colors, size and logo

Adding a logo switches error correction to High so the code still scans. Keep logos simple and high-contrast.

Enter your content and the QR code appears instantly.

How to use it

  1. Choose what the QR code should open: a website, Wi-Fi network, contact card, email, phone call, SMS, WhatsApp chat or map location.
  2. Fill in the details. The preview updates as you type, and the scan test confirms the code reads back correctly.
  3. Optional: open Colors, size and logo to match your brand. Keep a dark code on a light background.
  4. Download PNG for screens and documents, or SVG for print. Scan it once with your phone before you print.

Why use this tool

Never expires

These are static QR codes. The content is stored in the code itself, so it keeps working with no subscription.

No sign-up, no watermark

Create and download as many codes as you like, free for personal and commercial use.

Private by design

Codes are generated in your browser. What you type, including Wi-Fi passwords, is not uploaded to our server.

Built-in scan test

Every code is read back automatically, so you know it works before you print it.

Print-ready files

Download a PNG up to 2000 px, a JPG, or a vector SVG that stays sharp at any size.

Any language

Text in any alphabet, including Japanese, Russian and Chinese, is encoded as UTF-8 so phones display it correctly.

Which QR code type should I use?

TypeWhat the phone doesGood for
WebsiteOpens the web pageMenus, flyers, packaging
Wi-FiJoins the network without typing the passwordCafés, offices, guest rooms
Contact cardSaves name, phone and email to contactsBusiness cards, name badges
EmailStarts an email with address and subject filled inSupport and feedback
Phone, SMS, WhatsAppStarts a call, text message or chatBookings, delivery, customer service
LocationOpens the map at the exact spotEvents, venues, property listings

Static vs. dynamic QR codes

A static QR code stores the content directly in the pattern. A dynamic code stores a short redirect link on someone else's server, which lets you change the destination and count scans, but it only works while that service keeps running. Many free sites create dynamic codes that stop working when a trial ends.

Codes made here are static, so there is nothing to renew and nothing that can be switched off. The trade-off is that you cannot change the content after printing. If you may need to change it later, encode a link to a page you control and update that page instead.

Tips for QR codes that always scan

  • Print the code at least 2 × 2 cm (0.8 × 0.8 in). For scanning from further away, make it about one tenth of the scanning distance.
  • Keep the quiet zone, the empty border around the code, at least 4 modules wide.
  • Use a dark code on a light background with strong contrast.
  • Shorter content makes a simpler pattern that scans faster. Use a short URL where you can.
  • If you add a logo, keep it small and test the printed code with more than one phone.

Frequently asked questions

Is this QR code generator really free?

Yes. There is no sign-up, no watermark and no limit on the number of codes or scans, and you can use the codes commercially.

Do these QR codes expire?

No. They are static codes with the content stored inside the code, so they keep working as long as the printed code is readable and the link it points to is online.

Can I edit a QR code after printing it?

Not a static one. To change the destination later, encode a link to a page you control, then update that page whenever you need to.

Why won't my QR code scan?

The usual causes are low contrast, a code printed too small, a missing quiet zone, or a logo that covers too much. Use a dark code on a light background, print it larger, and check the built-in scan test.

Which file format should I download?

PNG works for websites, slides and documents. SVG is a vector file for print, signs and design tools because it stays sharp at any size.

Is my data stored?

No. The QR code is created in your browser and the content you type is not sent to our server.

Related tools

Need something built?

Tell us what you want to create.

Tell us what you need built, from a simple website to a complete app, AI solution, automation, or custom system.

Tell us what you want to build. We review every enquiry and reply by email.

Contact

Thanks, your enquiry is on its way.

We will review the details and reply by email.