Skip to content
Free, no sign-up, in your browser

Password Checker: How secure is your password?

The password checker is a free password test with no sign-up: Check your password’s strength on a five-level scale, see detected patterns, and view the time to crack it in three attack scenarios, from 100 online attempts per hour to 10 billion attempts per second against a fast hash. The check runs only in your browser; nothing is transmitted.

Built by Luca Stanek

Strong passwords are just the start. Host on a VPS with your own firewall.

Runs only in your browser; nothing is transmitted. Check a similar password instead of your real one.

Examples

Enter a password to see the result instantly.

Example result

Password test with examples: How the checker rates them

Fictional passwords evaluated using the same analysis as your input. The cracking time assumes a stolen fast hash and 10 billion attempts per second.

passwort123

Very weak

Time to crack: instantly

Sommer1987!

Very weak

Time to crack: instantly

Tr0ub4dor&3

Medium

Time to crack: 1.7 days

Kaffeetasse7

Medium

Time to crack: 4.1 minutes

Gartenzaun-Wolkenmeer-Teekanne-Bleistift

Very strong

Time to crack: longer than the age of the universe

kT9#mQ2$vL8!pX4z

Very strong

Time to crack: longer than the age of the universe

Why use this Password Checker?

Check password strength: more than a strength bar

Browser only

No request, no storage, no logging.

Detects patterns

Words, keyboard patterns, sequences, years, dates, and substitutions.

Three attack scenarios

100 per hour online, 10,000 per second with bcrypt, 10 billion per second with MD5.

Practical tips

Up to three tips on what’s weak and how you can improve it.

How it works

How the Password Checker works

1

Enter password

Type or paste a password, or click one of the examples. The result appears instantly.

2

Read result

See the rating from “Very weak” to “Very strong,” the time to crack it in three attack scenarios, plus entropy and effective strength.

3

Check pattern

The patterns found appear under “Detected,” with warnings below. While the password is hidden, its parts remain masked; the eye icon reveals them.

4

Improve

Follow the tips. If the result is below “Very strong,” “Generate Strong Password” opens the password generator to create a new random password.

About the tool

How secure is my password?

ZAP-Hosting’s Password Checker evaluates a password for free, directly in your browser. It rates its strength on five levels, identifies patterns, and estimates the time to crack it in three attack scenarios—from 100 attempts per hour for an online login to 10 billion per second against a fast hash.

What matters is length, randomness, and no recognizable pattern. Special characters alone do little: Sommer1987! contains a common word, a year, and an exclamation mark, so it is considered very weak. With a stolen fast hash, it can be cracked immediately.

Which patterns does the Password Checker detect?

Common passwords and words, including capitalization or substitutions like 0 for o, word-like letter sequences, keyboard patterns, sequences like abc or 1234, repetitions, years, and dates. For each pattern, it calculates how many attempts an attacker would need.

Entropy or effective strength?

Entropy in bits indicates how strong the password would be if every character were chosen at random. Effective strength accounts for detected patterns. The larger the gap between the two values, the more strength those patterns cost you.

Check password strength, not data breaches

The Checker tells you how hard your password is to guess, not whether it has appeared in a data breach. Checking that would require sending the password or its hash, and that doesn't happen here.

Where the estimate has limitations

The built-in word list is small and mainly contains English and German passwords and words. The checker assesses other words by how much they sound like words, so its estimates for them are more optimistic. Crack times are always estimates, not guarantees.

Cracking time table

How long should a password be? Time-to-crack table by length

Random passwords of 6 to 20 characters against a stolen fast hash at 10 billion attempts per second.

Time to crack random passwords by length and character set
LengthNumbers onlyLowercase lettersLetters and numbersAll characters
6 charactersinstantlyinstantly5.7 seconds1.2 minutes
8 charactersinstantly21 seconds6.1 hours7.7 days
10 characters1 second3.9 hours2.7 years190 years
12 characters1.7 minutes3.6 months10,000 years1.7m years
14 characters2.8 hours200 years39m yearslonger than the age of the universe
16 characters12 days140,000 yearslonger than the age of the universelonger than the age of the universe
20 characters320 yearslonger than the age of the universelonger than the age of the universelonger than the age of the universe

Explore more

More security tools

FAQ

Password Checker FAQ

Quick answers about password security, cracking time and privacy.

That depends on length, randomness and recognizable patterns. The Password Checker rates your password on a five-level scale from “Very weak” to “Very strong.” For example, passwort123 is “Very weak” and would be cracked immediately if its hash were stolen. Even Sommer1987! remains very weak despite the special character. A random password such as kT9#mQ2$vL8!pX4z is “Very strong.”

The check runs only in your browser: no server requests, no storage, nothing in the URL, and no logging. As long as the password is hidden, detected parts remain masked too. Even so, it’s better to test a similar password rather than your real one.

The Checker estimates how many attempts an attacker would need and divides that by the attack rate: 100 per hour for an online login with lockouts, 10,000 per second for a stolen bcrypt hash, and 10 billion per second for a fast hash such as MD5. Beyond 13.8 billion years, it displays “longer than the age of the universe.” These are estimates, not guarantees.

Entropy in bits applies if every character were chosen at random. Effective strength subtracts the effort an attacker saves because of detected patterns. The gap between the two values shows what those patterns cost you.

Common passwords and words, including capitalization or substitutions like 0 for o, word-like letter sequences, keyboard patterns, sequences like abc or 1234, repetitions, years, and dates. The built-in word list is small and mainly contains English and German entries. It assesses other words by how they sound, so its estimates for them are more optimistic.

The checker recommends at least 14 characters or a passphrase of four or more random words. The passphrase Gartenzaun-Wolkenmeer-Teekanne-Bleistift is “Very strong,” while the short, complex Tr0ub4dor&3 is only “Medium.” For email, password managers, and server access, 16 to 20 characters is a good choice. The time-to-crack table above shows how much each extra character helps.

No. Checking against data breaches would require sending the password or its hash, and this checker doesn't do that. It only assesses strength and patterns directly in your browser.

Follow the displayed tips, such as making your password longer and avoiding words, years, or keyboard patterns. If the result is below “Very strong,” the “Generate Strong Password” button takes you to the password generator to create a new random password.

Any more questions?

Contact Support
Security goes beyond passwords

Looking for a secure server for your projects?

A ZAP-Hosting VPS gives you your own SSH access, firewall, and full root access.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all developer tools