Start with the use case
Use a 16-character random password for ordinary accounts, 20 to 32 for privileged systems, or 4 to 6 random words when you must type it manually.
Try different keywords
No results found
Random passwords, readable passphrases, and PINs share one compact workspace. Presets solve common cases first; advanced rules appear only for the selected mode.
Uses crypto.getRandomValues; results are not uploaded or written to browser storage
Set the rules and generate a password
Use a 16-character random password for ordinary accounts, 20 to 32 for privileged systems, or 4 to 6 random words when you must type it manually.
Keep enough length and multiple character classes. If a site restricts symbols, adding length is safer than applying a predictable suffix.
Put the result in a trusted password manager immediately and use a different password for every account. This page does not save it for you.
A string such as Password2026 contains letters and numbers but follows an obvious pattern. A secure password should be sampled uniformly from a large space with a cryptographic random source, not built from dates, names, or fixed suffixes.
This tool uses browser-native secure randomness and rejection sampling to avoid character-pool mapping bias. The strength meter describes length and search space without claiming that any password is absolutely unbreakable.
No. Random generation, strength estimation, batches, and copying all happen in the current browser page. Results are not sent to a server or written to browser storage.
At least 16 characters is a practical default. Use 20 to 32 for administrators, servers, databases, or other high-value accounts, and store them in a password manager.
Not necessarily. Security comes from an unpredictable random space, and length is often more important than a fixed symbol pattern. If a site rejects symbols, use mixed letters and digits with extra length.
Four to six words selected independently at random can provide strong security and are easier to type. A familiar quote, song lyric, or personal sentence is not a random passphrase.
It slightly reduces the pool, but the effect is usually small for passwords of 16 characters or more. It can substantially reduce errors when reading or typing the password.