Password Generator
Generate secure random passwords
Random Password Settings
Generate Multiple Passwords
download Export for Password Manager
Generate multiple passwords with account details and export as CSV for import into your password manager.
Compatible with Bitwarden import. Includes: name, login_uri, login_username, login_password, notes
Export Preview
warning Passwords shown in preview are for demonstration. Actual export generates fresh passwords.
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".