Password Generator
Generate strong, random passwords with custom rules.
Weak and reused passwords are behind most account takeovers.
About Password Generator
Create strong, random passwords with adjustable length and character sets — uppercase, lowercase, numbers, and symbols — to meet any site's password policy. This secure password generator runs fully client-side using the Web Crypto API, so generated passwords are never sent anywhere, making it a safe alternative to reusing weak passwords.
Weak and reused passwords are behind most account takeovers. This password generator builds long, random passwords from the character sets you choose, using your browser's cryptographic random number generator rather than predictable pseudo-random functions. Generated passwords are never sent anywhere, so you can create one for a real account with confidence.
How to use Password Generator
- Set the password length — 16 characters or more is recommended.
- Choose which character types to include: lowercase, uppercase, numbers and symbols.
- Click Regenerate until you have a password you like.
- Copy it straight into your password manager.
Key features
- Cryptographically secure randomness via the Web Crypto API.
- Adjustable length and character sets to satisfy any site's rules.
- One-click copy and instant regeneration.
- Nothing is logged, stored or transmitted.
Common use cases
- Creating unique passwords for new online accounts.
- Generating Wi-Fi keys and shared credentials for a team.
- Replacing an old, reused password after a data breach notice.
Frequently asked questions
Related tools
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text.
SHA-256 Hash Generator
Generate the SHA-256 hash of any text instantly.
Bcrypt Generator & Checker
Generate bcrypt hashes and verify text against an existing bcrypt hash.
AES Encrypt & Decrypt
Encrypt and decrypt text with AES-256 using a passphrase.

