Password Generator & Strength Checker
Create strong, truly random passwords in seconds and see exactly how tough they are. Choose the length and character types, then read the live strength meter, entropy in bits and an estimated time to crack. You can also paste any existing password to test it. Everything runs in your browser using the secure Web Crypto API — no password is ever sent to a server or stored.
Generate a password
Check your own password
Checked right here in your browser — never sent anywhere.
Your password will appear here
Pick your options and click Generate, or paste a password to check its strength.
Password
Entropy How unpredictable the password is, in bits. Each extra bit doubles the guessing effort; 60+ bits is good, 128+ is excellent.
—
Time to crack Rough estimate assuming a fast offline attack of 10 billion guesses per second.
—
What's inside
- At least 12 characters
- Uppercase letters
- Lowercase letters
- Numbers
- Symbols
Everything runs in your browser. Passwords are never sent or stored.
How to use
- Set the length with the slider (8–64 characters).
- Turn on the character types you want: lowercase, uppercase, numbers and symbols.
- Optionally exclude ambiguous characters and avoid repeats, then click Generate.
- Copy your password, or paste one of your own into the checker to test its strength.
Features
- Cryptographically secure randomness (Web Crypto, never Math.random)
- Length slider from 8 to 64 with instant regeneration
- Toggle uppercase, lowercase, numbers and symbols
- Exclude look-alike characters (0 O 1 l I |) and avoid repeats
- Strength meter with entropy in bits and estimated crack time
- 100% in-browser — passwords are never uploaded or logged