A worked example, rendered from real sample data. Sign in to run the tool on your own input.
MyP@ssw0rd!2024Password: M*************4 (masked)
Verdict: Fair (2/4)
Length: 15 characters, 12 unique
Character set: 94 symbols (lowercase, uppercase, digits, symbols)
Raw entropy: 98.3 bits
Effective: 50.3 bits after pattern matching
Estimated time to crack:
Online, rate limited 798.9 million years
Online, no throttling 2.2 million years
Offline, slow hash 2 thousand years
Offline, fast hash 19 hours
Findings:
[high] Contains the very common password "password"
Leetspeak substitutions such as 4 for a or 0 for o are the first thing every cracking rule set tries, so they add almost nothing.
[medium] Contains the year 2024
Birthdays and years are a tiny keyspace and are usually findable from public profiles.
Suggestions:
- Drop the recognisable word. Four unrelated random words beat one mangled word every time.
- Remove the year or date — it is public information and it shrinks the keyspace to a few thousand options.
- Use a password manager so every service gets a different high-entropy secret — reuse, not weakness, is what breaks most accounts.
Analyze password strength with entropy and crack-time estimates. Part of the DevTools Surf developer suite. Browse more tools in the Security / Crypto collection.