WPA2 runs your passphrase through 4,096 rounds of PBKDF2, so every option here is already past brute force. What the settings really decide is whether you can read it out loud over the phone.
WiFi Password Generator - WPA2 and WPA3 Passphrases
WPA2 runs your passphrase through 4,096 rounds of PBKDF2, so every option here is already past brute force. What the settings really decide is whether you can read it out loud over the phone.
Parameters
Enter data for calculations
💡 Fill in all required fields to unlock the calculate button
Guessing is not the weak point here. The choice you are really making is how painful it is to type
The problem nobody warns you about. You pick the longest, nastiest password on offer, save it in the router, and then spend the next two years reading it out over the phone, squinting at a lowercase l that might be a 1, and thumbing it into a smart TV with a remote control that has no keyboard. Meanwhile the security gain over a shorter option is, in practice, zero.
A 12 character password from the reduced set carries 70 bits of entropy, assuming each character is an independent uniform draw. Nothing brute forces that. Going to 32 characters takes you to 186 bits, which is not more secure in any way that matters, only 20 characters longer. How good the source of randomness itself is, is a separate question, and the last section answers it plainly.
What this generator does about it
How to set a new WiFi password step by step
- Length - from 12 to 32 characters. Sixteen is the number to pick if you have no reason to pick another.
- Character set - letters and digits (62 characters), the same plus symbols (76), or the reduced set with look-alikes removed (56). The reduced set costs you about 0.15 bits of entropy per character and saves you every argument about whether that was a zero.
- How many to generate - one, three or five. Generating several and picking the one that reads best out loud is the whole point.
- Read the entropy line - the bit count tells you where you stand. Anything at or above 80 bits is past the point where brute force is the threat.
- Put it in the router - the admin page is usually at 192.168.1.1 or 192.168.0.1, under Wireless and then Security. Choose WPA3-SAE if the router has it, otherwise WPA2-PSK with AES.
- Save it somewhere real - a password manager, and a printed copy in the drawer. Every device on the network has to be reconnected, so do this when nobody is on a call.
Decision table: which combination to pick
Entropy is length multiplied by the base two logarithm of the character set size. That is the only number in this tool that is exactly computable, so it is the one the table is built on.
| Your situation | Length | Character set | Entropy |
|---|---|---|---|
| Home network with guests and smart devices (the common case) | 16 | No look-alikes | 93 bits |
| You type it into a TV or a console with a remote control | 12 | No look-alikes | 70 bits |
| You only ever paste it from a password manager | 20 | Letters, digits and symbols | 125 bits |
| Office or shared network, policy asks for symbols | 16 | Letters, digits and symbols | 100 bits |
| Guest network you rotate every few months | 12 | Letters and digits | 71 bits |
| You want the biggest number on the page | 32 | Letters, digits and symbols | 200 bits |
Quick cheat sheet: entropy for every combination
Fifteen numbers, all of them length multiplied by the logarithm of the set size, rounded the same way the tool rounds them. The 80 bit line is where brute force stops being a sensible thing to worry about.
| Length | No look-alikes 56 characters |
Letters and digits 62 characters |
With symbols 76 characters |
|---|---|---|---|
| 12 | 70 | 71 | 75 |
| 16 | 93 | 95 | 100 |
| 20 | 116 | 119 | 125 |
| 24 | 139 | 143 | 150 |
| 32 | 186 | 191 | 200 |
Look down the columns rather than across the rows. Moving from the reduced set to symbols at the same length buys you 5 bits at 12 characters and 14 at 32. Moving from 12 characters to 16 in the same set buys you 23. Length does far more work than the character set, which is the opposite of what most password advice implies.
Five situations and what to do
Result: 93 bits, and no arguments about the letter O.
Result: 70 bits, still nowhere near brute forceable.
Result: 125 bits.
Result: the previous password stops working the moment you save.
Result: 200 bits at the top setting, half the field unused.
Questions people actually ask
Related tools
Password Generator
For accounts rather than routers, with a strength rating and a character mix you control - Open the generator
Nickname Generator
The public half of the same job: a network or account name instead of the secret - Open the generator
Random Number Generator
Draws from a range you set, when you need digits rather than a passphrase - Open the generator
Anagram Generator
Rearranges a word you choose, which is how memorable passphrases go wrong - Open the generator
Color Generator
Random values of a different kind, in HEX, RGB and HSL - Open the generator