Password Generator

Password Generator

Generate secure, cryptographically random passwords with instant strength metrics

Click Generate…
Strength: Medium 0 Bits Entropy

How to Use This Password Generator

  1. Adjust the Password Length slider to set your desired character count (16+ characters recommended for high security).
  2. Toggle character types using the Uppercase, Lowercase, Numbers, and Symbols checkboxes.
  3. Click “Generate Password” to create a new cryptographically randomized string.
  4. Review the real-time Strength Meter and estimated Entropy (Bits) rating.
  5. Click “Copy” to instantly transfer the generated password to your clipboard.

Password Entropy Calculation

Password security is mathematically measured in bits of entropy ($E$), which quantifies how hard a password is to brute-force:

E = L × log₂ ( R )

Where: L = Password Length, R = Size of Character Pool (e.g., 26 lowercase + 26 uppercase + 10 digits + 32 symbols = 94 possible characters).

Frequently Asked Questions (FAQ)

Are generated passwords saved or stored anywhere?

No. Passwords are generated entirely on your device using client-side JavaScript (`crypto.getRandomValues`). No passwords are ever transmitted to a server or saved anywhere.

What makes a password strong?

Password strength relies heavily on length and character randomness. Passwords with at least 16 characters containing mixed character sets provide exponential protection against brute-force attacks.

How many bits of entropy are considered safe?

Passwords with 60 to 79 bits of entropy offer good protection for standard accounts. Passwords exceeding 80–128+ bits of entropy are considered virtually immune to modern brute-force computing techniques.

Scroll to Top