Runs in your browser · nothing is sent
Password Generator
Create a strong, random password in one click. Pick the length and character types, then copy it straight into your password manager.
How this password generator works
Passwords are created with the Web Crypto API (crypto.getRandomValues) for true randomness, and every character is picked with equal probability. Nothing is transmitted: generation happens only in your browser.
Strength levels
- Weak — Short, or uses only one or two character types.
- Fair — Fine for low-risk accounts you don’t care much about.
- Good — A solid everyday password.
- Strong — High entropy. Use this for email, banking and work accounts.
Tips
- Use a different password for every important site.
- Store them in a password manager instead of reusing one you can remember.
- 16 or more characters with mixed types is a strong baseline.
Frequently asked questions
Is this password generator secure?+
Yes. Randomness comes from your browser’s cryptographic random number generator (the Web Crypto API). Passwords are created on your device and are never stored or sent anywhere.
What is entropy?+
Entropy measures how unpredictable a password is, in bits. Every extra bit doubles the number of guesses an attacker needs. Around 60 bits or more is generally considered strong for most uses.
Can I use it offline?+
Yes. Once the page has loaded, it keeps working without a network connection.
Why can’t I turn off every character type?+
A password needs at least one set of characters to draw from, so the last enabled type stays on.