Skip to main content

Password Generator

Generate cryptographically random passwords with custom length and character sets. Entropy scoring shows you exactly how strong each password is — all in your browser.

FreeClient-sideEntropy ScoreNo sign-up

Password Options

16
4128

Your Password

edFc4t6FtqafJyDE

16 characters · 95 bits entropy

Strength

Strong

95.3 bits of entropy

Length

16 chars

Entropy

95 bits

Passwords are generated entirely in your browser using the Web Crypto API — they are never sent to any server.

How are passwords generated?

Every password is generated using crypto.getRandomValues() — the Web Crypto API built into your browser. This produces cryptographically secure random values, making the output genuinely unpredictable. No server is involved at any point.

Understanding password entropy

Entropy is calculated as log₂(charsetSize ^ length). A 16-character password using uppercase, lowercase, and numbers has a charset of 62 characters, giving ~95 bits of entropy. At one trillion guesses per second, cracking it would take longer than the age of the universe.

Password best practices

  • Use a unique password for every account — never reuse.
  • Store passwords in a password manager (Bitwarden, 1Password, KeePass).
  • Enable two-factor authentication (2FA) wherever possible.
  • Length matters more than complexity — 20 random characters beats a short "complex" password.