Toolman

8 character password

51.5 bits

8 characters from the full keyboard · about 4 diceware words · The old minimum, and no longer enough.

The old minimum, and no longer enough.

Eight characters was the standard requirement for two decades and is now the length most password policies still ask for, which is the problem. At 52 bits it survives an online attack indefinitely and a fast offline attack for under an hour.

How long it survives

There is no single answer, and the spread is the point: the same password falls in 27 minutes or holds for 520 thousand years depending entirely on how the site stored it — which is not something you control.

AttackGuesses per secondTime
Online, rate limited
Guessing against a live login that allows a hundred attempts a second — generous for a real service.
1×10^2520 thousand years
Offline, slow hash
A stolen database hashed with bcrypt or Argon2 at sensible parameters.
1×10^45.2 thousand years
Offline, fast hash
A stolen database hashed with unsalted SHA-256 or MD5, attacked on GPUs. This is the case worth designing for.
1×10^1227 minutes

Assuming half the keyspace on average, and that every character was chosen at random. A password you thought of yourself is worth a fraction of this.

Entropy by character set

Length is only half of it. What matters is length × the bits each character carries, and that depends on how many characters were possible.

Character setBits each8 charactersFast offline attack
lowercase only (26)4.7037.6 bitsinstantly
letters and digits (62)5.9547.6 bits1.8 minute
full keyboard (87)6.4451.5 bits27 minutes

What four more characters buy

Entropy is linear in length and the search space is exponential in entropy, so the step is not gentle. Going from 8 to 12 adds 25.8 bits — which multiplies the work by 57,289,761. Four keystrokes you will never type, because a password manager types them.

Or use words instead

This password is worth about 4 words from a diceware list. The equivalence is close enough to be worth memorising: two random characters ≈ one random word (12.89 bits against 12.92). A passphrase of the same strength is longer to write and far easier to type on a phone, which is the trade.

Nearby lengths

LengthEntropyFast offline attackVerdict
638.7 bitsinstantlyNot usable.
851.5 bits27 minutesThe old minimum, and no longer enough.
1064.4 bits144 daysBorderline.
1277.3 bits3.0 thousand yearsThe practical minimum for anything that matters.

Frequently asked questions

Is a 8 character password strong enough?

The old minimum, and no longer enough. Eight characters was the standard requirement for two decades and is now the length most password policies still ask for, which is the problem. At 52 bits it survives an online attack indefinitely and a fast offline attack for under an hour.

How long does it take to crack a 8 character password?

It depends entirely on how it is stored. Against a fast unsalted hash on GPUs, 27 minutes. Against bcrypt, 5.2 thousand years. Against a rate-limited login, 520 thousand years. A single "time to crack" figure without that context is meaningless.

How many bits of entropy is a 8 character password?

51.5 bits if every character is chosen at random from the full keyboard — 26 lowercase, 26 uppercase, 10 digits and 25 symbols, which is 6.443 bits each. A password you invented yourself carries far less, because people do not choose randomly.

Is a 8 character password the same as a passphrase?

A 8-character random password is worth about 4 diceware words. Two random characters carry the same entropy as one word from a 7,776-word list — 12.89 bits against 12.92 — so the two approaches are interchangeable at equal strength, and the passphrase is easier to type.

Generate a 8 character password · All lengths compared