Password Generator

Generate strong, random passwords with custom length and character set options plus a strength meter.

How to Use the Password Calculator

Set your password length, choose character types, and click Generate. Copy any password by clicking the copy icon.

Formula

Entropy = log₂(charset_size^length). A 16-character password with all character sets has ~100 bits of entropy — nearly uncrackable by brute force.

Frequently Asked Questions

How long should my password be?

For most accounts: 12+ characters. For sensitive accounts (banking, email): 16–20+ characters with all character types.

Is this generator secure?

Passwords are generated using Math.random(). For critical use, prefer a cryptographic generator. Passwords are never transmitted or stored.