key Password Generator

Generate secure random passwords

Click Generate
0 bits of entropy
radio_button_unchecked At least 12 characters
radio_button_unchecked Uppercase letters (A-Z)
radio_button_unchecked Lowercase letters (a-z)
radio_button_unchecked Numbers (0-9)
radio_button_unchecked Special characters (!@#$...)
timer Estimated time to crack: —

Random Password Settings

16
8 128

Generate Multiple Passwords

download Export for Password Manager

Generate multiple passwords with account details and export as CSV for import into your password manager.

info
Bitwarden Format

Compatible with Bitwarden import. Includes: name, login_uri, login_username, login_password, notes

About the Password Generator

Create strong, secure, and random passwords instantly with our free password generator. Choose from three generation modes: random characters, pronounceable passwords, or memorable passphrases. Using cryptographically secure random number generation, this tool ensures your passwords are truly random and highly secure.

Password Types

  • Random Password — Maximum security with completely random characters. Best for password managers where you don't need to remember the password.
  • Pronounceable Password — Uses alternating consonants and vowels to create passwords that sound like words. Easier to type and remember while still being secure.
  • Passphrase — Multiple random words strung together. Very secure (each word adds ~12 bits of entropy) and much easier to remember than random characters.

Security Features

  • Cryptographically Secure — Uses the Web Crypto API for true randomness
  • Client-Side Generation — Passwords never leave your browser
  • Customizable — Control length and character types
  • Entropy Calculation — See exactly how secure your password is
  • Password Manager Export — Export to Bitwarden, 1Password, LastPass, KeePass formats

Password Manager Export

Easily migrate to a password manager by generating multiple strong passwords and exporting them in a format your manager can import:

Format Compatible With Columns
Bitwarden Bitwarden, Vaultwarden name, login_uri, login_username, login_password, notes
1Password 1Password 7/8 Title, URL, Username, Password, Notes
LastPass LastPass url, username, password, extra, name, grouping, fav
KeePass KeePass, KeePassXC Title, Username, Password, URL, Notes
Generic CSV Any spreadsheet or custom import name, url, username, password, notes

Password Best Practices

  • Use at least 12-16 characters for important accounts
  • Include a mix of uppercase, lowercase, numbers, and symbols
  • Never reuse passwords across different sites
  • Consider using a password manager
  • Enable two-factor authentication when available

Understanding Password Strength

Password entropy is measured in bits. Higher entropy means more possible combinations:

  • 40-60 bits: Weak (crackable by determined attacker)
  • 60-80 bits: Fair (reasonable for low-value accounts)
  • 80-100 bits: Strong (good for most purposes)
  • 100+ bits: Very Strong (excellent security)

Why Use Passphrases?

A 4-word passphrase like "correct-horse-battery-staple" has about 50 bits of entropy from dictionary words alone. With capitalization and numbers, it can exceed 60 bits — strong enough for most uses, yet far easier to remember than "X7#mK9$pL2".