AnkhKit

How Long Should a Strong Password Be in 2026?

The shortest accurate answer: at least 16 random characters, unique per account. The longer answer is about why length wins, and why “complexity rules” mostly do not help.

The math is about possibilities

Each character a password can use multiplies the search space. A 16-character password drawn from letters, digits, and symbols has roughly 95 choices per position — about 95 to the 16th power combinations. Attackers guessing offline can try billions per second, and that space still takes longer than hardware generations to exhaust.

Add one more character and the whole space multiplies by ~95. Add one more symbol to the alphabet and it grows by a fraction of that. This is why a long passphrase-style string of random characters outperforms a short “complex” one like P@ssw0rd! — which is also in every attacker’s dictionary.

Where people actually get breached

Rarely by someone cracking a strong unique password. The common paths are:

  1. Reuse. One leaked site exposes the password you used everywhere.
  2. Phishing. The password is handed over, not cracked.
  3. Slight variations. Fluffy2024! and Fluffy2025! are one leak apart.

Unique randomness per account fixes the first and third — and that is a generator’s job, not your memory’s.

Generate, do not invent

The password generator draws from your browser’s cryptographic random source — the same well the operating system uses for keys — guarantees at least one character from every set you enable, and can skip look-alikes (0/O, 1/l) if you will ever read the password aloud. Sixteen characters with all four sets is a sensible default; longer is free.

A note on honesty: any website generator, this one included, is only as trustworthy as the page serving it. This tool runs entirely in your browser — with the network off, it still generates — and nothing you generate is stored or sent.

Randomness, briefly appreciated

If you want to feel what “uniform random” means, the random number generator draws without bias between any bounds, and the dice roller throws real NdM notation — both from the same cryptographic source. Dice, incidentally, are how people built passphrases before computers: six words from dice rolls is still a fine password.

Length, randomness, uniqueness. Everything else is decoration.

Free tools for this