Password generator
Make a strong, random password of any length, or a passphrase of random words that's easier to type and remember. Passwords are created on your device with your browser's secure random generator and never sent anywhere.
Handy if you'll ever read or type it from paper. It makes the password slightly weaker, so add a character or two.
Guessing it would take about longer than the age of the universe on average for an attacker making 100 billion guesses a second, even knowing exactly how it was made.
- Generated on your device, never sent
- Free, no sign-up
- Works on phone and desktop
How to create a strong password
- 1
Choose Random password, or Passphrase if you need to type or remember it.
- 2
Set the length: 16 characters or more is a good default. Switch off any character types a site doesn't accept.
- 3
Click Copy and paste it into the site, then save it in your password manager.
- 4
Not keen on this one? Click New password or pick one from the list underneath.
Features
Truly random
Made with your browser's cryptographic random generator, with no bias toward any character.
Passwords or passphrases
Random characters for a password manager, or random words when you have to type it.
Honest strength meter
Strength is measured in bits for exactly how the password was made, not guessed from its look.
Never leaves your device
Nothing is sent or stored. Share link keeps your settings only, never the password.
What makes a password strong
Attackers don't guess passwords one by one at a login screen. They take lists of passwords stolen from breaches and test billions of guesses a second against them, starting with words, names, dates, keyboard patterns and every common trick such as swapping "a" for "@". A password resists that only if it is random and long. Random means not chosen by a person; long means every extra character multiplies the work.
| Random password length | Entropy | Average time to guess* |
|---|---|---|
| 8 characters | 52 bits | 4 hours |
| 12 characters | 77 bits | 297 centuries |
| 16 characters | 103 bits | longer than the age of the universe |
| 20 characters | 129 bits | longer than the age of the universe |
| 24 characters | 155 bits | longer than the age of the universe |
*Letters, numbers and symbols, against an attacker making 100 billion guesses a second, which is a fast offline attack on a poorly protected password database. Well-run sites store passwords with slow hashing, which makes every guess far more expensive.
Good habits that matter more than any generator
- One password per site. When one site is breached, reused passwords let attackers into your other accounts.
- Use a password manager to store them, and protect it with a strong passphrase.
- Turn on two-step verification (an authenticator app or a passkey) for email, banking and anything important.
- Don't change passwords on a schedule for no reason; change them when a site is breached. NIST's digital identity guidelines (SP 800-63B) favor long passwords over complexity rules and advise against forced periodic changes.
Already have a password you want to test? The password strength checker looks for the patterns attackers try first, and the password leak check tells you whether it has appeared in a known data breach, without sending it.
Frequently asked questions
Is it safe to generate a password online?
It is here, because the password is made by your browser on your own device and never sent anywhere. You can even load the page, switch off your internet connection and generate one. Avoid sites that create passwords on their server.
How long should a password be?
For a password you store in a password manager, 16 to 20 random characters is plenty. If you must type or remember it, a passphrase of 6 random words is both strong and practical. Length adds far more strength than swapping letters for symbols.
Is a passphrase better than a password?
Both are strong when they're random. A 6-word passphrase from a 7,776-word list has about 77 bits of entropy, similar to a 12-character random password, and it's much easier to type on a phone or TV. The words must be chosen at random, not by you.
Do I need symbols in my password?
Not for strength if the password is long and random, but many sites still demand one. Leaving symbols out costs a little strength, which a couple of extra characters makes up for.
How do I remember all these passwords?
Use a password manager: it remembers a different strong password for every site, so you only need one strong passphrase for the manager itself. Turn on two-step verification wherever you can.
What does "bits of entropy" mean?
It measures how many guesses a password could take. Each extra bit doubles the number of possibilities, so 80 bits is a million times harder to guess than 60. It applies to random passwords; passwords people make up are much weaker than their length suggests.
More free tools
- Password Strength CheckerHow long a password would take to crack.
- Password Leak CheckIs your password in a known data breach?
- Encrypt a FileLock any file with a password (AES-256).
- File ChecksumVerify a download with SHA-256 or MD5.
- Link Safety CheckerSpot fake and dangerous links before you click.
- SPF CheckerValidate a domain's SPF record.
- DKIM CheckerFind and check a DKIM key by selector.
- DMARC CheckerSee and explain a domain's DMARC policy.
- MX LookupWhich servers receive a domain's email.