Free · no sign-up · nothing expires
Free QR Code & Mobile Page Maker
Make a QR code for a link, Wi-Fi network, contact card, text message or X profile, style it, and download a print-ready PNG or SVG. Need somewhere for the code to point? Build a one-page mobile site and keep it as a single HTML file.
Style and export
The logo stays on your device. Square logos with a plain background work best.
Your code appears here as you type.
What's inside the code
Three things you can make here
Each one works offline once the page has loaded, and none of them needs an account.
A QR code that never expires
Static codes carry their content inside the pattern. Nobody can switch them off, put them behind a paywall or log who scanned them.
Open the generatorA square page for your links
Name, photo, a short bio, link buttons and contact chips, laid out for a phone screen. Download it as one HTML file and host it anywhere.
Build a pageSomething to print
Business card, flyer, table tent or poster layouts that put the code at a size people can actually scan from where they'll be standing.
See the templatesX (Twitter)
A QR code for your X profile or post
Put your X handle on a badge, a merch table or the last slide of a talk. Type your username, or paste a post link, and the code opens it straight in the X app or the browser. The Post on X (Twitter) button writes a ready-to-send post with the same link.
- Profile:
x.com/yourname, the shortest code and the easiest scan. - A post: point people to a pinned thread, an announcement or a signup post.
- Pre-written post: scanning opens X with your text filled in, ready for them to send.
Not affiliated with X Corp. More options on the X QR code page.
Style and export
All tools
Square page builder
A one-page mobile site with your bio, links and contact buttons, exported as one HTML file.
Wi-Fi QR code
Guests point a camera and join. Escapes tricky characters in names and passwords for you.
Contact (vCard) QR code
Name, phone, email and address in one scan, ready for a business card.
QR code for X (Twitter)
Point a code at your X profile, a pinned post, or a pre-written post people can share.
Print templates
Business card, flyer, table tent and poster layouts with the code placed at a size that scans.
Size & distance calculator
How big to print a code for the distance people will scan from, and what that means in pixels.
Before you send anything to the printer
- Leave the quiet zone. Keep a clear margin at least four modules wide around the code. Text, borders and photos that run into it are the most common reason a printed code fails.
- Keep it dark on light. Strong contrast matters more than color. Pale grey on white or navy on black will fail in dim rooms.
- Size it for the distance. A common rule of thumb is a code about one tenth as wide as the scanning distance, and never under 2 cm. The size calculator does the arithmetic.
- Export SVG for print. Vector files stay sharp at any size; a small PNG stretched up turns into blurred squares.
- Test the proof, not the screen. Scan a printed copy with two different phones, from the real distance, before you order the full run.
Guides
Short, practical reading for anyone putting a code on paper.
- QR codes for print: size, contrast and the quiet zoneHow to print a QR code that scans: how big to make it, why contrast and the quiet zone matter, PNG vs SVG, paper finishes, and how to proof before a print run.
- QR codes for events: tickets, schedules, Wi-Fi and feedbackWhere QR codes help at conferences, markets, gigs and weddings: schedules, Wi-Fi, maps, feedback and social links, plus sizing for signs and badges.
- QR code menus: what works for restaurants, cafés and barsHow to run a QR code menu guests like: a fast mobile menu page, table tent sizing, Wi-Fi codes, accessibility, and why you should still keep paper menus.
- QR codes for musicians, bands and artistsPractical QR code ideas for bands, musicians and visual artists: merch tables, gig posters, album inserts and exhibitions, plus a link page you own.
- Dynamic vs static QR codes: what's the difference?Static QR codes hold the content itself; dynamic codes hold a short link a service can redirect. When each makes sense, the hidden costs, and a free middle path.
- How to track QR code scans with UTM parametersMeasure visits from printed QR codes without a paid service: add utm_source, utm_medium and utm_campaign tags to the link and read them in analytics.
- QR code security: how quishing works and how to stay safeHow QR code scams (quishing) work, from fake parking-meter stickers to urgent emails, what the FBI and FTC advise, and how businesses can protect printed codes.
- Mobile landing pages for QR codes: what to put on themWhat a page behind a printed QR code needs: fast loading, one clear action, readable text, thumb-sized buttons and a stable address. A checklist for small sites.
Questions people ask
Is the QR code generator really free?
Yes. There is no account, no trial and no watermark. The code is drawn by JavaScript in your browser, so there is nothing for us to meter or switch off later.
Do the QR codes expire?
No. These are static codes: the link, Wi-Fi details or contact card are written into the pattern itself. Nothing passes through our server when someone scans, so the code keeps working for as long as the thing it points to exists.
Can I change where a code points after I print it?
Not with a static code. If you think the destination may change, point the code at a page you control (for example a square page you host yourself) and change that page instead. Our guide on dynamic vs static QR codes covers the trade-offs.
PNG or SVG?
SVG for anything going to a printer or a design app: it is vector, so it stays sharp at any size. PNG for screens, slides and documents. If you must use PNG for print, export at least 300 pixels per inch of printed width.
Can I put my logo in the middle?
Yes. Upload it in the style panel and the generator clears a small square in the centre and switches error correction to H, which tolerates about 30% damage. Always test-scan the downloaded file with two different phones before you print.
What is the square page builder?
A form that turns your name, a short bio, links and contact details into a one-page mobile site. You download it as a single HTML file and upload it to any static host. There is no backend, no account and nothing hosted by us.
Do you store what I type?
No. Nothing is sent anywhere. The page builder keeps a draft in your own browser's local storage so you don't lose work on reload; the Reset button clears it.