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
How to use it
- Choose what the QR code should open: a website, Wi-Fi network, contact card, email, phone call, SMS, WhatsApp chat or map location.
- Fill in the details. The preview updates as you type, and the scan test confirms the code reads back correctly.
- Optional: open Colors, size and logo to match your brand. Keep a dark code on a light background.
- 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?
| Type | What the phone does | Good for |
|---|---|---|
| Website | Opens the web page | Menus, flyers, packaging |
| Wi-Fi | Joins the network without typing the password | Cafés, offices, guest rooms |
| Contact card | Saves name, phone and email to contacts | Business cards, name badges |
| Starts an email with address and subject filled in | Support and feedback | |
| Phone, SMS, WhatsApp | Starts a call, text message or chat | Bookings, delivery, customer service |
| Location | Opens the map at the exact spot | Events, 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.
How to Make a QR Code That Scans Every Time
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.