A string of random characters from your chosen sets (upper, lower, digits, symbols). Hard for computers to guess, but hard for humans to remember. Best stored in a password manager.
k#9Xm$vL2qRpN7@s
Passphrase
A sequence of random words separated by a delimiter. Easier to remember and type than a character password, while still providing strong entropy. Based on the EFF wordlist concept.
Marble-Cricket-Sunset-42
Strength guide
Rating
Approximate entropy
Suitable for
Weak
< 40 bits
Not recommended for any account
Fair
40–60 bits
Low-value accounts with mandatory rotation
Strong
60–80 bits
Most accounts, email, social media
Very strong
> 80 bits
Financial accounts, master passwords, API keys
How to create a strong password
Length matters most. Every extra character multiplies the number of possible combinations. Use at least 16 characters for standard accounts and 20 or more for high-value accounts like email and banking.
Use true randomness. Passwords based on patterns, names, dates, or dictionary words are vulnerable to targeted attacks. This tool uses the browser's Web Crypto API so every password is unpredictably random.
Never reuse passwords. A data breach at one site exposes every other account that shares the same password. Use a unique password for every account, which a password manager makes effortless.
Prefer passphrases for memorable passwords. Five or more random words give strong entropy while being possible to type from memory. Use the Passphrase mode for any password you need to type regularly.
Store passwords in a manager. Generated passwords are deliberately too complex to memorise. A password manager such as Bitwarden, 1Password, or KeePass stores them securely and fills them automatically.
Frequently Asked Questions
How long should my password be?
For character passwords, 16 characters is a strong minimum for most accounts. For anything protecting sensitive data such as email, financial accounts, or a password manager master password, use 20 or more characters. For passphrases, five or more random words provide equivalent strength and are far easier to remember.
Is a passphrase more secure than a random character password?
A five-word passphrase from a large wordlist provides roughly 60 bits of entropy, comparable to a 12-character random password using uppercase, lowercase, digits, and symbols. Passphrases are easier to type and remember without sacrificing meaningful security. Use a random character password for accounts where you always copy-paste from a password manager.
Should I use a password manager with this generator?
Yes. This tool generates strong passwords, but storing them safely is equally important. A password manager such as Bitwarden, 1Password, or KeePass lets you use a unique high-entropy password for every account without memorising any of them. The generator produces passwords that are deliberately too complex to memorise, which is exactly what a manager is designed to handle.
Is the password generated securely?
Yes. Passwords are generated using crypto.getRandomValues(), the browser's cryptographically secure pseudo-random number generator (CSPRNG). It is the same entropy source used by TLS and other security-critical browser operations. The generator never uses Math.random(), which is not cryptographically secure.
Are my passwords stored or sent anywhere?
No. The generator runs entirely in your browser. Passwords are created in memory, displayed on screen, and discarded. Nothing is logged, stored, or transmitted. You can disconnect from the internet and the generator will still work.
What is the "Exclude ambiguous" option?
This removes characters that look similar in many fonts: 0 (zero) and O (capital oh), l (lowercase L) and I (capital i), and 1 (one). Enable this when you need to read or type the password manually and want to avoid transcription errors.
How many words should a passphrase have?
Four words from a 512-word list give approximately 36 bits of entropy, while six words give approximately 54 bits. For a master password or anything protecting sensitive data, use at least 5 words plus a digit. For less critical accounts, 4 words with a separator is sufficient and much easier to remember than a character password.
What is the EFF wordlist?
The Electronic Frontier Foundation published curated wordlists specifically designed for generating memorable passphrases. Words are chosen to be common, unambiguous, and clearly distinct from each other. This tool uses a curated subset of common English words following the same principles.