Password Generator

Generate cryptographically secure random passwords.

20
864

About This Tool

A strong password is your first line of defense. This tool uses your browser's cryptographically secure random number generator (CSPRNG) — the same technology used in security libraries — to produce passwords that are both random and unpredictable.

When to Use

  • Generating a master password for a password manager.
  • Setting initial API keys or secrets for services.
  • Creating temporary credentials for new user accounts.

Practical Examples

Very Strong (20 chars, all types)xK$8mP!rN2@vL#9qW5&j
Symbols-free (for systems that reject symbols)GqW4pRn7eLm2sVh9cFt1

Common Mistakes to Avoid

  • Using passwords derived from words, names, or dates. Brute-force dictionary attacks can crack these in seconds.
  • Reusing passwords across services. A single breach exposes all your accounts.

Frequently Asked Questions

Q. Is any data sent to a server?A. No. This runs entirely in your browser using the Web Crypto API. The passwords are never transmitted anywhere.
Q. How many possible combinations does a 20-character password have?A. With all character types (94 chars), the pool is 94^20 ≈ 2.8 × 10^39 combinations — infeasible to brute-force.

Related Tools