Generate strong, random passwords instantly — all processing happens in your browser. Nothing is sent to any server.

Mode

Random
Pronounceable
Passphrase
password(s) at once (max 20)

Output

Strength --
Click Generate

History (session only)

  • No passwords generated yet.

How It Works

Passwords are generated entirely in your browser using the Web Crypto API (crypto.getRandomValues()), which produces cryptographically secure random values. No data is ever sent to a server.

Entropy measures how unpredictable a password is. The calculation is length x log2(charset size). A 20-character password using all character types reaches approximately 120 bits of entropy — well beyond brute-force reach with current hardware.

Mode Guide

ModeBest for
RandomMaximum security; use with a password manager
PronounceableEasier to type aloud; consonant-vowel alternation
PassphraseMemorable; high entropy from word combinations

Tips for Strong Passwords

  • Use 16+ characters for everyday accounts; 24+ for critical ones.
  • Enable symbols to maximize entropy in Random mode.
  • Use Passphrase mode for passwords you need to remember.
  • Never reuse passwords across sites — use a password manager.
  • The “Exclude ambiguous” option avoids confusion between 0/O and l/1/I when reading passwords aloud.

Generate hashes → Hash Generator

Encode/decode text → Universal Encoder/Decoder