Sponsored
Click "Generate" below
—Strength
0Bits of entropy
—Time to crack*
Sponsored
/* single ad unit — insert AdSense/Ezoic code here */
How it works
- Random mode uses
crypto.getRandomValues(), the browser's cryptographically secure random number generator — notMath.random(). - Pronounceable mode alternates consonant and vowel sounds so the result is easier to read aloud or memorize, at the cost of somewhat lower entropy per character — it's a reasonable trade-off for passwords you'll type manually rather than store in a password manager.
- "Exclude similar characters" removes lowercase L, uppercase I, and the digits 0/1 — useful when a password might need to be typed from a printed card.
- Entropy is calculated as
length × log₂(character set size). Above ~80 bits is considered strong for most purposes. - Nothing here is logged, stored, or sent to a server — refresh the page and it's gone.
*Estimated for an offline attack at 10 billion guesses/second (high-end GPU rig against a fast hash). Online attacks are millions of times slower.