Three things every static WiFi QR gets wrong.
Every other generator burns the password into the modules. Print the sticker, rotate the WiFi password three months later, and the sticker becomes a paperweight. The QR built here doesn't do that — it encodes a short link, the password lives on a page you control, and the password stays hidden until a guest taps to see it.
Editable after print
The QR encodes a short URL, not the password itself. Rotate the WiFi password every quarter, every season, after every staff change — the QR taped to the front desk stays the same. One edit in the dashboard, every printed sticker keeps working.
Password hidden by default
A WiFi password printed on a sign at the counter is a password anyone walking past can read. The page guests land on shows the network name and a Reveal button — the password isn't visible until they tap. A passerby with a camera gets nothing.
Copy without revealing
Guests don't have to read or type the password to join. A Copy button writes it straight to the clipboard — they paste it into the WiFi prompt and they're in. The password never appears on screen, never gets dictated, never gets miscopied from a chalkboard.
Four steps. Skip the manual section of every other generator.
Most WiFi QR generators ask for the security type, the hidden-network flag, the band, every field a network engineer would care about. None of that matters for what guests actually do — scan, see the password, join. The generator above asks for two things.
Find your network name
On iPhone or Android, open Settings → WiFi. On Mac, System Settings → Network → WiFi. The currently connected network is at the top. Copy the name exactly — capitalisation matters.
Get the password
On a Mac you can right-click the network and "Show password". On most phones you can share it via QR from the WiFi settings, then read it off that QR. Otherwise grab it from the router label.
Paste both into the generator
Network name + password into the form above. The generator builds a short link, hosts the reveal page, and renders the QR design you picked. No security-type dropdown, no hidden-network flag.
Save, print, tape it up
Hit save. The QR is in your dashboard. Print it at any size, tape it where guests can see — front desk, hotel room, table, mirror. When the password changes, edit it in the dashboard.
Anywhere the WiFi password rotates and the QR can't.
A static WiFi QR works exactly once — until the password changes. A dynamic one survives every rotation. The places this matters most are the ones where the password has to change for a reason that isn't "the QR is broken".
Lobby + in-room signage
Guests scan at check-in. The password rotates per stay or per week without reprinting a single key card insert or door hanger.
One sticker per property
Owners update the password seasonally or after each guest. One framed QR by the entryway covers every booking from then on.
Guest network on a counter sign
One QR on the counter survives every quarterly password rotation. Staff stop writing the password on whiteboards every Monday.
Table-top QR cards
Reusable across staff turnover. When the password gets rotated for security, the printed tent cards keep doing their job.
Waiting-room WiFi
Stops the password from getting written on the mirror or stuck to the front desk. Tap to reveal, copy, done.
Guest WiFi, separate from staff
One QR for visitors, one for staff. Refresh the password centrally — every printed copy in every meeting room updates at once.
Why static WiFi QRs fail the moment the password changes.
A static WiFi QR is a string baked into the modules — WIFI:S:name;T:WPA;P:password;;. The password lives in the print. Change one character of the password and the QR is dead. The dynamic version routes through a hosted page instead — the QR keeps working forever.
Password baked into the print
The password string is encoded directly into the QR modules. Every WiFi QR generator that doesn't host a page is doing this.
- Reprint every password rotation
- Password readable by anyone with a QR scanner
- No analytics, no usage count, no branding
- Plain
WIFI:string — no theme, no logo
Password lives on a page you control
The QR encodes a short link. The link resolves to a page that shows the network name and a Reveal button for the password. Edit anytime.
- Edit the destination from the dashboard
- Password hidden behind a Reveal tap
- Per-scan analytics on every reveal
- Branded page — theme, business name, subtitle
The page is yours. Match it to the room.
Every reveal page is themeable — light, dark, or mint. Set a page title (your business name), a subtitle (the welcome line), and decide whether the "Powered by Linked.Codes" footer shows. On the free tier the footer stays on; on the lifetime tier you can toggle it off and run the page entirely under your brand.
Things people ask before they save.
Is this really dynamic? Will the same QR scan after I change the password?+
Yes. The QR encodes a short URL — the password lives on the page the URL points at. Change the password in your dashboard and the next guest who scans sees the new one. The printed code never has to be reprinted.
Can guests scan and join automatically like a regular WiFi QR?+
Not silently. A static WIFI:-string QR triggers the join prompt on iOS and Android directly; the dynamic version routes through a page where the guest taps Reveal or Copy. The trade-off is the dynamic part — silent-join needs the password baked into the print. If you'd rather force-join than rotate, use a regular generator. If you'd rather edit the password without reprinting, use this one.
Is my password safe — can someone steal it just by scanning?+
The password isn't in the QR. The QR points at a page; the page hides the password until the guest taps Reveal. The page is served over HTTPS. A passerby with a camera who scans the QR from a distance gets a URL, not a password.
What if the venue's WiFi has a captive portal / login screen?+
Captive portals run on top of the WiFi join, not instead of it — guests still need the network password first. The QR gets them onto the network. If the portal then asks for a hotel room number, an email, or a click-through, that happens after they've joined.
Does it work on iPhone and Android?+
Yes — every modern iOS and Android camera scans QR codes natively and opens the URL in the system browser. The reveal page is mobile-first and works without any app installed.
Can I track how many guests used it?+
Yes — every scan logs a row. The dashboard shows total scans, time of day, country, and device family. Useful for working out whether the QR at the front desk pulls more than the one in the room.
Can I brand the page with my colours / logo / business name?+
Yes — three theme presets (light, dark, mint), a page title (your business name), a subtitle, and on the lifetime tier the "Powered by Linked.Codes" footer toggles off and you can run it under your own domain.
What if I have multiple networks (guest + staff)?+
One QR per network. Guest WiFi gets the guest QR, staff WiFi gets the staff one. They sit side by side in the dashboard and rotate independently — staff password changes don't touch the guest sticker, guest password changes don't touch the staff card.
Hand out WiFi without ever writing the password on a sticky note again.
Free to start. Lifetime tier for your own domain and an unbranded reveal page.
Get started free →