Productivity

Password Generator

Generate strong random passwords with adjustable character options.

All tools

Password

Click Generate to create a password.

Frequently asked questions

How long should a password be?
Aim for at least 16 characters for general accounts and 20 or more for high-value logins like email and banking. Length beats complexity, so a longer mix of letters, numbers, and symbols is harder to crack than a short cryptic one.
Are these passwords cryptographically random?
Yes. The generator uses the browser's crypto.getRandomValues API, which is designed for cryptographic use, rather than Math.random which is predictable.
Should I include symbols and mixed case?
Enable symbols, uppercase, lowercase, and digits whenever the site allows them, as it expands the character pool and slows brute-force attacks. Disable specific classes only if the target system rejects them.