Create a strong, random password with your choice of length and character types - generated locally in your browser using a cryptographically secure random source.
Password Generator
LiveHow it works
Similar-looking characters (like 0/O and 1/l/I) are excluded by default to avoid confusing passwords when typed manually.
Step-by-step guide
- Set your desired length - 16 characters or more is a reasonable default for most accounts.
- Choose which character types to include.
- Copy the generated password, or click "Generate new" for a different one.
Why length matters more than complexity rules
A longer password is generally far more resistant to brute-force guessing than a shorter one packed with required symbols - each additional character multiplies the number of possible combinations, while symbol requirements add comparatively little once a password is already reasonably long. Modern security guidance increasingly favors long, random passwords (or even longer passphrases) over short passwords forced into artificial complexity patterns that are, ironically, often easier to guess because people follow predictable patterns to satisfy the rules.
Tip: A password is only as useful as your ability to keep it safe. A password manager stores unique, generated passwords for every account so you never have to remember or reuse them - worth considering once you've generated a strong one here.
A password manager keeps this - and every other password - encrypted and synced across your devices, so you never have to type or remember it again.
Compare password managers →Common mistakes
Frequently asked questions
Is this password actually random, or could it be predicted?
It uses your browser's built-in cryptographically secure random number generator (the same type of source used for security-sensitive applications), not a simple predictable random function - this makes the output suitable for real password use, not just casual randomness.
Is my generated password sent anywhere or logged?
No - the entire password is generated and displayed directly in your browser. Nothing is sent to a server, logged, or stored anywhere.
How long should my password be?
16 characters or more is a reasonable general target for most accounts today, though some sensitive accounts (like your primary email or password manager itself) benefit from going even longer.
Related calculators
See the full list of Generators, or try: