● SECURITY · PRIVACY · CRYPTO

Password
Generator

Generate cryptographically secure passwords using your browser's built-in random number generator. Check strength, create passphrases, or test your own passwords — everything runs locally and nothing is ever transmitted.

16

Length

105

Entropy (bits)

Extreme

Strength

Password Settings

Password Length

16128

Character Sets

UppercaseA-Z
Lowercasea-z
Numbers0-9
Symbols!@#$%^&*

Options

Generateat once

Generated Password

Strength

Extreme

103.9 bits entropy · ∞ (uncrackable) to crack

Length

16 chars

Entropy

103.9 bits

Char Pool

90 chars

Crack Time

∞ (uncrackable)

How to Create a Strong Password

A strong password is long, random, and drawn from a wide variety of character types. This generator uses the crypto.getRandomValues() API — the same cryptographic randomness used in security-critical applications — so every character is unpredictable and free of the subtle patterns that pseudo-random generators like Math.random() can leave behind. Length matters more than complexity rules: a 16-character password from a full character pool is dramatically harder to crack than an 8-character one stuffed with symbols.

Password Strength Guidelines

Minimum recommended length: 12 characters
Ideal length: 16-24 characters
Character sets: uppercase + lowercase + numbers + symbols
Entropy formula: E = L × log2(N)  where L = length, N = character pool size

Crack time estimates (at 10 billion guesses/sec):
  < 40 bits  -> seconds to minutes  (Weak)
  40-59 bits -> hours to days       (Fair)
  60-79 bits -> years               (Good)
  80-99 bits -> centuries           (Strong)
  100+ bits  -> practically uncrackable (Extreme)

— FAQ

Frequently Asked Questions