Skip to main content

Password Generator

Generate cryptographically secure passwords and passphrases. Strength and crack-time estimates included.

No passwords leave your browser — all generation uses crypto.getRandomValues() locally.
Length 16
Click "Generate" to create a password
Strength
Entropy: Crack time: Charset:
Generate passwords

Frequently Asked Questions

Are the passwords generated by this tool stored or logged anywhere?

No. All passwords are generated using your browser's cryptographically secure random number generator (window.crypto.getRandomValues), and they exist only in your local browser memory. No passwords, passphrases, or settings are ever sent to our servers.

How is password entropy calculated?

Entropy is calculated as log₂(C^L), where C is the character set size and L is the password length. For example, a 16-character password using uppercase, lowercase, digits, and symbols (95 possible characters) yields approximately 105 bits of entropy — well above the recommended 80-bit threshold for high-security use.

What makes a password strong against brute-force attacks?

Length is the most important factor — each additional character multiplies the search space exponentially. A 12-character password with mixed character types is far stronger than a 20-character password using only lowercase letters. The tool's entropy score and estimated crack-time display help you understand this trade-off.