Secure Password Generator
Generate a strong random password with one click, adjust its length and which character types it includes, and see its strength rated instantly.
Generated locally — never transmitted
Your new password is generated entirely inside your browser using the Web Crypto API's cryptographically secure random number generator, the same technology browsers use for security-sensitive operations. It's never sent over the network, logged, or stored anywhere.
Choosing good password settings
For most accounts, a 16-character password including uppercase letters, numbers and symbols gives strong protection against both guessing and brute-force attacks. Shorter passwords, or ones using only lowercase letters, are noticeably weaker — the strength meter updates live as you change the settings so you can see the trade-off.
Frequently asked questions
Are these passwords truly random?+
Yes — generation uses the browser's built-in cryptographically secure random number generator (crypto.getRandomValues), not a simple pseudo-random function, which is the standard used for password and security-token generation.
Should I reuse a generated password across sites?+
No — always use a unique password per account. A password manager can store generated passwords securely so you don't need to remember each one.