Free Tool

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

length8
typeMixed (A-z, 0-9)
crackTime~5 hours
noteVulnerable to modern GPU attacks
length10
typeMixed + Symbols
crackTime~5 months
noteAcceptable for low-risk accounts
length12
typeMixed + Symbols
crackTime~200 years
noteGood for most online accounts
length16
typeLowercase only
crackTime~10 million years
noteLength beats complexity!
length20
typeMixed + Symbols
crackTime~6 billion years
noteIdeal for critical accounts
Got questions?

Frequently Asked Questions

Everything you need to know about our tools. Can't find what you're looking for? Contact us.

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.