How to make a QR code
- Pick what the code should contain — a website, Wi-Fi login, contact card, email, phone number, SMS or plain text.
- Fill in the details. The preview updates as you type.
- Optionally change colors, dot style or add a logo.
- Download as PNG or SVG. Scan it with your phone camera to check before printing.
Static vs. “dynamic” QR codes
Many generators give you a “dynamic” code that points to their own server, then deactivate it when your free trial ends — every printed flyer stops working. A static code has no middleman. The trade-off: you can’t change where it points after printing, so double-check the link.
Why this one?
- No sign-up, no limits. Use it as much as you like.
- Runs in your browser. Nothing you type or use here is sent to a server.
- No pop-ups or fake download buttons. Ads stay out of the way of the tool.
Related tools
- Wi-Fi QR code
- QR code scanner
- Spin the wheel
- Random number generator
- Dice roller
- Flip a coin
- Name picker & teams
FAQ
Do these QR codes expire?
No. They are static codes: the content is stored inside the pattern itself, so they work forever. There is no redirect server that can be switched off.
Can I use them commercially?
Yes — on packaging, menus, flyers, business cards, anything. No attribution needed.
Can I add my logo?
Yes. Upload a logo and we switch to high error correction so the code still scans with the center covered. Test it with a couple of phones before printing.
PNG or SVG?
PNG is fine for screens and most printing. SVG is a vector file that stays sharp at any size — best for large prints and professional design tools.
Why won’t my code scan?
The usual causes are low contrast (light color on white), an inverted code (light on dark), a logo that is too big, or printing it too small. Keep it at least 2 × 2 cm (0.8 in) and dark on light.