⭐ Click the star in your address bar to bookmark this page ×

Password Generator — Free, Strong, Cryptographically Random

Generate a strong password right in your browser — pick the length, choose character types, copy. Uses the browser's secure random source, so your passwords never touch a server.

✓ Free to Use✓ No Signup✓ 8–128 Characters✓ 100% Private
Password Strength Not Generated
Password Length 16
8128

Character Types

What This Password Generator Does

The Password Generator creates strong, random passwords using your browser's crypto.getRandomValues() API — the same cryptographically secure random source used by reputable password managers. Pick a length, choose which character types to include, and click Generate.

Password generation happens locally using your browser's cryptographic random source. This tool does not send generated passwords in network requests; page resources, analytics, and ads may still make requests. The password exists only on your device until you copy it.

A 16-character password using mixed case, numbers, and symbols draws from a pool of 95 possible characters per position — that's 9516 possible combinations, a number large enough that brute-forcing it is computationally infeasible. Longer is still better; this tool goes up to 128 characters for use as a master password, an encryption passphrase, or anything else that needs to outlast the next two decades of compute progress.

How Long Should Your Password Be?

8–11 characters — Don't. Short passwords can be vulnerable to guessing; attack speed depends on hashing, hardware, and rate limits. Acceptable only for throwaway accounts on sites that cap length there.

12–15 characters — The current floor for everyday accounts (newsletters, forums, shopping sites). Use 12 only if the site refuses longer.

16–20 characters — The recommended default for anything that matters: email, banking, social media, work accounts. The Generate button defaults to 16 for a reason.

20+ characters — For your password manager's master password, full-disk encryption passphrases, and anything protecting other passwords. This is the one password you have to memorise; make it overkill.

Step-by-Step

1

Pick a length

16 is the sensible default; bump to 20+ for master passwords.

2

Choose character types

Uppercase, lowercase, numbers, symbols — leave all four on unless a specific site bans some.

3

Click Generate

A new password appears instantly. Click again for a different one.

4

Copy and store in a password manager

Don't try to remember it. Save it directly to Bitwarden, 1Password, or your manager of choice.

Why You Need a Password Manager

If every account needs a unique 16-character random password, memorising them all is impossible — that's the entire point. A password manager is an encrypted vault that stores your passwords, autofills them at login, and generates new ones when you sign up. You memorise one strong master password; the manager handles the rest.

Free and trustworthy options: Bitwarden (open source, free tier covers most users), KeePassXC (offline, local-only, fully free), and iCloud Keychain or Google Password Manager if you're locked into one ecosystem. Paid options worth their fees: 1Password and Dashlane.

Reusing one password across sites is the highest-risk behaviour in personal security. When one site leaks (and they do — billions of credentials are dumped every year), attackers immediately try the leaked email/password pair on Gmail, your bank, and every major service. This is called credential stuffing, and unique passwords are the only defence.

Password Strength at a Glance

Example Strength Illustrative Crack-Time Estimate
123456TrivialInstantly
password123Very weakUnder a minute
MyDog$Rover2020ModerateHours to days
Tr7&kP!mZ2#vQx9LStrongCenturies
32-char randomMaximumVery large search space

These times illustrate relative strength only; they are not measured or universal benchmarks. Actual guessing time depends on randomness, attack method, password hashing, hardware, and rate limits. The tool does not calculate crack times.

Features

🎲

Cryptographically Random

Uses crypto.getRandomValues(), not Math.random().

📏

8–128 Characters

Slider from short to fully overkill.

🔣

4 Character Sets

Toggle uppercase, lowercase, numbers, symbols.

📊

Live Strength Meter

Entropy-based, not a marketing label.

🔒

Browser-Only

Generated passwords are not uploaded by this tool.

🆓

Free to Use

No signup, no limits, no watermark.

Frequently Asked Questions

Is this password generator safe to use?
Yes. Every password is generated locally using the browser's built-in crypto.getRandomValues() — the same cryptographically secure random source used by password managers. Passwords are never sent to a server.
How long should my password be?
At least 12 characters for everyday accounts, 16+ for important accounts like email and banking, and 20+ for your password manager's master password. Length matters more than complexity.
What does "cryptographically random" mean?
It means the random numbers come from a source unpredictable to attackers (crypto.getRandomValues), not the predictable Math.random() function. This is the standard required for security-critical use like password generation and key creation.
Can I trust an online password generator?
Only if it runs in your browser, not on a server. This generator creates passwords locally and does not send them in network requests. Page resources, analytics, and ads may still make requests. If you're generating a master password, regenerate twice and use the second one for extra peace of mind.
Are random passwords better than passphrases?
Both can be strong. A 16+ character random password is excellent if a password manager is storing it. A 5–6 word random passphrase is easier to remember and similarly strong, which makes it the better pick for the one password you have to memorise — your password manager master password.
Some sites reject my generated password — why?
A few sites restrict which special characters are allowed, or cap length at 16–20. If a password is rejected, regenerate with symbols turned off or a shorter length. These site limits are bad security practice, not a problem with your password.
Should I use the same password on multiple sites?
Never. When one site leaks, attackers try the leaked email/password combination on every major service — banking, email, social media. Unique passwords stored in a password manager are the only real defence.