Generate secure passwords.

Create strong random passwords locally using the Web Crypto API where available.

Password20 chars
0pool size
0bits entropy
-strength

How it works

The generator builds a character pool from selected options and samples it with cryptographic randomness when available.

Passwords are generated and copied locally; they are not stored.

Practical examples

  • Generate a temporary password for a test account or one-time share.
  • Create a memorable passphrase when typing or reading aloud matters.
  • Exclude visually similar characters for passwords that must be typed manually.

How to read the result

  • Entropy and strength estimate update with every generated password or passphrase.
  • The character pool reflects the checked options for password mode.
  • Web Crypto randomness is used when available.

Limits and privacy notes

  • Do not reuse generated passwords across accounts.
  • Generation runs locally in your browser; the page neither uploads nor stores generated values.
  • A password manager is still recommended for long-term credential storage.
Choice

Password or passphrase

  • Use random passwords for password managers.
  • Use passphrases when typing or reading aloud matters.
  • Exclude similar characters for manual entry.
Strength

Read entropy carefully

  • Longer outputs usually matter more than symbol variety alone.
  • Entropy is an estimate for this generator's pool.
  • Do not reuse generated credentials.
Storage

After copying

  • Save long-term credentials in a password manager.
  • Rotate temporary credentials after sharing.
  • Reloading the page discards the current generated value.
Copied