Free Password Generator

Generate strong, random passwords right in your browser. Nothing is stored, sent or logged - Ever.

Privacy-first by design: Wallet passwords are encrypted on your device with AES-256 — we couldn't read them even if we tried.

Password length 4 – 64 characters
16
Uppercase letters A–Z
Lowercase letters a–z
Numbers 0–9
Symbols !@#$%^&*…
Exclude ambiguous Il1O0o5S8B…

Generated with your browser's cryptographically secure random number generator (CSPRNG). How it works →

100%
Client-side
0
Ads or trackers on tools
15
Free tools
>100 bits
Default entropy

Need More Than One? Generate in Bulk

Creates a whole list at once - Handy when provisioning accounts or seeding a password manager. Uses the same length and character options you set above, and like everything here, the list never leaves your browser.

How to Use This Password Generator

1

Set the length

Drag the slider to 16+ characters - 20+ for email, banking or anything an attacker would love.

2

Pick character types

Keep all four switched on unless a site forbids symbols. Exclude ambiguous helps if you'll ever type it by hand.

3

Copy it

One click copies to your clipboard. Regenerate as many times as you like - Each press is a fresh roll of the dice.

4

Save it safely

Hit Save to Wallet to store it encrypted on your device, or paste it straight into your password manager.

Weak vs. Strong: What a Real Difference Looks Like

Crack times assume an offline GPU rig testing 100 billion guesses per second against a fast hash - The worst realistic case. Never use any example you've seen printed, including these.

Password patternWhy people pick itEntropyCracked in
jessica2019 - Name + yearEasy to remember~14 bitsinstantly
P@ssw0rd! - L33t dictionary wordPasses complexity rules~20 bitsinstantly
Summer2026!! - Word + year + symbolsMeets every checkbox~28 bitsseconds
8 random characters, all typesOld advice said "8 is enough"~52 bitshours
12 random characters, all typesSolid modern floor~78 bitsthousands of years
16 random characters, all typesThis generator's default~105 bitslonger than the universe has existed
5 random words (passphrase)Strong and memorable~55 bits~11 years

Entropy estimates follow the method in our entropy guide; pattern-based passwords lose most of their theoretical entropy because cracking tools try those patterns first.

What Makes a Password Strong?

Length beats complexity

Every character you add multiplies the number of guesses an attacker needs. A random 8-character password using all character types has about 52 bits of entropy - crackable in hours on modern GPU rigs. At 16 characters the same mix reaches roughly 105 bits, which is beyond any realistic brute-force attack.

8 chars
hours
12 chars
centuries
16 chars
forever*

*Longer than the age of the universe at 100 billion guesses per second. Full math in our password entropy guide.

Random beats clever

Human-invented passwords follow patterns - A capitalized word, a year, an exclamation mark. Cracking software tries those patterns first, which is why P@ssw0rd2026! falls in seconds while a truly random string of the same length survives. Generators don't have habits; that's the whole point.

See how hackers actually crack passwords and check any password with our strength checker.

Password security golden rules

Aligned with NIST SP 800-63B guidance: length over complexity, no forced rotation, unique per account.

  1. 16+ characters for anything that matters, 20+ for email and banking.
  2. One password per account. Reuse is how one breach becomes ten - See credential stuffing.
  3. Use a manager. Store everything in an encrypted vault like our free Password Wallet and remember only one master passphrase.
  4. Turn on 2FA everywhere it's offered - Start with our 2FA setup guide.
  5. Only change passwords when there's a reason - A breach, a shared device, an offboarded employee.

Prefer something you can type?

For passwords you must remember - A laptop login or a master password - A random passphrase of five or six words (correct-horse-battery-staple style) gives you strong entropy and human memorability at the same time. Read what makes passphrases work.

8 Rules That Keep Every Password Safe

Generating a strong password is step one. These habits - Drawn from NIST SP 800-63B and what real attacks exploit - Keep it strong.

Never reuse

One breach shouldn't open ten doors. Unique password per account, no exceptions - especially email.

Length first

Each added character multiplies the search space. 16 random characters beats any clever 10-character trick.

Use a manager

Memory doesn't scale to 100+ accounts. An encrypted vault does - And it never mistypes.

Add a second factor

A TOTP code turns a stolen password into a dead end.

Check for breaches

Run important passwords through the breach check - If it's leaked, it's burned.

Beware of phishing

The strongest password fails if you type it on a fake page. Check the domain before you sign in.

Rotate on evidence

Change passwords after a breach or shared access - Not on a calendar. Forced rotation breeds weak patterns.

Guard the master key

Your manager's master passphrase deserves the most care: 6 random words, written backup, told to no one.

Frequently Asked Questions

How does this random password generator work?
It uses your browser's crypto.getRandomValues() - A cryptographically secure random number generator seeded by your operating system - With rejection sampling to avoid modulo bias. Every character is drawn uniformly from the pools you enable, one required character per enabled pool, then the result is shuffled. The code runs locally; you can read it in your browser's devtools.
Should I use a different password for every account?
Yes, without exception. Credential-stuffing attacks take username-password pairs from one breached site and replay them everywhere else - Reuse is how a forum leak becomes a bank problem. A password manager makes unique passwords effortless.
Is this password generator safe to use?
Yes. Passwords are generated locally in your browser with the Web Crypto API's cryptographically secure random number generator (crypto.getRandomValues). Nothing you generate is ever transmitted, logged or stored - You can even load the page and disconnect from the internet before generating.
What is the best password length?
For most accounts, 16 characters with uppercase, lowercase, digits and symbols is excellent (over 100 bits of entropy). Use 20+ characters for high-value accounts like email and banking, and wherever a password manager types it for you.
Should I use a password or a passphrase?
Both can be strong. A random 16+ character password is best when a password manager fills it in. A passphrase of 5-6 random words is better when you must remember or type it, like your computer login or password manager master password.
How do I remember all these random passwords?
You shouldn't memorize them - Use a password manager. Our free Password Wallet stores credentials encrypted with your master password before they leave your device, so even we cannot read them.
What is the strongest password possible?
Practically: a 64-character random string using all four character types - About 420 bits of entropy, far beyond anything crackable. Realistically, anything past ~100 bits (16 random characters, or 9-10 random words) is already uncrackable with current physics, so 'stronger' buys nothing extra. Length limits on websites are usually the real cap.
Does PasswordGenerator.now store the passwords it creates?
No. Generation happens entirely on your device. Our servers never see the passwords, and there is no analytics on the generator output. The optional Password Wallet stores only ciphertext encrypted in your browser.