Password Strength Checker: Entropy, Security & Crack Time Tester
Evaluate password resilience against brute-force attacks and common dictionary patterns. Calculate crack times across fast GPU rigs and online limits completely in your browser.
- Contains an extremely common sequence easily guessed by attackers.
When enabled, FormatFlow hashes your password locally and queries the Have I Been Pwned API using k-Anonymity (only the first 5 characters of the SHA-1 hash are transmitted). Your actual password is never shared.
How to Use Password Strength Checker
- Type or paste any password into the evaluation field.
- View the real-time strength score (0 to 4), entropy calculation in bits, and estimated brute-force crack times.
- Review the complexity checklist (length, uppercase, lowercase, numbers, symbols) and actionable security tips.
- Optional: Enable the opt-in HIBP k-anonymity breach check to query whether the password has appeared in known public data leaks.
Practical Examples
Common Pattern Evaluation
Detects simple dictionary patterns and warns user.
password123
Score: Very Weak (0/4) | Contains common dictionary word sequence
High-Entropy Random String
Calculates extensive crack times across fast GPU clusters.
K9#vP3$wL9@mR7!xQ2^z
Score: Very Strong (4/4) | Entropy: 130 bits | Offline Crack Time: Centuries
Common Mistakes & Troubleshooting
- Assuming password meters send input to servers: FormatFlow evaluates your password completely inside your browser memory. Nothing is transmitted anywhere unless you explicitly click the opt-in breach check.
- Relying solely on special character substitution: replacing "e" with "3" or "a" with "@" does not fool modern dictionary attack tools like Hashcat.
Frequently Asked Questions
How long would it take a brute-force attack to crack my password?
Crack time depends on character entropy and attacker computational power. Online attacks are typically rate-limited by login forms (e.g. ~100 attempts/hour), whereas offline attacks on leaked database password hashes using modern high-performance GPU clusters can compute approximately 10^11 attempts per second. Passwords with at least 80 bits of entropy take centuries to brute-force.
What is password entropy and how is it calculated?
Password entropy measures unpredictability in bits using the formula: Entropy = Length × log2(Character Pool Size). For example, a 16-character password drawn from a 94-character pool (upper, lower, digits, symbols) provides ~105 bits of entropy.
What should I do if my password was found in a data breach?
If a password appears in public breach archives, change it immediately across every service where it was used. Never reuse passwords across accounts, and enable two-factor authentication (2FA) or passkeys.
Does FormatFlow store or transmit my password?
NO. All entropy math, pattern scanning, and crack time calculations run 100% locally in your browser. Passwords are never saved, written to disk, or sent to a server.
How does the Have I Been Pwned k-anonymity check work?
If you explicitly choose to check for breaches, the browser calculates the SHA-1 hash locally and sends ONLY the first 5 characters (a 20-bit prefix) to the Have I Been Pwned API. The API returns a list of matching hashes, and the comparison is completed entirely inside your browser. Your password is never revealed to anyone.