ENTROPY LAB

// PASSWORD & PASSPHRASE STRENGTH VISUALIZER — RUNS 100% IN YOUR BROWSER
// INPUT CONSOLE
>
PRIVACY: analysis is 100% local javascript — nothing you type is sent anywhere. still, good habit: never type a password you actually use into random tools, including this one. use a lookalike.
// EFFECTIVE STRENGTH ENGINE: LOADING...
0.0BITS OF ENTROPY (EFFECTIVE) AWAITING INPUT
028366080128 BITS
NAIVE MATH: 0.0 bits (charsetlength) · REALITY (pattern-aware): 0.0 bits.
// CHARACTER ANALYSIS
LENGTH0
UNIQUE CHARS0
CHARSET POOL SIZE0
LOWERCASE
0
UPPERCASE
0
DIGITS
0
SYMBOLS
0
// CRACK TIME MATRIX AVG CASE (½ KEYSPACE)
// PATTERN INTEL — WHAT AN ATTACKER'S TOOLING SEES
awaiting input...
// BREACH EXPOSURE — HAVEIBEENPWNED (OPT-IN)
uses k-anonymity: your password is SHA-1 hashed locally, and only the first 5 hex characters of the hash are sent to the API. the full password (and full hash) never leave your machine.
// WHY THE TWO NUMBERS DISAGREE
the naive model assumes an attacker brute-forces every combination of your charset — that's the math most "password strength" meters use, and it's why they overrate things like P@ssw0rd2024!. real cracking tools (hashcat + wordlists + rules) try dictionary words, keyboard walks, dates, and l33t swaps first, so anything built from patterns falls orders of magnitude faster than the math suggests. the fix isn't more symbols — it's more randomness. four or five truly random words beats a mangled single word every time. length is cheap entropy.