Free QR code generator
Create a QR code for a link, Wi-Fi network, business card or email in seconds. Customize the colors, add a logo, and export a crisp PNG or print-ready SVG — straight from your browser.
Static vs dynamic QR codes
A static QR code stores your data directly in the image. It's free, never expires and has no scan limit — the right choice for most posters, menus, packaging and business cards.
| Static (free) | Dynamic (Pro) | |
|---|---|---|
| Editable destination | No (fixed once printed) | Yes, anytime |
| Scan statistics | No | Yes (real-time) |
| Expiry / password | No | Yes |
| Price | Free | Pro plan |
If you need to change where a printed QR points after it's out in the world — or to measure how many people scan it — that's a dynamic QR code.
Make a QR code that still scans
Customization is great, but legibility comes first. Keep a strong contrast between the code and its background, don't shrink the logo's clear zone, and test the result before printing at size. GetFormat keeps the error-correction high when a logo is added so the code stays reliable.
Private by design
Your QR code is generated entirely in your browser. The data you encode is never sent to a server — ideal for Wi-Fi passwords and personal contact details.
Frequently asked questions
Is the QR code generator free?
Yes. Creating a static QR code (link, Wi-Fi, vCard, email and more) with custom colors is completely free, with no sign-up.
Do my QR codes expire?
No. A static QR code never expires and has no scan limit. It encodes your data directly and keeps working forever.
Can I add a logo to my QR code?
Yes. You can place a logo in the center and pick colors and shapes. Keep enough contrast so the code stays easy to scan.
What is a dynamic QR code?
A dynamic QR code points to a short GetFormat link you can re-target anytime and whose scans are tracked. It's part of the Pro plan; static QR codes are free.