Home Strength Checker Password Generator Bulk Password Audit PIN Strength Checker PIN Generator WiFi Password Generator 2FA / TOTP QR Generator Batch Password Generator Policy Compliance Checker Free Tools

WiFi Password Generator

Generate a strong router password sized right for WPA2/WPA3, pre-tuned to avoid characters some older routers and smart devices mishandle. Get a scannable QR code so guests can join without typing a thing.

📶
WiFi Password Settings

WPA2/WPA3-Personal accepts an 8–63 character password. We default to settings that are strong, but also easy to type on a TV remote or read off a printed card — tweak freely.

Password Type
Password Length (8–63) 20
Include Characters
Your WiFi Password
Click Generate to create a password
Strength
Estimated time to crack:
🛡️ Data Breach Check Have I Been Pwned
Optional & privacy-preserving: only the first 5 characters of this password's SHA-1 hash are sent (k-anonymity) — the full password never leaves your device. How this works →
Network Name (SSID) — Optional
Most phone cameras can scan this to join the network instantly — no typing required. The QR code is drawn entirely in your browser and is never uploaded anywhere; if you don't enter a network name, the code still works but the phone will ask for the name manually.
Recent Passwords (session only)
No history yet
🔒 Passwords are generated locally in your browser. Nothing is sent to our servers unless you choose to use the optional breach check above, which only ever sends a partial hash — never the password itself.
    Why WiFi passwords deserve their own settings: WPA2/WPA3-Personal accepts an ASCII password from 8 to 63 characters. Unlike a website password, a WiFi password is usually typed by hand on a TV remote, game console, or smart speaker — or read off a sticker on the router. Special characters like < > " ' \ occasionally trip up older router firmware or IoT devices, which is why they're off by default here (turn them on freely if your hardware supports it). A long random password or a multi-word passphrase both work — a passphrase is often the more practical choice since guests only have to type it once, correctly, on a remote.
    📏

    Sized for WPA2/WPA3

    Defaults to 20 characters, well within the 8–63 character range every WPA2/WPA3-Personal router accepts, with ambiguous characters (0/O, l/I) excluded so it's easy to read off a printed card.

    📷

    Scannable QR Code

    Add your network name and get a QR code guests can scan to join instantly — no typos, no reading a password aloud across the room. Generated entirely in your browser.

    🔒

    100% Private

    Generation and the QR code happen entirely in your browser — your password and network name are never transmitted, stored, or logged. The optional breach check sends only a partial hash, never the password itself.

    Why your WiFi password isn't just "a password"

    A WiFi pre-shared key (PSK) plays by different rules than a website password. It's used during the WPA2/WPA3 4-way handshake, which is designed so the key itself never crosses the air in the clear — but that handshake can be captured and attacked offline at leisure, so the key still needs to be long and random rather than memorable. This generator defaults to a length that stays comfortably out of reach of any practical offline attack.

    If your router supports WPA3, use it — its SAE key exchange (see Sources below) closes the offline dictionary-attack weakness that WPA2's handshake has always had, by requiring an attacker to interact with the access point for every single guess instead of cracking a captured handshake in isolation. Either way, put guests and smart-home devices on a separate guest network rather than sharing your main WiFi password with them — it's the single biggest practical upgrade most home networks are still missing.

    Where this tool's guidance comes from

    This tool's defaults and recommendations are built on the following official, internationally recognized standards and guidance — not opinion. Each link goes directly to the source.