Password Generator
Build a strong, random password with the length and character mix you want — generated on your device and never sent anywhere.
—How it works
Pick a length and toggle which character types to include — uppercase, lowercase, numbers, and symbols. The generator pulls random characters from that pool using your browser's cryptographically secure randomness, so the result is genuinely unpredictable.
Length matters more than anything. Every extra character multiplies the number of possible passwords, which is why a long passphrase of simple characters can beat a short one crammed with symbols. Sixteen characters with a good mix is a solid default; go longer for anything that really matters.
The strength label is a quick gauge based on length and how many character types you've enabled. To avoid confusion, the pool leaves out look-alikes like the letter O and the number 0, and 1 versus lowercase L.
Frequently asked questions
Is this password generator safe?
Yes. It runs entirely in your browser using the built-in secure random number generator, and the password is never sent to or stored on any server. Once you leave the page it's gone.
How long should my password be?
Aim for at least 12 characters, and 16 or more for important accounts. Length adds security faster than swapping in a few symbols, so a longer password with a good mix beats a short complicated one.
Should I use symbols?
They help, but they're not essential if the password is long enough. Some sites restrict which symbols are allowed, so if one is rejected, just turn symbols off and add a couple more characters instead.
Can I trust a password I didn't make up myself?
A randomly generated password is far stronger than one you invent, because people fall into predictable patterns. Pair it with a password manager so you don't have to memorize it.