Checked on your device. Never sent anywhere.

How Long to Crack It?

Watch one secret against four attacker speeds: a login that slows down, a fast hash on one GPU, that same hash on a GPU cluster, and a slow hash such as bcrypt. The marker runs from instantly to longer than the universe. The password strength checker scores a single guess rate. This page is the comparison.

  1. Type Dots stay on unless you press Show.
  2. Read the rows Each one names its guesses per second.
  3. Try a change The what-if panel uses a generated example.

Four attacker setups

Shown as dots. Show reveals it on this screen only. It is not saved, not put in the address bar, and not included when you copy the share line.

The four timelines update as you type. Nothing is saved.

Online, rate limited

A login form that slows down or locks after a few tries.

Waiting

Type to place this marker.

10 guesses per second. Many real sites allow fewer than this.

Offline, fast hash, one GPU

A stolen fast hash, such as MD5 or NTLM, on one high-end GPU.

Waiting

Type to place this marker.

100 billion guesses per second. A labeled assumption for a fast hash, not a benchmark of a named card.

Offline, fast hash, GPU cluster

The same fast hash on about a thousand of those GPUs.

Waiting

Type to place this marker.

100 trillion guesses per second. About a thousand times the single-GPU rate.

Offline, slow hash (bcrypt)

A slow hash such as bcrypt at a high cost, on one strong GPU.

Waiting

Type to place this marker.

10,000 guesses per second. A labeled assumption for bcrypt at a high cost. Argon2 can be slower. A fast hash is not this row.

Times are an average: a lucky early guess can land sooner. This is a teaching sketch, not a promise about a real site.

What if

Generated example. Not what you typed. Each card is a fresh string from this browser, then a longer string, a word, or a symbol.

Eight random letters

…

One GPU: …

Bcrypt: …

Four more random letters

…

One GPU: …

Bcrypt: …

A word on the end

…

One GPU: …

Bcrypt: …

A symbol on the end

…

One GPU: …

Bcrypt: …

Make a passphrase

Words come from a bundled list of 512. The picker is crypto.getRandomValues, the browser's cryptographic random source. The phrase is not stored.

What to do with this

Length moves the marker more than a clever swap. A letter turned into a lookalike digit is a small list, not a new alphabet. If you do not know how a site stores the secret, believe the fast-hash rows. A slow hash such as bcrypt or Argon2 changes the offline math, and you usually do not pick that hash.

A lockout can stop a short password on a live login. A stolen database does not wait. One password per account matters more than a decoration on the end. The Password Habit Quiz scores reuse, a manager, and a second factor, and it never asks you to type a password. The password strength checker is the single-password score, still only on this device.

This passphrase list has 512 words, so four words are about 36 bits and can fall quickly to a fast hash. Six is a start on this page. A longer public list, such as a 7,776-word diceware list, gives more per word. Do not reuse a phrase that showed up in an article.

A long time here is not a safe account. It cannot see a reused password, a fake login page, or a stolen session. Open the real site from a bookmark you already trust.

Share the page, not the field

I compared crack times for four attacker setups. The estimate stayed on this device. https://cyberscryb.com/tools/how-long-to-crack-it/

FAQ

Is what I type sent anywhere?

No. The estimate runs in this browser. What you type is not sent, stored, or put in the share line. The page does not check a breach list or call an API with the field. If you accept cookies, site analytics can load, and that request does not include the field.

Why do the four rows disagree?

They are different speeds, written next to each row. A rate-limited login is 10 guesses per second. One GPU on a fast hash is 100 billion per second. A GPU cluster is 100 trillion per second. Bcrypt at a high cost is 10,000 per second. These are labeled assumptions, not a measurement of your accounts.

What do the pattern notes mean?

A character-pool count treats every character as random. Attackers try cheaper models first: a common guess, leetspeak, a keyboard walk, repeats, a sequence, a date, a name plus digits, or words from a list. The shortest honest model sets the times. The note names the model. It does not repeat what you typed.

Does a long time mean an account is safe?

No. This is a math sketch of guessing. It cannot see a reused password, a fake login page, a stolen session, or the hash a real site chose. The password habit quiz covers reuse, a manager, and a second factor, and it never asks you to type a password.

How does the passphrase generator pick words?

It uses the browser crypto.getRandomValues source and a bundled list of 512 words. Six words from that list is about 54 bits. A longer public list, such as a 7,776-word diceware list, gives more entropy per word. The phrase is not stored.

How is this different from the password strength checker?

The strength checker scores one password and a single crack-time guess. This page is the attacker view: the same kind of secret under four speeds, with the assumptions written on each row. Both stay on your device.