QR codes went from near-death to everywhere in about three years, and for good reason: they are the fastest bridge between the physical world and a screen. A menu, a WiFi login, a payment link, a business card, all one camera-point away.
Making one is genuinely free and takes under a minute. The part most people get wrong is not the making, it is the details: wrong size on print, colors that will not scan, dynamic codes that die when a subscription lapses. This guide covers the whole path.
Static vs Dynamic: The One Decision That Matters
Before generating anything, know the difference:
| Static QR | Dynamic QR | |
|---|---|---|
| Data lives | In the pattern itself | Behind a redirect URL |
| Expires | Never | When the service or plan ends |
| Editable after printing | No | Yes |
| Scan tracking | No | Yes |
| Cost | Free | Usually paid |
A static code is a self-contained piece of data. Print it on a thousand flyers and it works forever. A dynamic code points to a redirect service, which lets you change the destination later and count scans, but it also means your code dies if the provider does.
The rule of thumb: for anything permanent (menus, signs, packaging, business cards), use static. Only pay for dynamic if you truly need to change the destination after printing or need scan analytics.
How to Create a QR Code in 4 Steps
Step 1: Pick What the Code Should Do
The most common types:
- URL: opens a website. The default for almost everything.
- WiFi: phone offers to join the network, no password typing. The single best home and office upgrade.
- Contact card (vCard): adds your name, phone, and email to contacts in one tap.
- Text: displays a message, no internet needed.
- Email or phone: starts a draft or a call.
Step 2: Generate It
Use a free generator like QR Generate, paste your link or details, and the code appears instantly. No account, no watermark, no expiry, because the output is a static code.
Prefer doing it on your phone? A scanner app that also creates codes, like Smart QR, covers both directions: scan anything you see, generate anything you need, straight from iPhone.
Step 3: Style It Without Breaking It
QR codes tolerate customization, within limits:
- Contrast is king. Dark code on a light background. Inverted codes (light on dark) fail on many readers.
- Keep the three corner squares intact. They are how scanners find and orient the code.
- Logos are fine in the center, because QR codes carry error correction that survives up to 30% damage. Keep the logo under a quarter of the code area.
- Avoid yellow-on-white and other low-contrast pairs. If you squint and the code disappears, so will the scan.
Step 4: Test Before You Print
Non-negotiable. Scan the final artwork with at least two phones (one iPhone, one Android), at the real distance, in the real lighting. Test the printed proof, not just the screen version, because print introduces blur, glare, and size problems the screen hides.
The Print Size Rule
The most common real-world failure is a beautifully designed code that is simply too small. Use the 10:1 rule: minimum code width equals scanning distance divided by 10.
| Placement | Typical distance | Minimum size |
|---|---|---|
| Business card | 20 cm | 2 cm |
| Table menu | 25-30 cm | 3 cm |
| Store window | 1 m | 10 cm |
| Poster across a room | 3 m | 30 cm |
Add a short call to action next to the code ("Scan for menu," "Scan to join WiFi"). Codes with a stated purpose get scanned dramatically more than naked squares.
Practical Ideas Worth Stealing
- Home WiFi code on the fridge. Guests join in two seconds, and nobody asks you to spell the password again.
- vCard on your business card. One scan replaces manual typing of your details, with zero typos.
- Menu code on cafe tables. Update the website anytime; the printed static code pointing at your menu URL never changes.
- Instruction videos on equipment. A code on the coffee machine linking to the 40-second how-to saves everyone the same conversation.
- Review link at checkout. Point a code straight at your review page while the experience is fresh.
If you also want to master the scanning side, including scanning codes from screenshots and photos, our guide to scanning QR codes on iPhone covers every method.
The Bottom Line
Making a QR code costs nothing and takes a minute: choose static, generate it free, keep the contrast high, size it by the 10:1 rule, and test the printed version with a real phone. That is the entire craft.
Generate on the web with QR Generate, or keep the whole workflow in your pocket with Smart QR, which scans and creates codes in one app. One little square, and the gap between paper and screen disappears.