WiFi QR Code Generator

Instead of spelling out the WiFi password to every guest: hang up a QR code, they scan, the phone connects automatically. Works on iPhone and Android without an extra app.

Need to change the target after printing? Then you want a dynamic QR code, €4.99 one-time.

In short

  • You need: SSID (network name) + password + encryption type (usually WPA2/WPA3)
  • The WiFi mode is already open in the generator above: enter network name, password and encryption, done
  • PNG for print, SVG for vector. Stick it on the table, wall or counter
  • Your WiFi password is never sent to us. Everything runs locally in your browser
Your Wi-Fi password stays in your browser. It is never sent to us.
Customize colors & shape
QR branding

Pattern

Corners

Logo (optional)

Advanced: error correction
~7% correction · ideal for clean print, smallest modules
✨ Password changes?This code is fixed: The password is stored in the code itself. If it changes, every table card is useless. With an editable code you swap it in one go.One-time payment, no subscription. The printed code stays the same.

Pricing and privacy at QR Kontor

Static QR codes are free, with no sign-up, no limit and no watermark. Dynamic QR codes, where you can change the destination after printing, cost €4.99 one-time per code. No subscription, no recurring fees. If you have seen other providers charge $49 to $197 for a "lifetime" code: a dynamic code is only a short redirect, no media storage, on EU hosting that costs little to run. That is why €4.99 covers it for good.

Your data is hosted in Frankfurt, Germany (Supabase EU and Vercel fra1). Only essential cookies for the login session, no marketing tracking and no third-party pixels.


How it works technically

Apple and Google support a standardized WiFi QR format. Scan such a code with the camera app and the phone suggests "Join network?", one tap, done.

The format is a text string that looks like this:

WIFI:T:WPA;S:CafeCorner;P:onecoffeeplease;;

If your network is open (no password), use: WIFI:T:nopass;S:NetworkName;;


Step 1: Have your WiFi details ready

Step 2: Enter the network details in the generator

The WiFi mode is already open in the generator above. Enter:

The generator builds the WIFI string shown above. If you prefer to write it yourself, you can enter it by hand in text mode:

WIFI:T:WPA;S:YOUR_NETWORK;P:YOUR_PASSWORD;;

The QR code updates live.

Step 3: Optional: add your logo

If the code ends up on a café table or a hotel room card, your own logo looks more professional. In the generator above: "Colors & shape" → upload logo.

Step 4: Print


Tips from practice

Special characters in the password

If your password contains ;, :, ,, \ or ", escape it with a backslash:

Hidden SSID

If your network name is not broadcast (stealth mode), adjust the format:

WIFI:T:WPA;S:NetworkName;P:Password;H:true;;

Several codes for different networks (guest vs. main)

Recommendation: set up a separate guest network with its own password and only display the code for the guest network. Your main network stays protected.


FAQ

Does it work on iPhone and Android? Yes, both have supported the WIFI QR format natively for years. On iPhone since iOS 11, on Android since 10. Older devices may need a QR scanner app.

Is my WiFi password sent to you? No. The QR code is generated entirely in your browser. We see neither SSID nor password. You can check that yourself in the network tab of your browser's developer tools.

How secure is a WiFi QR code? As secure as the password itself. Anyone who photographs the printed code has your password. Do not hang it up in public view if it is your main network. For cafés, hotels, coworking: use a guest network.

Can I change the QR code later (new password)? With a static WiFi code: no, the code has to be reprinted. With a dynamic QR code the code points to an intermediate URL you can swap in the dashboard, but for WiFi that is unusual because the WiFi mode uses the direct connect flow.

My iPhone does not ask to connect Three common causes:

  1. Use the iOS camera app (not a third-party scanner app)
  2. Wrong encryption type: if your router uses WEP, put T:WEP instead of T:WPA in the string
  3. Special characters in the password were not escaped (see above)

Do I need an account? No, this is a static QR code, completely free on this page. You only need an account if you want to change the destination later (= dynamic QR code).


Use cases with examples

Where Who Tip
Café table Café and restaurant owners Laminated A6 or 4 × 6 in card in the menu holder
Hotel room Hoteliers On the welcome card, combined with check-out info
Coworking space Operators On the counter and in the meeting room
Vacation rental Hosts In the welcome binder
Your own home (guests) Private Sticker on the fridge or by the coat rack
Trade show booth Marketing In the header of the booth wall

Need a dynamic QR code?

Change the target any time, even after printing. €4.99 one-time, no subscription.

Start for free

More QR code guides

All guides →