Generate a password your browser never has to send anywhere
Character, passphrase, pronounceable, or PIN — every password is built with a cryptographically secure random source and scored with real entropy math, not a green checkmark.
Generated entirely in your browserCryptographically secure randomnessNothing is ever transmitted or stored
16
Advanced options
5
12
6
Generate in bulk
Create several passwords at once using the settings above — useful for provisioning multiple accounts.
Check a password's strength
Type any password to score it instantly. This runs entirely in your browser — nothing is sent anywhere, logged, or stored.
Type a password above
Why this is trustworthy
Real cryptographic randomness
Every password comes from crypto.getRandomValues — your browser's cryptographically secure random number generator — with rejection sampling to eliminate bias, not a simple pseudo-random function.
Nothing ever leaves your browser
Generation, scoring, and the strength checker all run entirely client-side. No password is transmitted, logged, or stored on any server, ever.
Real entropy math, not a guess
The strength meter shows actual bits of entropy and penalizes common weak patterns — dictionary words, keyboard walks, repeats — so the score means something.
Frequently asked questions
Is this password generator actually secure?
Yes — every password is generated using the Web Crypto API's cryptographically secure random number generator, the same class of randomness used in real security software, not a simple pseudo-random function.
Does any password ever get sent to a server?
No. Generation, strength scoring, and the password checker all run entirely in your browser using JavaScript. Nothing is transmitted, logged, or stored anywhere.
What's the difference between the generator modes?
Character mode gives fully random strings from your chosen character sets; passphrase mode gives random real words; pronounceable mode gives random but sayable syllable patterns; PIN mode gives random digits only.
How is password strength actually calculated?
By entropy — the mathematical measure of how many guesses a brute-force attack would need — combined with penalties for common weak patterns like dictionary words, keyboard walks, and repeated characters.