Create a QR code in seconds
QR codes connect print to digital. Customers scan them with their phone camera to open a website, call you, send a WhatsApp message or join your Wi-Fi without typing a password. This free QR code generator makes static QR codes that never expire, with no sign-up and no watermark.
How to make a QR code
- Choose the type: URL, Text, Phone, Email, Wi-Fi or WhatsApp.
- Fill in the details. The QR code updates as you type.
- Pick a size, colours and error correction level.
- Download it as PNG for screens and documents, or SVG for print at any size.
QR code ideas for businesses
- Restaurant menus and table cards
- Business cards, flyers, posters and vehicle signs
- Wi-Fi access for guests, cafés and offices
- “Chat with us on WhatsApp” stickers
- Google review links on receipts and counters
- Product packaging and event tickets
Tips for QR codes that scan every time
Keep strong contrast: a dark code on a light background works best. Leave white space around the code, and print it at least 2 × 2 cm, larger if people scan from far away. Use higher error correction (Q or H) if the code may get scratched or dirty. Shorter content makes a simpler, easier-to-scan code. To track how many people scan it, add UTM parameters to your link first with the UTM builder.
QR code types
- URL: opens a website, menu, review page or booking form.
- Text: shows a short message.
- Phone: starts a call.
- Email: opens a new email with the address, subject and message filled in.
- Wi-Fi: joins a network without typing a password. See the WiFi QR code guide.
- WhatsApp: opens a chat with your number. See the WhatsApp QR code guide.
Static vs. dynamic QR codes
This tool makes static QR codes: the information is stored directly in the pattern, so the code never expires, works without any server and cannot be switched off. Paid “dynamic” QR services store a short redirect link instead, which lets them track scans or change the destination later, but the code stops working if you cancel the subscription. For permanent print, static is the safe choice.
Error correction levels
| Level | Recovers | Use when |
|---|---|---|
| L | about 7% | Screens and clean prints; smallest code |
| M | about 15% | Most uses (default) |
| Q | about 25% | Outdoor signs, packaging |
| H | about 30% | Codes that may get scratched or partly covered |
Printing tips
- Download SVG for print. It stays perfectly sharp at any size.
- Minimum size is about 2 × 2 cm; a common rule is scanning distance ÷ 10.
- Keep dark code on a light background with strong contrast. Inverted colours scan poorly.
- Always test with two or three different phones before printing a large batch.
Frequently asked questions
Do these QR codes expire?
No. They are static QR codes. The information is stored in the code itself, so it works forever.
Can I make a Wi-Fi QR code?
Yes. Choose Wi-Fi, enter the network name, password and security type, and guests can join by scanning.
Should I download PNG or SVG?
PNG is best for websites and documents. SVG is a vector format that stays sharp at any size, which makes it ideal for printing.
Can I use QR codes commercially?
Yes. The codes you create are free to use for personal and commercial purposes.
What is error correction?
It lets a QR code still scan when part of it is damaged. Higher levels are more robust but make the code denser.
