Password Generator

A strong password is your first line of defense against unauthorized access. Security experts recommend passwords of at least 12 characters using a mix of uppercase letters, lowercase letters, numbers, and symbols. Each additional character type exponentially increases the number of possible combinations an attacker must try. This generator uses cryptographically random character selection to ensure each password is truly unpredictable. The strength meter calculates entropy — a mathematical measure of randomness — to show you exactly how secure your generated password is.

star 4.9
New
shield 100% Private — passwords are generated in your browser and never sent to a server.

tune Options

16
416324864

key Generated Password

Strength Very Strong
straighten Entropy: 105.1 bits
lock_clock Crack time: Centuries+

lightbulb Tips

  • Use at least 16 characters for important accounts
  • Enable 2FA — even strong passwords benefit from it
  • Store in a password manager, not a spreadsheet
  • Never reuse passwords across different sites

How to Use This Calculator

tune

Set Password Length

Use the length slider or input to choose how many characters your password should have. 16+ characters is recommended for most accounts.

settings

Choose Character Types

Toggle uppercase letters, lowercase letters, numbers, and symbols on or off to match the requirements of the site or app you are creating the password for.

lock

Generate Your Password

Click the Generate button to create a cryptographically random password. The strength meter and entropy score update instantly to show how secure it is.

content_copy

Copy and Save

Click the copy icon to copy the password to your clipboard, then paste it directly into a password manager or the registration form.

The Formula

Password strength is measured in bits of entropy. A 12-character password using all character types has a pool of 94 characters, giving 12 × log₂(94) ≈ 78.8 bits of entropy — meaning an attacker would need to try 2^78.8 ≈ 400 quadrillion combinations on average to guess it by brute force.

Entropy (bits) = L × log₂(N)

lightbulb Variables Explained

  • L Password length (number of characters)
  • N Character pool size (e.g., 26 lowercase + 26 uppercase + 10 digits + 32 symbols = 94)
  • Entropy Bits of randomness — higher is more secure. 60+ bits is strong, 80+ bits is very strong

tips_and_updates Pro Tips

1

Use at least 12 characters — length is the single biggest factor in password security.

2

Never reuse passwords across accounts — a breach on one site exposes all accounts using the same password.

3

Store generated passwords in a password manager (Bitwarden, 1Password, or similar) so you don't have to remember them.

4

Enable two-factor authentication (2FA) on all important accounts — even a strong password is stronger with 2FA.

5

Avoid dictionary words, names, or dates even if you add numbers — attackers use dictionary attacks that try these first.

Frequently Asked Questions

sell

Tags

verified

Data sourced from trusted institutions

All formulas verified against official standards.