Password Generator
Create strong, random passwords in your browser — pick the length, character mix and how many you need. Free, private, nothing uploaded.
How to use
- Drag the slider to set how long each password should be — longer is stronger.
- Tick the character types you want — uppercase, lowercase, numbers, symbols — and turn on “Avoid ambiguous” if you’ll type the password by hand.
- Press Generate, check the strength hint, then copy your password. Ask for several at once with “How many”.
FAQ
Are these passwords really random?
Yes. Each character is chosen with your browser’s cryptographic generator (crypto.getRandomValues) — the same high-quality randomness used for security work — and we use rejection sampling so every character in your chosen set is equally likely, with no bias. Nothing is predictable or seeded.
Is anything sent to a server?
No. Every password is built entirely in your browser, so it never leaves your device and never touches our servers. The tool works offline once the page has loaded, which is exactly what you want for a password.
What does “Avoid ambiguous” do?
It removes characters that are easy to mix up when reading or typing — the letter O and the number 0, and the letter I, lowercase l and the number 1. Turn it on for passwords you’ll type from a screen or read aloud; leave it off for maximum strength.
How long should my password be?
Longer is stronger. For most accounts 16 characters with a good mix of types is plenty; for anything important, 20 or more gives a comfortable margin. The strength hint updates as you change the length and character mix.