Password Strength Checker
Estimate how long a password would resist an offline attack, and why.
Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.
How to use the password strength checker
- Type a password — or better, one of the same shape.
- Read the verdict and the specific weaknesses listed.
- Lengthen it rather than adding more symbol substitutions.
About this tool
Strength is estimated from entropy — the size of the search space an attacker faces — with deductions for the patterns cracking tools try first: common passwords, keyboard runs, counting sequences and repeated characters. A twelve-character password made of those is far weaker than its length suggests.
The crack times assume an offline attack at 100 billion guesses a second, which is a realistic figure for commodity hardware against a poorly hashed database. Against a well-implemented slow hash the same password lasts far longer, and against a site that rate-limits logins, longer still.
One risk arithmetic cannot see: reuse. A password exposed in any past breach is guessed instantly regardless of how strong it looks here, which is why unique passwords matter more than clever ones.
Common uses
- Sanity-checking a password scheme before adopting it.
- Showing why a 'complex' short password is weak.
- Comparing a passphrase against a random string.
Frequently asked questions
- Is my password sent anywhere?
- No. The calculation is arithmetic in this page. Even so, testing a password of the same shape rather than a real one is the safer habit anywhere online.
- Why is my clever substitution password rated weak?
- Because P@ssw0rd-style substitutions are the first thing cracking tools try. Length beats cleverness by a wide margin.
- Why does length matter more than symbols?
- Each extra character multiplies the search space, while adding a character class only widens the base. Twenty lowercase letters beat ten mixed characters comfortably.
Related tools
Secure Password Generator
Generate strong random passwords using the browser's cryptographic random number generator.
File Hash & Checksum
Hash any file with SHA-1, SHA-256, SHA-384 and SHA-512, and compare against a published checksum.
SHA-256 Hash Generator
Generate SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text using the Web Crypto API.
UUID Generator
Generate random version 4 UUIDs in bulk, with uppercase and no-hyphen options.