Password generator
Create strong random passwords that never leave your device.
129 bits of entropyExcellent
Set the length and which character types to use, and a new password is generated instantly. It is produced by your browser's cryptographic random number generator and never transmitted anywhere, so it is safe to use for real accounts.
How to use it
- Choose a length with the slider.
- Pick which character types to include.
- Copy the password, or press Generate again for a different one.
Why use this tool
Completely private
Everything runs inside your browser. Your files and text are never sent to a server.
Free, with no limits
No sign-up, no watermarks and no cap on how many times you can use it.
Instant results
There is no upload or queue to wait for, so results appear as fast as your device can work.
Works on any device
Runs in any modern browser on phone, tablet or desktop. Nothing to install.
Frequently asked questions
- Is the password sent to a server?
- No. It is generated inside your browser and never leaves your device — not to us, not to anyone. That is the difference between this and a password generator that runs on a server, where the password necessarily travels across the network.
- Is the randomness actually secure?
- Yes. It uses crypto.getRandomValues, the browser's cryptographically secure generator, not Math.random — which is predictable and unsuitable for passwords. Values that would skew the result are discarded rather than folded in, so every character is equally likely.
- What does the entropy figure mean?
- It is how many bits of randomness the password contains, which is the honest measure of how hard it is to guess. Each extra bit doubles the work an attacker faces. Under 50 bits is weak, 80 or more is strong for most accounts, and 120 or more is excellent.
- Should I turn on 'avoid lookalikes'?
- Only if you will be typing or reading the password out — it removes I, l, 1, O and 0, which are easy to confuse. It slightly reduces the character set, so add a few characters of length to compensate.
- Is longer better than more symbols?
- Usually, yes. Adding length raises entropy faster than adding character types, and long passwords are easier to store in a password manager. A 20-character password using only letters is stronger than a 10-character one using everything.