Skip to content
1001 Tools
sr
Developer tools

Password Strength Checker

Type a password and see how hard it would be to guess — its entropy in bits, a rough crack-time estimate, and specific suggestions to make it stronger. The check runs entirely in your browser; the password is never sent, stored, or logged. Use it to sanity-check a password before you rely on it, then generate a truly random one if it comes up short.

Start typing to see the strength, entropy and crack-time estimate.

Your password is analysed locally in the browser and is never sent, stored, or logged.

How it works

Strength is estimated from entropy: the length of the password multiplied by the base-2 logarithm of its character pool. Using lowercase only gives a pool of 26; adding uppercase, digits and symbols grows it to roughly 95. More length and a bigger pool mean exponentially more possible combinations, which is what makes a password hard to guess.

Raw entropy overstates strength when a password is predictable, so the estimate is reduced for weaknesses attackers exploit first: repeated characters, ascending or descending sequences like “abcd” or “4321”, and known-common passwords such as “password” or “qwerty”, which are cracked instantly no matter how long they are. The crack-time figure assumes a fast offline attack of about ten billion guesses per second — a deliberately pessimistic scenario so the estimate errs on the side of caution.

Practical examples

A short human password

“Summer2024” looks mixed but scores poorly: a common word plus a year is a well-known pattern, giving low effective entropy and a crack time measured in seconds to minutes.

A long random password

A 16-character string from a generator, mixing all four character classes, reaches high entropy — the estimate lands in years or centuries even under a fast offline attack.

A passphrase

Four unrelated words like “river-candle-thermos-gravel” are long and easy to remember. Length carries the entropy, so it scores strong without a single symbol.

Frequently asked questions

Is it safe to type my real password here?

The analysis runs entirely in your browser with JavaScript — the password is never transmitted, saved, or logged, and you can go offline after the page loads and it still works. That said, the safest habit is to test passwords structurally similar to yours rather than the exact one you use.

What is entropy and why measure it in bits?

Entropy measures unpredictability. Each bit doubles the number of possible passwords, so 40 bits means about a trillion combinations and 60 bits about a quintillion. It is a cleaner measure of strength than “has a capital letter and a number”, because it accounts for both length and variety.

How accurate is the crack-time estimate?

It is an approximation, not a guarantee. It assumes an offline attacker guessing about ten billion times per second against a fast hash, then divides the number of possible combinations by that rate. Real attacks vary enormously with the hashing used, so treat it as a relative guide, not a promise.

Why is my long password still rated weak?

Length alone is not enough if the password is predictable. Common words, names, dates, keyboard runs like “qwerty”, and repeated characters are all guessed early, so the tool reduces their score even when they are long.

What makes a password strong?

Length is the biggest factor, followed by unpredictability. Aim for at least 12–16 characters that do not form words, dates, or patterns. A random mix of character types, or a string of several unrelated words, both work well.

Are passphrases really as strong as random passwords?

They can be, because their strength comes from length and word choice. Several genuinely random, unrelated words are both memorable and high-entropy. The weakness is picking predictable phrases like song lyrics or common sayings.

Does adding a symbol at the end help much?

A little, but less than people expect. Tacking “!” onto the end of a weak password is a pattern attackers try first. Spreading variety through the whole password, and above all adding length, helps far more.

Why does “Password123!” score badly despite having everything?

Because it is built from patterns: a capitalised dictionary word, sequential digits, and a trailing symbol. Attack tools generate exactly these combinations early, so the effective entropy is far lower than the character mix suggests.

Should I use a different password for each site?

Yes. Even a strong password becomes a liability if it is reused and one site is breached. A password manager lets you use a unique strong password everywhere without memorising them.

Does this tool store or remember passwords?

No. Nothing is saved. The value exists only in the page while you type it and is gone when you close or reload the tab.

How is this different from the password generator?

This tool evaluates a password you already have; the generator creates a new cryptographically random one for you. If a password scores poorly here, generating a fresh one is usually the fastest fix.

Related tools