Password Generator
Create a strong, random password with a secure random source, right in your browser.
Runs in your browser — nothing is sent or saved.
How to make a strong password
- Set the length with the slider. Longer is stronger.
- Choose which character types to include: uppercase, lowercase, numbers, symbols.
- A new password appears right away. Press "New password" for another.
- Press Copy, then paste it into the sign-up form or your password manager.
Where the randomness comes from
This tool uses crypto.getRandomValues, the browser's built-in secure random source. It is
the same kind of randomness used for security work, and it is much harder to guess than the
everyday Math.random. Every character is picked so that each option is equally likely, with
no hidden pattern. You can check this yourself, since the code runs in your browser.
Length matters more than symbols
The strength meter shows "bits of entropy", which is a measure of how hard a password is to guess. Adding one more character raises the count more than swapping in a symbol does. A long password made of random lowercase letters can be stronger than a short one full of symbols. Aim for at least 16 characters for accounts that matter.
Look-alike characters
Turn on "No look-alike characters" to drop pairs that are easy to confuse, such as the number zero and the letter O, or the number one and a lowercase L. This helps when you may have to read the password aloud or type it from a screen by hand.
FAQ
Does the password ever leave my device?
No. It is built in your browser and is not sent or saved anywhere. Close the tab and it is gone.
Is this random enough to be safe?
Yes. It uses the browser's secure random source, not the weaker everyday random. That is the right tool for making passwords.
How long should my password be?
Use at least 16 characters for important accounts. Longer is better, and length helps more than adding symbols.
Should I still use a password manager?
Yes. A manager stores a different strong password for every site so you do not have to remember them. Generate here, then save it in your manager.
Can I make a password I can say out loud?
Turn on "No look-alike characters" to avoid confusing pairs. For a fully spoken password, pick a longer length with letters only.
What makes a secure password?
Length first, then variety. When you create a password of 16 or more characters mixing letters, numbers, and symbols, guessing it would take computers centuries. The other half of safety is using a different password on every site.