Wi-Fi QR Code Generator

Guests point a camera at the card and they are on the network. No password typed, no app installed.

This generator builds a Wi-Fi QR code in your browser from your network name, security type and password. Phones read it and offer to join. The code is plain text, not encryption, so print it where you would be happy writing the password — and nothing you type is sent to a server.

Choose Type

Content

Contact

Message

Social

Event & Place

Network

Money

Call

Media

Enter Content

Best for guest networks in cafes, offices, events, and rental spaces.

Enable if the network doesn't broadcast its SSID

Quick examples

Tap one to prefill the form and see the preview immediately.

No content yet. Pick an example or enter your own data to generate a scannable code.

Preview

300 × 300 px

Download

Smart export

PNG for signs and table tents

Wi-Fi codes are usually printed in physical spaces, so a high-resolution PNG is the safest default.

Boost to large

Leave empty for qrcode-YYYY-MM-DD

PNG is best for social media and print. SVG is scalable and perfect for web use.

Copy
Share

Customize

Pick a template, then fine-tune the details below.

Templates(16)
Optimization Goals
Style
Colors

Remove background for overlays

Finder eyes

The three corner markers. Giving them their own shape and color is what makes a code look designed.

Eyes follow the foreground color and style

Settings
300px
16px
Frame & label

Frame style

Shown in the preview and on PNG, JPG, and PDF exports.

Position

18px
Background image (Optional)

For best scan reliability, error correction is bumped to High when an image is set. Use a light image with a dark foreground (or vice-versa) for strong contrast.

Logo (Optional)
Built-in icons

Tinted with your foreground color. Pair with high error correction (Q or H).

Use higher error correction (Q or H) when adding a logo to ensure scannability.

Saved Configurations
Save reusable brand or campaign setups, then export them as JSON to share across devices.

No saved configurations. Save your current settings to get started.

§ 01What it encodes

What a Wi-Fi QR code actually contains

The encoded payload
WIFI:T:WPA;S:Cafe Guest;P:flat white 42;;
FieldMeaningNotes
TSecurity typeWPA covers WPA2-Personal and WPA3-Personal alike. Omit entirely for an open network.
SNetwork name (SSID)Exact and case-sensitive — "Cafe Guest" is a different network from "cafe guest".
HHidden flagAdd H:true only when the SSID is not broadcast. There is no H:false; absence means visible.
PPasswordExact text. Semicolons must be escaped, which the generator does for you.

That is the whole payload. No URL, no redirect, no server — which is why it works with no signal and never expires.

§ 02How to make one
  1. Step 01

    Enter the network name

    Copy the SSID exactly as your router broadcasts it, including capitals and spaces.

  2. Step 02

    Pick the security type

    WPA for almost every modern network. Use nopass only for a genuinely open one.

  3. Step 03

    Type the password

    Punctuation is escaped automatically — semicolons are the ones that silently truncate otherwise.

  4. Step 04

    Style and export

    Add a logo or colours if you want, then export SVG or PDF for print, PNG for a screen.

§ 03In practice

Where people use it

  • Café and restaurant table cards
  • Office and co-working guest networks
  • Holiday rentals and Airbnb welcome packs
  • Conference and event venue Wi-Fi
  • A sticker on the back of the router at home

What breaks it

Typing the SSID from memory
Network names are case-sensitive and often contain a trailing space or a hyphen you did not notice. Copy it from the router admin page, not from your phone’s Wi-Fi list.
Punctuation in the password
A semicolon ends a field in the WIFI: format. Unescaped, the phone reads a truncated password, tries to join and reports a generic failure that tells the user nothing.
Printing it too small
A long password makes a denser grid with smaller modules. A Wi-Fi code usually needs 2.5 cm or more, not the 2 cm a short URL gets away with.
§ 04Questions
Does the generator escape semicolons in my password?
Yes. Semicolons, colons, commas, backslashes and quotation marks are escaped automatically when the WIFI: string is built, so a password containing punctuation still works.
Is my Wi-Fi password sent anywhere when I generate the code?
No. The string is assembled in your browser and the image is rendered on your device. Nothing is uploaded. If you use the share link, though, the configuration travels inside that URL — treat it like the password itself.
Can I add a logo to a Wi-Fi code and keep it scannable?
Yes, with care. Wi-Fi payloads are longer than a short URL, so the grid is already dense. Keep the logo under about a fifth of the area, use high error correction, and scan the result before printing.
What size should I export a Wi-Fi table card at?
Export SVG or PDF so size is decided at layout time rather than baked in. For a table tent read at arm’s length, print the code at least 2.5 cm across, and larger if your password is long.

Read the full guide

How to make a Wi-Fi QR code (and what the string actually contains)

Guests stop asking for the password. Here is how the code works, how to make one, and the mistake that silently breaks it.