Generation 100% in your browser

Password Generator

Generate strong, secure random passwords. Customize length, character types and exclude similar characters. Cryptographically random — never sent to a server.

—

Secure Password Generator

Generate strong, cryptographically random passwords for your accounts. This tool uses your browser’s crypto.getRandomValues API — the same cryptographic randomness used by HTTPS — so the passwords cannot be predicted or replayed. Nothing is sent to any server.

What makes a strong password?

  • Length over complexity: a 20-character password with only letters is stronger than a 10-character one with symbols
  • Random, not memorable: human-chosen passwords are predictable
  • Mix of character types: uppercase, lowercase, digits, and symbols
  • Unique per account: never reuse passwords across sites

Recommended settings

  • For online accounts: 16+ characters, all types enabled
  • For Wi-Fi networks: 20+ characters, exclude similar characters (easier to type)
  • For server admin: 32+ characters, all types
  • For 2FA backup codes: use the generator with letters and digits only

Password strength meter

The strength meter calculates entropy in bits — a measure of how unpredictable your password is. Each bit doubles the time required to brute-force the password.

  • Below 28 bits: very weak — guessable in seconds
  • 28-50 bits: weak — guessable in hours to days
  • 50-75 bits: fair — months to crack with modern hardware
  • 75-100 bits: strong — centuries with current technology
  • 100+ bits: very strong — practically uncrackable

After generating

Store your password in a reputable password manager (1Password, Bitwarden, KeePass). Never write it on paper, save it in a text file, or send it via email or chat.