Password Strength Checker and Generator

Test how long a password would take to crack at ten billion guesses a second, see which character classes it contains, and generate replacements of any length from the character sets you choose.

What Each Number Means

Typing into the field runs a fixed set of checks on every keystroke. The page reports the length, the size of the character pool, an entropy figure in bits, an estimated cracking time and a score out of one hundred, alongside flags for common passwords, sequential runs and repeated characters.

Testing and Replacing a Password

  1. Type or paste the password you want to assess. The analysis updates as you type, so there is nothing to submit.
  2. Read the four flags first: common password, sequential pattern, repeated characters, and which of the four character classes are present.
  3. Look at the score band rather than the raw number. Under thirty is Very Weak, under fifty Weak, under seventy Fair, under ninety Good, and ninety or above is Strong.
  4. If you would rather start fresh, set a length and a count, tick the character sets you want, and press Generate. The output appears as one or more ready-to-copy strings.
  5. Use the Show or Hide control if you need to read the password you are testing on screen, and remember the field is plainly visible unless you toggle it.

Three Passwords, Measured

The figures below are exactly what the page prints for each input, using its own formulas and rounding.

Judging a Password by Different Measures

AlternativeNotes
Brute-force spacePool size to the power of length assumes an attacker tries every combination. It overstates weak passwords that use dictionary words, because real attacks guess those first rather than sweeping the full space.
Pattern and dictionary checksLooking for common passwords, keyboard walks and repeated characters catches the passwords people actually pick. It cannot catch a password that is rare but still predictable to someone who knows you.
Length above allMany modern guidelines lead with length, on the reasoning that a long passphrase resists guessing better than a short jumble. The trade-off is that length alone says nothing about whether the words are guessable.
Entropy in bitsBits are a compact way to compare two passwords, but they inherit the assumptions of the pool model. A familiar quotation can have high theoretical entropy and still fall quickly to a phrase-based attack.

Your Password Never Leaves the Page

The analysis and the generator both run as local JavaScript. This matters more here than on most tools, because a password is exactly the kind of value you should not paste into a random website.

Password Questions

Is a high entropy score enough on its own?

No. Entropy here is a property of length and character pool, not of how guessable the password is. A long sequence that an attacker would try early can still score well on entropy while falling quickly in practice. Read the entropy number together with the common-password and sequential-pattern flags, which are there to catch exactly that gap.

What does a score of one hundred mean?

It means the password hit every positive rule: enough length, all four character classes, no common-list match, no sequential run and no triple-repeated character. It is a ceiling for the scoring rules rather than a guarantee of safety. A password can reach one hundred and still be weak if it is, say, a well-known quotation that happens not to trigger any of the pattern checks.

Why does adding a symbol help so much?

Because the pool jumps by 33, which raises the entropy for every character in the string, not just the one symbol you added. It also adds a flat ten points to the score. The effect is real but it compounds with length: a single symbol on a six-character password helps far less than the same symbol on a sixteen-character one.

Are generated passwords properly random?

They are built from the browser's random source, and each selected character set is guaranteed to appear at least once before the whole string is shuffled. That guarantee slightly biases the distribution compared with pure random selection, which is a deliberate trade so the output never accidentally omits a class you asked for.

Last verified: October 3, 2026

Launch Password Strength Checker

All Tools · All Tools · About · How We Test · Contact · Privacy

Maintained by Huang Bin · Last updated October 3, 2026

Loading Vue Application