A strong password is long, random, and unique to one account, which is exactly what a password generator produces and a human rarely does. Length matters more than complexity: a long random string is far harder to crack than a short one full of symbols. This guide explains what makes a password safe, how a generator helps, and a free tool to create one in your browser.
In this guide
What makes a password strong
Three things: length, randomness, and uniqueness. Length raises the number of possible combinations, randomness stops the password from being guessable, and uniqueness means one leaked password does not open your other accounts. A passphrase you reuse everywhere fails the third test even if it is long, which is why a fresh random password per account is the safest approach.
Why length beats complexity
Each extra character multiplies the number of guesses an attacker must try. A longer password gains far more strength from its length than a shorter one does from adding a symbol or two. This is why modern advice favors long passphrases or long random strings over short, hard-to-type passwords stuffed with special characters. Sixteen characters or more is a sensible floor.
Why random matters
Humans are predictable. We pick names, dates, and patterns that cracking tools try first. True randomness removes that predictability, so the only way to break the password is to try every combination, which length makes impractical. The idea of genuine versus predictable randomness is covered in our randomness guide.
Generate a password
The password generator creates a long random string with the character types you choose, all in your browser so the password is never sent anywhere. Generating one per account, rather than inventing variations of a favorite, is the single biggest upgrade most people can make to their security.
Storing them safely
Long random passwords are impossible to memorize, which is the point: you are not supposed to. A password manager stores them encrypted so you only remember one master password. Never reuse a password across sites, and treat any account that holds others, such as your email, as the most important one to protect.
Free tools used in this guide
Frequently asked questions
What makes a password strong?
Length, randomness, and being unique to one account. Length matters most, randomness stops guessing, and uniqueness limits the damage of a leak.
Is length or complexity more important?
Length. Each extra character multiplies the combinations an attacker must try, which outweighs adding a symbol to a short password.
How long should a password be?
At least sixteen characters for important accounts, and longer is better, since length is the cheapest way to add strength.
Why generate a different password for each account?
So one leaked password cannot open your others. Reuse is the main reason a single breach cascades across accounts.
How do I remember long random passwords?
You do not. A password manager stores them encrypted, so you only need to remember one master password.