Security
Password Generator
Create strong, secure passwords with calculated entropy, character visualization and bulk generation. 100% browser-side.
Entropy meter
Passphrase & Bulk
crypto.getRandomValues()
Click Generate…
—
Length
Character sets
Options
Custom symbol set
Number of words
Separator
Options
PIN length
Type
History (session)
No history yet
What is password entropy?
Entropy
Entropy measures unpredictability. It's calculated in bits: log₂(N^L) where N is charset size and L is length. 128+ bits = practically unbreakable.
Passphrase
A passphrase of 5 random words offers ~65 bits of entropy with a 2000-word dictionary — as secure as a random 12-character password, but infinitely more memorable.
crypto.getRandomValues
All generation uses the browser's native WebCrypto API — a CSPRNG (cryptographically secure pseudo-random number generator). Math.random() is never used.
NIST recommendations
NIST recommends passwords of at least 8 characters, without forced complexity rules but with checks against compromised password lists.
FAQ
No. All generation happens in your browser via the WebCrypto API. No password is ever transmitted, stored or even logged.
16 characters minimum for a standard account, 24+ for sensitive accounts. With uppercase + digits + symbols, 16 characters gives ~105 bits of entropy — resistant to any current brute-force attack.
Yes. A passphrase of 5-6 random words is generally more secure than a short complex password, and much easier to memorize. This is the method recommended by the EFF and many security experts.