QR Code Generators by Use Case
Pick the right QR for the job — pre-configured fields for WiFi, contacts, WhatsApp, calendar events, and more. All static, all private.
Create a QR code that connects any phone to your WiFi network on scan — no typing the SSID or password. Perfect for cafés, Airbnbs, offices, and home guest networks. The code is generated entirely in your browser; your credentials never leave your device.
Turn your contact details into a QR code anyone can scan to save you to their phone — name, phone, email, company, all in one tap. Ideal for business cards, conference badges, and email signatures.
Create a QR code that opens the user's email app with your address — and optionally a prefilled subject and body — ready to send. Great for support contact, RSVPs, and lead capture.
Create a QR code that opens the user's texting app with your number — and optionally a prefilled message — ready to send. Perfect for SMS opt-ins, support hotlines, and 'text us' campaigns.
Create a QR code that, when scanned, opens the phone dialer with your number ready to call. Ideal for taxis, restaurants, real estate signs, and any printed material where you want a one-tap call.
Turn any web link into a static QR code that works forever. No account, no expiry, no tracking — just your URL encoded into a clean QR you can print or share anywhere.
Create a click-to-chat WhatsApp QR code. Scanning opens a new WhatsApp conversation with your number — and optionally a prefilled first message. Great for customer support, sales hotlines, and 'message us' signs.
Encode a GPS coordinate into a QR code. Scanning opens the user's default maps app (Apple Maps, Google Maps, etc.) at that exact latitude/longitude — perfect for event venues, trailheads, and meeting points without an address.
Encode any text message into a QR code — a note, a coupon code, instructions, or a piece of trivia. Scanning shows the text on screen, no URL or app required. Works fully offline.
Create a QR code that, when scanned, prompts the user to add an event to their calendar — title, location, start and end time. Ideal for invitations, posters, and printed tickets.
Turn your social profile link (Instagram, X, TikTok, LinkedIn, YouTube, etc.) into a QR code people can scan to follow you instantly. Perfect for business cards, packaging, and pop-up booths.
Just need a basic QR?
Use our generic QR Code Generator for any plain text or URL.
What does a static QR code mean for you?
Every code generated here is static: the content is encoded directly into the module pattern rather than pointing at a redirect owned by a service. That has three consequences worth understanding. It never expires. There is no account, no subscription and no company between your code and the person scanning it, so a printed code keeps working indefinitely as long as its destination remains valid. This is the failure mode that catches businesses out — dynamic codes from a commercial generator stop working when a subscription lapses or the provider shuts down, and material already printed cannot be fixed. Nobody tracks the scan. There is no server in the middle to log who scanned, when or from where. The trade-off is that it cannot be edited after printing and gives you no analytics. If you want both properties, encode a short URL on a domain you control and put a redirect there — you keep editability and measurement without depending on anyone else.
Error correction and printed size
QR codes carry redundant data so they still scan when damaged, at four defined levels: L recovers about 7 percent of the code, M about 15, Q about 25 and H about 30. Higher correction means more modules for the same content, so the pattern gets denser and needs a larger print. Size is the most systematically underestimated variable. Scan distance is roughly ten times the code's width, so a 5 cm code is comfortable at half a metre while signage read from three metres needs around 30 cm. A code always looks generous on a screen proof and small on a wall. Payload length drives density too, and it differs sharply by type. A phone number is around 15 characters and produces a chunky, forgiving code. A vCard runs to 150–300 characters and produces a fine-grained one that needs at least 2.5 cm and clean printing. Each use-case page below states the practical minimum for its type.
The three things that stop a printed code scanning
When a code has never worked, the cause is almost always in the artwork rather than the data. The quiet zone is first. The specification requires a blank margin of at least four modules around the pattern, and scanners use it to locate the code's edges. Designers routinely crop it to tighten a layout, and the code becomes unreadable. Contrast is second. Scanners need dark modules on a light background. Brand colours work when they are genuinely dark against genuinely light; pastel codes and mid-tone-on-mid-tone do not, and light-on-dark works on many scanners but not all. A logo overlay that is too large is third. Error correction can reconstruct covered modules, but only within its budget — keep a logo under about 20 percent of the area and raise correction to level Q or H to compensate. Doing several of these at once leaves no margin anywhere.
Frequently asked questions
Are these QR codes free forever?
- Yes. They are static codes with no account, no subscription and nothing that can expire. Once generated, a code is yours to use commercially with no attribution.
Do you track scans?
- No. A static QR contains your data directly, so there is no redirect through any server and no scan to log. Nobody sees when or where your code is used.
Can I edit the destination after printing?
- Not directly — that is the trade-off of a static code. Encode a URL on a domain you control and change the redirect there whenever you need to.
How large should I print the code?
- Roughly a tenth of the scanning distance. A 5 cm code reads at half a metre; a code scanned from three metres needs about 30 cm.
Why is my printed code not scanning?
- Usually the quiet zone was cropped, contrast is too low, or the code was printed too small. All three are decided before printing.
Can I add my logo?
- Yes, if it covers under about 20% of the area and you raise error correction to level Q or H so the hidden modules can be reconstructed.
Is my data sent anywhere?
- No. The payload is encoded into the image inside your browser — including WiFi passwords and contact details, which never leave your device.