🔐 Password Tools

Generate secure passwords and check if they've been compromised

⚙️ Password Settings

Password Length 16

Character Sets

Advanced Options

Generation Mode

Generation Options

Number of Passwords 1

Generated Password

Click "Generate Password" to create a secure password
Password Strength -
Length
0
Entropy
0
Character Sets
0
Unique Chars
0
Complexity
-

How It Works

This tool uses the Have I Been Pwned database to check if your password has appeared in any known data breaches. Your privacy is protected using k-anonymity:

  • Your password is never sent over the internet
  • Only the first 5 characters of the SHA-1 hash are sent to the API
  • The API returns a list of all hashes matching that prefix
  • The full comparison happens locally in your browser

If your password appears in the database, you should change it immediately to protect your accounts.

📊 Password Entropy Calculator

Calculate the entropy (randomness) of a password based on its character set and length. Higher entropy means stronger passwords.

Number of unique characters that can be used in the password
Number of characters in the password
Entropy
0
bits
Strength
-
Possible Combinations: 0
Time to Crack (Brute Force): -
Security Level: -

Recommendations

    Understanding Password Entropy

    Entropy measures the randomness or unpredictability of a password. It's calculated as:

    Entropy = log₂(Character Set Size) × Password Length

    Entropy Guidelines:

    • 0-40 bits: Very Weak - Easily cracked
    • 40-60 bits: Weak - Crackable with moderate effort
    • 60-80 bits: Fair - Reasonable security for most purposes
    • 80-100 bits: Good - Strong security
    • 100+ bits: Strong - Excellent security (recommended for sensitive accounts)
    • 128+ bits: Very Strong - Military-grade security

    Note: Entropy is just one factor in password security. Also consider using unique passwords, enabling 2FA, and avoiding common patterns.

    Comments & Ratings

    Loading comments...
    Loading comments...