Password Generator
Strong random passwords, made on your device.
Choose at least one character type.
Your data never leaves your device — everything runs in your browser.
How to use it
- A strong 16-character password is ready as soon as the page opens.
- Set a length between 4 and 128 characters with the slider or the number field.
- Turn character types on or off: uppercase, lowercase, numbers, symbols. You can also avoid look-alikes such as 0, O, 1, l and I.
- Every change creates a new password. Check the strength bar, press Regenerate for another one, then Copy.
Frequently asked questions
How long should a strong password be?
For important accounts, use at least 12 characters, and 16 or more if you can, with several character types. Length matters more than complexity: every extra character multiplies the number of guesses an attacker needs.
How is password strength measured?
We estimate entropy in bits: length × log₂(number of possible characters). A 16-character password drawn from 62 letters and digits has about 95 bits. We label under 50 bits Weak, 50–79 Fair, 80–119 Strong and 120 or more Very strong.
Are the passwords really random?
Yes. We use your browser's cryptographic random number generator (crypto.getRandomValues), and every character has exactly the same chance of being picked. Each character type you turn on appears at least once.
Can anyone else see the password I generate?
No. It is created on your device and is never sent or stored. We recommend saving it in a password manager straight away.
Can I reuse one password on several sites?
It's not a good idea. If one site leaks, every account that shares the password is at risk. Generate a different password for each account.