Password Strength Checker
Check password strength privately, with crack times and pattern warnings
Check how strong a password is in your browser, with entropy, estimated crack times for online and offline attacks, and warnings for common passwords and patterns.
Everyday UseUpdated October 21, 2026Checked against 6 reference values
Checked in your browser only. It is never stored, sent or included in share links.
Examples
Check the highlighted fields
What this checker does
Type a password to see how strong it is and roughly how long it would take to crack in four situations, from an online login that limits attempts to an offline attack on a stolen database using fast graphics cards. The checker looks for the patterns attackers try first, such as common passwords, dictionary words with letter substitutions, keyboard runs, years and the familiar capital-word-number-symbol shape, and explains each weakness it finds.
The check runs entirely in your browser. Your password is not stored, sent anywhere or added to share links.
How strength is estimated
Entropy (bits) = length × log₂(character set size)
Average guesses to crack = 2^bits ÷ 2; time = guesses ÷ guesses per second
A random password drawn from 95 printable characters gains about 6.6 bits per character. Real passwords are rarely random, so the checker reduces the estimate when it finds predictable pieces. The crack rates are illustrative: rate-limited online attacks are very slow, while offline attacks on fast, unsalted hashes can try billions of guesses a second on modern hardware.
Examples
Summer2024! has 11 characters and all four character types, yet it rates fair because it follows the most common pattern: a capitalized word, a year and a symbol.
correct horse battery staple, the four-word passphrase made famous by the xkcd comic, rates very strong because of its length, even though it uses only lowercase letters and spaces. Truly random words matter: a phrase from a song or quote is much weaker.
Time to crack a truly random password (offline, fast hash)
| Length | Lowercase only | Letters and digits | All 95 characters |
|---|---|---|---|
| 8 | 10 seconds | 3.0 hours | 3.8 days |
| 10 | 2.0 hours | 1.3 years | 95 years |
| 12 | 1.8 months | 5.1 thousand years | 856 thousand years |
| 16 | 69 thousand years | 76 billion years | longer than the age of the universe |
| 20 | 32 billion years | longer than the age of the universe | longer than the age of the universe |
At 10 billion guesses a second, average case. Length adds strength much faster than extra character types.
What current guidance recommends
- Length first. NIST Special Publication 800-63B asks for at least 15 characters when a password is the only sign-in factor, and at least 8 with multi-factor authentication.
- No forced complexity or regular changes. NIST advises against rules like "must include a symbol" and against routine expiry, which lead to predictable patterns.
- Block known breached passwords. Services should reject passwords found in breach lists.
- Use a password manager to create and store a different random password for every account.
- Turn on multi-factor authentication, ideally with an authenticator app or passkey.
Making a memorable strong password
For the few passwords you must remember, such as your computer login or password manager, a passphrase works well. Pick four to six words at random, ideally by rolling dice against a word list or using a generator rather than choosing words yourself, since people tend to pick related or popular words. Join them with spaces or hyphens. Six random words from a 7,776-word list give about 77 bits of entropy, enough to resist offline attacks for a very long time, and they are far easier to type than a string of symbols.
Limits of any strength meter
No meter can know whether a password has already leaked or is reused elsewhere, and reuse is the most common way accounts are taken over. A strong password also does not protect you from phishing, where you type it into a fake site. Treat the result as a guide: if a password is personal, guessable from your social media, or used on more than one site, change it regardless of its score.
Password Strength Checker: common questions
Is it safe to type my password here?
The check runs only in your browser, and the password is not stored or sent anywhere. Even so, it is good practice not to type a password you actually use into any website other than the one it belongs to.
What makes a password strong?
Length and randomness. A long random password or a passphrase of several random words beats a short one full of symbols.
Are substitutions like P@ssw0rd secure?
No. Attackers' tools try common letter substitutions automatically, so they add little strength.
How long should my password be?
NIST recommends at least 15 characters when the password is the only factor. A password manager makes long, unique passwords easy.
How accurate are the crack times?
They are rough estimates that depend on how the site stores passwords and the attacker's hardware. Use them to compare passwords, not as guarantees.
Sources
Related calculators
- Random Word GeneratorGenerate random English words by type, length and starting letter for games, writing prompts, brainstorming and vocabulary practice, with repeatable shuffles.
- Base64 Encoder & DecoderEncode text or files to Base64 and decode Base64 back to UTF-8 text, with URL-safe output, MIME and PEM line wrapping, and data URIs.
- Number Base ConverterConvert whole numbers between binary, octal, decimal, hexadecimal and any base from 2 to 36 with exact arbitrary-precision arithmetic, grouped digits, and 8 to 64 bit two's complement patterns.
- Online NotepadWrite plain-text notes that save automatically in your browser, with live word, character, sentence and paragraph counts, reading time, copy and download as a text file.
- QR Code GeneratorGenerate free QR codes for websites, WiFi networks, email, text messages, phone numbers or plain text in your browser, with error correction options and PNG or SVG download.