WiFi QR Code Generator - Free, Instant & No Sign-Up

Create a WiFi QR code in seconds. Enter your network name and password, download PNG or SVG. Runs in your browser — nothing is uploaded. Free, no sign-up.

Fill in the fields to generate your QR code.
Download PNG

Generated in your browser — nothing is uploaded.

Turn Your WiFi Password Into a Scannable QR Code

Type in your network name and password, and this WiFi QR code generator builds a scannable code in seconds. Guests point their phone camera at it and join your network instantly — no password typing, no awkward spelling out of P@ssw0rd!2024.

Everything runs directly in your browser. Your password and network name are never uploaded to any server — they stay on your device the whole time.

How to Create a WiFi QR Code (Step by Step)

  1. Select "WiFi" mode in the tool above (it may already be selected by default).
  2. Enter your network name (SSID) — this is exactly what appears in your phone's WiFi list.
  3. Enter your WiFi password — leave blank if your network has no password.
  4. Pick your security type — choose WPA/WPA2 for most modern routers, WEP for older ones, or None for open networks.
  5. Customise (optional) — adjust the QR size (128 px to 1024 px) or change the foreground and background colours to match your brand.
  6. Download as PNG or SVG — PNG is great for printing; SVG scales to any size without going blurry.

Scanning the QR code connects the phone to the network automatically. No app is needed — the built-in camera on iOS 11+ and Android 9+ handles it natively.

Worked Example

Say your home network looks like this:

FieldValue
Network name (SSID)HomeOffice_5G
PasswordSunflowerHill#99
SecurityWPA2

The generator encodes this as the string below (the QR standard for WiFi is called WIFI string format):

WIFI:T:WPA;S:HomeOffice_5G;P:SunflowerHill#99;;

That string is then converted into a QR code image. When someone scans it, their phone decodes the string and offers to join HomeOffice_5G with the password pre-filled. They tap "Join" — done.

How to Generate a WiFi QR Code in Code

If you want to generate WiFi QR codes programmatically — for example to print one per room in a hotel — here are minimal working examples.

Python (using the qrcode library)

# pip install qrcode[pil]
import qrcode

ssid = 'HomeOffice_5G'
password = 'SunflowerHill#99'
encryption = 'WPA'  # WPA, WEP, or nopass

wifi_string = f'WIFI:T:{encryption};S:{ssid};P:{password};;'

img = qrcode.make(wifi_string)
img.save('wifi_qr.png')

JavaScript (using the qrcode npm package)

// npm install qrcode
const QRCode = require('qrcode');

const ssid = 'HomeOffice_5G';
const password = 'SunflowerHill#99';
const encryption = 'WPA';

const wifiString = `WIFI:T:${encryption};S:${ssid};P:${password};;`;

QRCode.toFile('wifi_qr.png', wifiString, { width: 512 }, (err) => {
  if (err) throw err;
  console.log('WiFi QR code saved!');
});

Both snippets produce the same encoded string and output a PNG you can drop straight into a print layout.

How It Works Under the Hood

A WiFi QR code is just a text QR code that follows a specific format: WIFI:T:[security];S:[ssid];P:[password];;. The double semicolons at the end are required by the spec. Phone cameras recognise this format and trigger a "Join network" prompt automatically.

The generator in your browser takes your inputs, assembles that string, and uses the QR Code standard (Denso Wave) to calculate the correct pattern of black and white modules. No server is involved at any step — the image is created entirely client-side and downloaded directly to your device.

QR codes encode data directly, so they never expire and don't rely on any redirect or external service. They are also free to use — there are no licensing fees for generating or printing them.

When to Use a WiFi QR Code

  • Guest WiFi at home — print it, frame it, done. No more reading out your password letter by letter.
  • Cafés, restaurants, and offices — stick it on tables or at reception so visitors can self-serve.
  • Events and pop-ups — paste the code into a slide or print it on a banner.
  • Airbnb or rental properties — leave a laminated card with the QR in the property.
  • Hotel rooms — generate one per SSID programmatically (see the Python snippet above).

When a WiFi QR Code Is NOT the Right Tool

  • Enterprise / 802.1X networks — these require certificates and a username, not just a password. The WIFI string format doesn't support 802.1X, so a QR code won't connect users to those networks.
  • Changing passwords frequently — if you rotate your password every week, you'll need to reprint the QR each time. For frequently rotating credentials, a password manager link or a captive portal may suit better.
  • Very old Android phones (pre-Android 9) — they may need a third-party scanner app. Most phones in use today are fine.

Ready to stop spelling out your password? Fill in the form above, download your WiFi QR code, and print or share it in under a minute.

Frequently asked questions

Is this WiFi QR code generator really free? Do I need an account?+
Completely free, no account needed. There's no usage limit and no sign-up. Just fill in your network details and download.
Is my WiFi password uploaded to your servers?+
No. The tool runs entirely in your browser — your password and network name never leave your device. Nothing is sent to any server at any point.
Will the QR code expire or stop working?+
Never. Unlike URL shorteners, a WiFi QR code stores the credentials directly inside the image. As long as your network name and password don't change, the code works forever.
Which security type should I choose — WPA, WEP, or None?+
Pick WPA/WPA2 for virtually every modern router made in the last 10+ years. Choose WEP only if your router explicitly shows WEP security. Select None only for genuinely open networks with no password.
My network name or password has special characters (like # or ;). Will that break the QR?+
The generator handles escaping automatically. Characters like semicolons, backslashes, and quotes are escaped in the WIFI string so the QR decodes correctly on all devices.
PNG vs SVG — which format should I download?+
Download PNG for digital sharing (email, chat, screen display) or small prints. Download SVG when you need to print at large sizes — a poster, banner, or laminated card — because SVG scales infinitely without going blurry.
How does the phone know this is a WiFi code and not just random text?+
Phone cameras look for the WIFI: prefix in the decoded string. When they detect it, iOS and Android automatically show a 'Join Network' prompt instead of just displaying text. No special app is needed on any device running iOS 11+ or Android 9+.
Can I change the colour of the QR code to match my brand?+
Yes. Use the colour pickers in the tool to set a custom foreground and background colour. Just make sure there's enough contrast between the two — a ratio of at least 3:1 is recommended so scanners can read it reliably.