About Password Generator
This free password generator creates cryptographically random passwords using the Web Crypto API (window.crypto.getRandomValues) โ the same standard used by security tools. Passwords are generated entirely in your browser and are never sent to any server or stored anywhere.
A strong password should be at least 12 characters long and include uppercase, lowercase, numbers and symbols. Avoid using personal information, dictionary words, or the same password across multiple sites. Use a password manager to store generated passwords securely.
Frequently Asked Questions
Are generated passwords stored anywhere?+
No. Passwords are generated entirely in your browser using JavaScript and the Web Crypto API. Nothing is sent to any server. Once you close the page, the passwords are gone.
What password length is recommended?+
Minimum 12 characters for general accounts, 16+ for email and banking, 20+ for master passwords. Longer is always better โ a 20-character password takes astronomically longer to crack than a 10-character one.
What does "exclude ambiguous characters" mean?+
Characters like 0 (zero) and O (letter O), 1 (one) and l (lowercase L) look similar and cause confusion when typing. The "Exclude ambiguous" option removes these to make passwords easier to type accurately.
How is password strength calculated?+
Strength is calculated based on length and character variety. Using all four character types (upper, lower, numbers, symbols) with 16+ characters gives a "Very Strong" rating. Short passwords with only one character type are rated "Weak".
What is the best way to remember a strong password?+
Do not try to memorise complex random passwords. Use a password manager like Bitwarden (free, open source) or the built-in password manager in Chrome/Firefox/Safari to store them securely.