Memorable Variations vs Fully-Random Ciphers
A truly random password — kP7$z@9Wf!2qR — is mathematically the most secure, but practically impossible to remember. This generator offers a middle path: type a word you'll remember, and we transform it into strong variations using a combination of techniques.
Leet Substitution
Letters are randomly swapped with visually similar numbers and symbols (a → 4 or @, e → 3, i → 1, o → 0, s → 5 or $, t → 7). Each variation receives a different substitution pattern, so dictionary attacks fail even when the base word is common.
Random Casing
Every alphabetic character has its case independently randomised. A 10-character word alone yields 1,024 case variants, multiplying the keyspace by three orders of magnitude.
Random Padding
Cryptographically-random characters are added at the start, end or middle of the seed to reach your target length. The padding draws from your selected character classes (upper, numbers, symbols).
Strength Meter
Each generated password is rated against the Shannon-entropy estimate of its character classes and length. Anything ≥ 80 bits ("Strong") resists offline brute-force on consumer hardware for centuries.
Privacy & security
The seed you type and every generated password stay on your device. There is no network call, no server-side history, no analytics. Random bytes come from your browser's crypto.getRandomValues() implementation — the same primitive your bank's TLS stack uses. See our Privacy Policy.