No history yet
How to generate a strong password
- Choose a length — 16 characters or more is a sensible default for important accounts.
- Select which character sets to include: uppercase, lowercase, digits and symbols.
- Generate and check the strength indicator for the result.
- Copy the password straight into your password manager.
Frequently Asked Questions
How are passwords generated?
Using the browser's built-in cryptographically secure random number generator (crypto.getRandomValues) for strong, unpredictable passwords.
Which parameters can I customize?
Length from 4 to 64 characters, with toggles for uppercase, lowercase, numbers, and symbols, plus the option to exclude confusing characters.
Are passwords uploaded to a server?
No. Passwords are generated only in your browser and vanish when the page closes.
How is password strength determined?
Entropy is estimated from the character pool size and length, with weak/medium/strong/very strong ratings.
How random are the generated passwords?
They come from your browser cryptographic randomness (the Web Crypto API), not from a predictable pattern. Every character is drawn independently from the sets you selected.
Are the passwords sent anywhere?
No. Generation happens locally with no network involved, so you can safely generate passwords for sensitive accounts.
What length should I choose?
Longer is exponentially stronger: 12 characters is a minimum for most sites, 16 or more for email, banking and your password manager master password.
Technical References
- MDN Web Docs — Crypto.getRandomValues(): https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues