PassSec logo PassSec by FluxWillow
100% Client-Side — Zero Data Transmission

Password Strength
Checker & Generator

Measure entropy, estimate crack time against modern GPU clusters, and check if your password appeared in a data breach — all privately in your browser.

⚡ Zero-knowledge: your password never leaves your device RAM

Copied to clipboard!

Start typing... Crack time:
Entropy (bits)
Length
Charset Size

Security Checklist

    🔒
    Client-Side Only
    Password processed in your browser RAM. Never transmitted.
    🛡️
    k-Anonymity
    Breach checks use SHA-1 prefix. We never see your full password.
    📐
    NIST SP 800-63B
    Strength scoring follows current US federal security standards.

    Password Security Questions Answered

    Is it safe to type my real password here?
    Yes — completely. This tool runs entirely in your browser. Your password is never sent to any server; all calculations happen locally in your device's RAM using JavaScript. You can disconnect from the internet and the tool still works perfectly. The code is open to inspection.
    How is password strength calculated?
    Strength is measured using the entropy formula: H = L × log₂(R), where L is password length and R is the character pool size (e.g. 94 for full ASCII). Each additional bit of entropy doubles the attacker's required guesses. NIST SP 800-63B recommends a minimum of 80 bits of entropy for strong passwords.
    What is a "pwned" password?
    A pwned password has appeared in a known data breach database. Even a long, complex password that has been leaked is compromised — attackers use breach lists directly. We check using the k-Anonymity protocol: only the first 5 characters of your password's SHA-1 hash are ever sent to the HaveIBeenPwned API.
    How long would it take to crack my password?
    Crack time is estimated against 1 trillion (10¹²) guesses per second — a high-end GPU cluster or small botnet benchmark. A 16-character password using all character types provides 100+ bits of entropy, estimated at billions of years with current hardware. Note: these are relative estimates, not absolute guarantees.
    What makes a strong password in 2026?
    Per NIST SP 800-63B: use 12-16+ characters, mix uppercase, lowercase, numbers and symbols, avoid dictionary words or personal information, and aim for 80+ bits of entropy. A random passphrase like "correct-horse-battery-staple" often outperforms short complex passwords like "P@ss1!" in both entropy and memorability.

    Password Entropy Reference Table

    Based on NIST SP 800-63B guidelines and 1 trillion guesses/second benchmark.

    Password Type Length Entropy Resistance
    Numeric PIN only 8 chars 26.6 bits Vulnerable
    Lowercase letters only 12 chars 56.4 bits Weak
    Alphanumeric + symbols 12 chars 78.7 bits Strong
    Full character set (recommended) 16 chars 104.9 bits Vault-Grade

    Full entropy guide →

    Need More Dev Utilities?

    Regex tester, JWT decoder, JSON formatter, Base64, CRON builder and more — all free, all client-side.

    Open DevToolbox