Password Generator

Generate secure passwords with adjustable length, character sets, presets, entropy and crack-time estimation.

Generated Password

Your password will appear here...

💡 Longer passwords are exponentially harder to crack

Strength: WeakEntropy: 0 bits

Estimated brute-force time: 0.00 seconds

Options

Quick Presets

Generation is performed locally in your browser using cryptographically strong random values.

About Password Generator

A password generator helps you create strong, unique passwords that resist brute‑force and dictionary attacks. Modern attackers leverage vast GPU clusters capable of billions of guesses per second, so password quality matters more than ever.

This tool uses cryptographically strong random values (Web Crypto API) to pick characters from selectable sets (uppercase, lowercase, digits, symbols). You can exclude visually ambiguous characters (O, 0, l, 1, I) for readability without severely impacting security, and apply quick presets for common policies.

Strength is estimated using entropy (bits). Each additional bit doubles the search space. Length typically outperforms raw complexity—16 lowercase characters can beat 8 mixed characters. For mission‑critical accounts, aim for 80+ bits of entropy and enable multi‑factor authentication.

Use a reputable password manager to store generated passwords. This tool never transmits or stores your password; everything runs locally in your browser.

Password Strength by Length

length:8
type:Mixed (A-z, 0-9)
crackTime:~5 hours
note:Vulnerable to modern GPU attacks
length:10
type:Mixed + Symbols
crackTime:~5 months
note:Acceptable for low-risk accounts
length:12
type:Mixed + Symbols
crackTime:~200 years
note:Good for most online accounts
length:16
type:Lowercase only
crackTime:~10 million years
note:Length beats complexity!
length:20
type:Mixed + Symbols
crackTime:~6 billion years
note:Ideal for critical accounts

Frequently Asked Questions

Why is password length more important than complexity?

Each additional character multiplies the search space exponentially. A 16-character password with only lowercase letters (~75 bits) is vastly stronger than an 8-character password with all character types (~52 bits). Length beats complexity every time.

What do the strength levels mean?

Weak (<40 bits) – avoid entirely. Moderate (40–60 bits) – vulnerable to dedicated attacks. Strong (60–80 bits) – suitable for most accounts. Very Strong (>80 bits) – ideal for critical accounts (banking, admin, primary email).

Why is the password hidden by default?

Passwords should never be displayed on screen where cameras, shoulder surfers, or screen-sharing sessions could capture them. Use the "Show" button only when you're certain it's safe.

Should I include symbols in every password?

Symbols help, but adding 4 more characters (even just lowercase) provides far more security than adding symbols to a short password. Prioritize length first.

What are ambiguous characters and why exclude them?

Ambiguous characters (O, 0, l, 1, I) can be visually confusing when typing. Excluding them improves usability while only slightly reducing entropy. For maximum security, keep them enabled.

How accurate is the crack time estimate?

It assumes modern GPU clusters (10 billion guesses/second). Real attacks vary, but the relative differences are accurate: 12 chars is exponentially harder than 8. Always enable multi-factor authentication.

Can I store generated passwords here?

No. Generation happens locally in your browser and nothing is ever stored or transmitted. Use a reputable password manager (Bitwarden, 1Password, etc.) to save them securely.

Is a passphrase better than a random password?

Passphrases (4–6 random words) are easier to remember and type while achieving similar entropy to shorter random passwords. Both approaches work; use what you'll actually remember to use a password manager for.