QR Code Generator
Enter text or a link, then click "Generate QR Code".
QR codes are everywhere — on café tables, product packaging, event check-ins, and business cards. Creating one takes less than a minute, with no app to install. This guide covers everything about QR codes: what they are, the difference between static and dynamic codes, how to make QR codes for links, WhatsApp, WiFi, and maps, design tips so they scan reliably, and how to spot dangerous fake codes.
How to Create a QR Code Online (Free)
- Open the QR Code Generator.
- Enter your text or link — for example https://yourstore.com or a WhatsApp number.
- Choose the image size: small (200px) for screens, medium (300px) for general use, large (500px) for print.
- Click Generate QR Code — the image appears in a second or two.
- Click Download QR Code to save it. Done — permanent, with no watermark.
What Is a QR Code?
QR Code (Quick Response Code) is a two-dimensional matrix barcode: a pattern of black-and-white squares that a phone camera reads in an instant. Compared to a traditional barcode, a QR code stores far more data — up to thousands of characters — in a smaller space, and it stays scannable even when partially dirty or damaged (up to ~30% damage tolerance thanks to built-in error correction).
A code can hold many kinds of content: website links, plain text, WhatsApp numbers, email addresses, WiFi credentials, map locations, and more.
Static vs Dynamic QR Codes
The most important distinction before you generate a code:
| Aspect | Static QR | Dynamic QR |
|---|---|---|
| Data storage | Data encoded directly in the code | Code holds a short link to a server |
| Editable after creation? | No — you must regenerate it | Yes, anytime, without reprinting |
| Expiry | Permanent | Can be set to expire |
| Scan tracking | None | Yes (count, time, device) |
| Cost | Free forever | Usually paid / subscription |
| Best for | WiFi, business cards, permanent links | Promo campaigns, frequently changing menus |
Practical rule: for personal and permanent uses — home WiFi, business cards, portfolio links — a free static QR is more than enough.
How to Make a WiFi QR Code
A favorite trick for cafés and guest rooms: visitors scan the code and their phone offers to join the WiFi — no typing passwords.
- Build the text in this exact format:
WIFI:T:WPA;S:YourNetworkName;P:YourPassword;;
(ReplaceWPAwithWEP, or leaveT:empty for an open network.) - Paste that text into the QR Code Generator, generate, and download.
- Print it and stick it on the wall. Android and iPhone users who scan it get an instant join prompt.
Example: WIFI:T:WPA;S:CoffeeHouse;P:coffee12345;;
QR Codes for WhatsApp, Maps, and Forms
WhatsApp QR: use the link format https://wa.me/15551234567 (your number in international format, no + or spaces) → turn it into a QR. One scan opens a chat with you.
Location QR (Google Maps): open Google Maps → find the place → tap Share → Copy link → paste the link into the generator. Perfect for invitations, store flyers, and event meeting points.
Form QR (Google Forms): open your form → click Send → copy the link (shorten it first if you like) → generate the QR. Stick it on registration posters, market stalls, or reception desks.
Design Tips So Your QR Code Scans Every Time
- Keep contrast high: dark pattern on a light background. Never invert it (white on black) — many scanners fail on inverted codes.
- Preserve the quiet zone: leave a white border around the code, at least 4 modules wide.
- Minimum print size: about 2×2 cm for close-range scanning; the farther the scanning distance, the larger the print (rule of thumb: code width ≈ scanning distance ÷ 10).
- Don’t overload it: longer text/links make denser patterns that are harder to scan — shorten URLs first when possible.
- Test before mass printing: scan with 2–3 different phones (Android and iPhone).
- Be careful with center logos: fine for branding, but keep it under ~15–20% of the area and always test-scan afterward.
Warning: Fake QR Codes (Quishing)
Scammers exploit QR convenience through quishing (QR phishing): a fake sticker placed over a legitimate code — on a shop’s payment QR or a parking meter — redirecting victims to phishing sites or the attacker’s account.
- For businesses: inspect your printed QR codes regularly; use tamper-evident frames or place codes behind glass.
- For scanners: check the URL preview before opening — watch for odd domains, misspellings, or pages asking for logins and sensitive data.
- Never scan QR codes from shady sources (random flyers, chain messages) promising prizes.
Common Mistakes When Creating QR Codes
- Generating a code from a mistyped link — always test-scan first.
- Printing too small, or on glossy surfaces that reflect light.
- Using a static QR for content that changes often (schedules, prices) — that’s a job for dynamic codes.
- Low-contrast colors (e.g., light gray on white).
- Forgetting that a WiFi QR contains your actual password — don’t distribute it carelessly on private networks.
FAQs
Can a QR code expire?
Static codes (like the ones from this generator) are permanent — they never expire as long as the image is intact. Paid dynamic codes can expire.
How much data fits in one QR code?
Up to a few thousand characters (around 4,000 alphanumeric). But denser patterns are harder to scan — shorten long URLs first.
Can I scan a QR code without a special app?
Yes. The built-in camera on virtually all modern Android phones and iPhones scans QR codes directly.
Can a QR code contain a photo directly?
Not practically — photos are far too large. Upload the photo somewhere (e.g., Google Drive) and make a QR of the link instead.
Is it safe to put a WiFi QR in a public place?
Safe for guest/public networks. For private home or office networks, remember anyone who scans it can read the password.
Do I need an account to download?
No. Generate and download instantly — no sign-up, no watermark, free forever.
Related Tools
Sharing a WiFi password via QR? Generate a strong one first with the Password Generator.
