What makes a password strong
A strong password is long, random and unique to one account. Attackers use lists of leaked passwords and fast guessing, so patterns like a name plus a year are weak. Random characters, or random words, resist this. Make one with the Password Generator.
Password or passphrase
A passphrase joins several random words, such as four or more, into one phrase. It is easier to type and remember than random symbols, and length gives it strength. Create one with the Passphrase Generator. The words must be chosen at random. A favorite quote or song line is not random and is easier to guess.
How long should it be
For most accounts, 14 to 16 random characters, or four to five random words, is a strong choice. Use longer for a password manager master password. Strength is shown in bits, and each extra random word adds a fixed amount.
Keep them safe
- Use a different password for every account.
- Store them in a reputable password manager.
- Turn on two step sign in where it is offered.
- Never share a password by message or email.
Our generators run in your browser and do not send your password anywhere.
Frequently asked questions
Is a passphrase better than a password?
A long random passphrase can be as strong as a random password and is easier to type. Both work if they are random and unique.
How many words should a passphrase have?
Four random words is a good start, and six or more is strong for a master password.
Can I add numbers and symbols?
You can, but length and randomness add more strength than a single symbol.
Is it safe to use an online generator?
Use one that runs in your browser and does not send results to a server, as these tools do.
More guides
Tools for this guide
Password Generator
Pick a length and character types and the generator makes strong random passwords with your browser's...
GeneratorsPassphrase Generator
Choose how many words you want and the tool makes random passphrases with your browser's secure random...
GeneratorsRandom Word Generator
Choose how many words you want and whether they should be nouns, verbs or adjectives. The tool picks...
Name and ID GeneratorsUUID Generator
A UUID is a 128 bit identifier written as 32 hexadecimal digits in five groups. This tool creates random...
Developer ToolsHash Generator
A hash is a fixed length fingerprint of your text. Enter text to get its SHA 1, SHA 256, SHA 384 and SHA...