Password Generator
Generate a strong, random password with your choice of length and character types — uses your browser's cryptographically secure random number generator, not a weaker predictable one.
Generated password
Frequently Asked Questions
Is this actually secure, or just random-looking?
It uses your browser's Web Crypto API (crypto.getRandomValues), which is a cryptographically secure random number generator — the same category of randomness used for actual security purposes, not the weaker, predictable Math.random().
Are generated passwords stored or sent anywhere?
No — everything happens locally in your browser. Nothing is transmitted or logged.
What length password should I use?
12 characters or more is a common modern minimum recommendation; longer is generally stronger. Using all four character types (upper, lower, numbers, symbols) increases the number of possible combinations significantly.