Password Strength Checker

See a password's entropy in bits, an estimated crack time, and any weaknesses. Runs entirely in your browser — your password is never sent anywhere.

Strength

Check password strength in your browser

Type or paste a password to see its estimated entropy in bits, a strength rating, a rough crack-time estimate, and any weaknesses. Everything runs locally in your browser — your password is never uploaded or stored.

How the estimate works

Weakness flags

This is a heuristic estimate of guessability, not a guarantee — a long, random passphrase from a password manager is always the safest choice.

FAQ

Is it safe to type a real password in here?

The analysis runs entirely in your browser via WebAssembly — the password is never uploaded, logged, or stored. That said, the cautious habit is to test a similar password (same length and character mix) rather than the exact one you use.

Why does "P@ssw0rd123" score better than it should?

The bit count uses the ideal length × log2(alphabet) model, which assumes every character is random and independent — it can't tell a mangled dictionary word from true randomness. That's exactly what the weakness flags are for: a common-password or pattern warning means the real-world guessability is far worse than the bits suggest.

What attack speed does the crack-time estimate assume?

An offline attacker making 10 billion (10^10) guesses per second, finding the password after searching half the keyspace on average. Anything at or above about 200 bits is simply reported as "centuries (effectively uncrackable)".

Do spaces, emoji, or accented characters help?

Yes — a space adds 1 to the alphabet-size estimate, and any non-ASCII character (emoji, accents, CJK) adds a generous 100, on top of the 26 + 26 + 10 + 33 for lowercase, uppercase, digits, and symbols. Length still matters more than any single exotic character.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool password-entropy "Type or paste a password…"

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/password-entropy/?password=Type%20or%20paste%20a%20password%E2%80%A6

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.