GenerateRandomSearch

WiFi Password Generator

Generates a strong random password for a home WiFi router or access point, with the length and character mix set here rather than left at a default. A router password is typed once into each device and then forgotten, so it can afford to be longer and more awkward than one you key in daily.

How to use this tool

  1. Adjust length and character sets if needed.
  2. Press generate for a new WiFi password.
  3. Copy it into your router's settings.

Worked examples

A typical router password
16-20 characters, letters, numbers and symbols on. Most routers accept WPA2/WPA3 passwords up to 63 characters, so there is room to go longer if your router's admin page accepts it.

Common use cases

  • Setting up a new router or access point
  • Changing a default/weak WiFi password
  • Setting up a guest network password

How this generator works

Identical mechanism to the secure password generator: each character is drawn independently from the character sets you enable using your browser's Web Crypto random generator, with rejection sampling so no character is more likely than another. Nothing here is WiFi-specific beyond the page it lives on — a WPA2/WPA3 passphrase has no format requirement a strong random password wouldn't already satisfy.

Randomness and fairness

Every character is chosen with your browser's cryptographic random number generator, drawn uniformly from the enabled sets using rejection sampling. There is no seeded or reproducible mode.

For how randomness is produced across the whole site, see how Generate Random works.

Limitations and good to know

  • This generates the passphrase only. It does not configure your router, change its settings, or verify your router accepts the characters produced — check your router's own character limits before committing to a long or symbol-heavy password.
  • Nothing is saved. Write the password into your router settings and store a copy in a password manager before leaving the page.

Generated entirely in your browser using the Web Crypto API. Nothing you generate here is ever sent to a server, logged, or included in analytics.

Frequently asked questions

What length and character set should I use for a router password?
Most routers accept WPA2/WPA3 passwords up to 63 characters. A random password of 16-20 characters using letters, numbers and symbols gives strong security while still being something you can type into a device once and store in your router settings.
Will this work for WPA2 and WPA3 networks?
Yes — it generates a general-purpose strong random password suited to any WiFi security standard. Check your specific router or access point for any character restrictions it enforces.
Is the password sent anywhere when I generate it?
No. It's generated entirely in your browser using the Web Crypto API and never leaves your device, is never logged, and is never included in analytics.