About Password Generator
The two properties that make a password strong are randomness and length. Randomness means it cannot be guessed from anything about you; length means it cannot be brute-forced in reasonable time. Human-invented passwords fail on both counts — people reuse patterns, substitute predictable characters and pick words that appear in every cracking dictionary.
These passwords come from the browser's cryptographic random number generator, the same source used for encryption keys. Values are drawn with rejection sampling so that every character in the chosen set is equally likely — a subtle detail that naive implementations get wrong by using the modulo operator, which quietly biases the output.
Passphrase mode is worth considering for anything you need to type from memory — a device unlock code, a password manager's master password. Four or five random words are long enough to be very strong and far easier to remember and type accurately than a string of symbols.
How to generate a strong password
Choose a mode
Random characters for maximum strength per character, or a passphrase when you need to remember it.
Set the length and character sets
16 characters or more is a sensible minimum. Include uppercase, lowercase, digits and symbols unless a site forbids them.
Generate and check the strength
The estimated entropy and time to crack are shown for the password you generated.
Copy and store it
Copy it straight into your password manager. The clipboard is cleared automatically after a short delay.
How long should a password be?
- 12 characters — the practical minimum for anything that matters.
- 16 characters — a good default for ordinary accounts.
- 20 or more — email, banking and any account that can reset others.
- 4–6 random words — for passphrases you have to type from memory.
Advice that still holds
- Never reuse a password. A breach at one site is otherwise a breach everywhere.
- Use a password manager. Remembering unique strong passwords is not a skill anyone has.
- Turn on two-factor authentication wherever it is offered; it defeats a stolen password entirely.
- Length beats complexity. A long passphrase is stronger than a short string of symbols.
- Ignore mandatory rotation policies unless a breach is suspected — forced changes push people towards predictable variations.