Online Tool Store Online Tool Store

Password Strength Checker

Check a password's entropy, estimated crack time, and common-password risk with a live strength meter and checklist. Runs entirely in your browser.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

Example shown — type your own. Nothing is sent anywhere; everything is calculated on your device.

Entropy
Length
Est. crack time

Assumes 10 billion guesses/second — a fast offline attack against a leaked hash.

    How it works

    1. Type a password — nothing leaves your browser.
    2. The strength meter, entropy, and estimated crack time update as you type.
    3. Use the checklist to see exactly what would make it stronger.

    The formula

    Entropy measures how many attempts a brute-force attacker would need, on average, to guess the password:

    Entropy (bits) = Length × log₂(character set size)
    Crack time ≈ 2^Entropy ÷ guesses per second ÷ 2

    Example: an 11-character password mixing upper/lowercase, digits, and symbols has a character set of about 95, giving roughly 11 × log₂(95) ≈ 72 bits of entropy.

    FAQ

    Is my password sent anywhere while I type it?

    No. Every check — entropy, the crack-time estimate, the common-password list — runs locally with JavaScript. Nothing is transmitted, logged, or stored, and the password field also isn't part of any form that could submit it.

    How is the crack-time estimate calculated?

    From the password's entropy (length × log2 of the character-set size used) against an assumed 10 billion guesses per second — a realistic rate for an attacker running a fast offline attack against a stolen password hash. Real attacks vary a lot depending on the hashing algorithm the target used.

    Why does a long password with only lowercase letters still get flagged?

    Entropy depends on both length and the size of the character set. A 20-character password using only lowercase letters has less entropy per character than a shorter one mixing upper/lowercase, numbers, and symbols — length matters most, but variety matters too.

    What does the "common leaked passwords" warning check?

    It compares your input against a small built-in list of the most frequently breached passwords (things like "123456" and "password1"). It's a basic sanity check, not a full breach-database lookup — a password can still be reused elsewhere even if it doesn't trigger this warning.

    How we compare

    Feature Online Tool Store Your browser's password manager Random password-strength sites
    Works on a password you already chose, no generation needed Mainly generates new ones
    No file upload — runs in your browser Some send it to a server
    No ads Ad-supported

    A password that touches a server — even "just to check strength" — is a password you probably shouldn't trust with that server. This one never leaves the page.

    Explore related tools

    Embed this tool

    Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.