Practical security guide
How to create and use a strong passphrase
A passphrase is secure because of the number of unpredictable choices used to create it, not because it contains a familiar quotation or a clever substitution. A phrase made from several independently selected words is normally easier to type and remember than a short string of random characters. The important part is letting the words be chosen randomly. Names, birthdays, song lyrics, keyboard patterns, and famous sayings are easier for an attacker to guess.
Choose enough random words
For an important account, start with at least five randomly selected words. Use six or more when a service accepts long credentials and you want a larger safety margin. Adding a number or capitalization can help satisfy a website's password rules, but extra random words usually contribute more than predictable changes such as replacing an “a” with “@”. Never shorten a generated phrase merely to make it look like a traditional password.
Use a unique phrase for every account
A strong phrase cannot protect you from credential reuse. If one service is breached, attackers try exposed credentials against email, banking, social media, and other accounts. Generate a different credential for every site and store it in a reputable password manager. Your email account deserves special care because it can often reset access to everything else.
Turn on multi-factor authentication
A passphrase is only one layer. Enable multi-factor authentication wherever it is available, preferably with a passkey, hardware security key, or authenticator application. Recovery codes should be stored somewhere separate and safe. Never approve an unexpected sign-in prompt, even when it appears to come from a service you recognize.
Important: Treat every generated result as sensitive. Copy it directly into a password manager, do not send it through chat or email, and regenerate it if someone else may have seen it.
Passphrase or password?
Use passphrase mode when the service permits a long credential. The words improve memorability without relying on personal information. Password mode is useful for older systems that impose shorter maximum lengths or require particular character types. In either mode, uniqueness matters more than making one credential increasingly complicated and reusing it.
What the controls change
The theme and industry settings change the vocabulary, not the security rules. Separators mainly improve readability and compatibility. Capitalization and numbers add variation and can meet composition requirements. The strength labels shown by this tool are broad guidance—not a promise about how long a real attacker would need.
What this tool does with results
Generation happens on this site's server using PHP's secure random-number function. The site does not ask for your name or an account, and generated results are not intentionally stored by the application. Because the result travels back to your browser, use this site only over HTTPS and review our privacy policy for information about hosting, analytics, and advertising.