Password Strength Checker

See how strong your password is and how long it would take to crack, with tips to improve it.

0Characters
0Strength (bits)
—Online guessing time
—Offline cracking time

Checklist

  • At least 12 characters
  • 16+ characters (excellent)
  • Lower-case letters a-z
  • Upper-case letters A-Z
  • Digits 0-9
  • Symbols like ! @ # ?
  • Not a common leaked password
  • No sequences or repeats (123, abcd, aaa)

This tool runs entirely in your browser — no data is uploaded to our servers.

Was this tool helpful?

What is the Password Strength Checker?

This tool measures how hard your password would be to guess. It gives a clear rating from “very weak” to “very strong”, a rough estimate of how long an attacker might need to crack it, and a checklist of what is missing. Everything runs inside your browser: the password is never sent to a server or stored.

How to use it

  1. Type the password in the field (tick “Show password” to see it).
  2. Watch the strength bar and the verdict update with every character.
  3. Read the checklist: every red item is a chance to make it stronger.
  4. Try small changes — for example adding two random words — and watch the score jump.

How is strength calculated?

We start from the entropy in bits: the length multiplied by the logarithm of the possible character set (lower case, upper case, digits, symbols). We then subtract points for the patterns attackers try first: sequences such as 1234, qwerty or azerty, repeats such as aaa, years such as 1995, and words from leaked-password lists even when letters are swapped for digits (P@ssw0rd).

ScenarioAssumed speed
Online guessing (site limits attempts)about 100 guesses per second
Cracking a leaked database with a powerful rig (fast hash)about 10 billion guesses per second

These figures are illustrative: real-world times depend on how the website stores passwords.

Practical tips

  • Length beats complexity: 4–5 random words are stronger and easier to remember than a short complex string. Try the passphrase generator.
  • One password per account: a breach on one site should not unlock the others. Use a password manager.
  • Turn on two-step verification for email, banking and social media — it protects you even if a password leaks.
  • Never type your real password on a site you don’t trust. Here you can verify it yourself: disconnect from the internet after the page loads and the tool still works.

Frequently asked questions

Is the password I type sent to your site?

No. The check runs entirely in your browser with JavaScript; the password is never sent or stored.

Does “very strong” mean it can never be cracked?

There is no absolute guarantee. The rating measures guessing difficulty only; a password stolen by phishing or malware is exposed whatever its strength, so enable two-step verification.

Why is P@ssw0rd2024 rated weak although it has symbols and digits?

It is a common word with well-known substitutions and a year at the end — exactly the patterns cracking tools try first.

How long should a password be?

At least 12 characters, ideally 16 or more, or a passphrase of 4–5 random words.

Request a new tool

Need a tool we do not have yet? Describe it briefly. We read every request and build the most wanted ones.