🔑

Password Generator

Generate secure, random passwords instantly. Everything runs locally in your browser.

Click to generate

How to Use

  1. Set the password length using the slider — drag to choose between 8 and 64 characters. The current length is shown next to the label.
  2. Select which character sets to include: Uppercase (A-Z), Lowercase (a-z), Numbers (0-9), and Symbols. At least one type must be enabled.
  3. Click Regenerate to create a new password instantly, then click Copy Password to copy it to your clipboard.

Frequently Asked Questions

How long should my password be?
Security experts recommend at least 16 characters for general accounts and 24+ for high-value accounts like email or banking. The longer the password, the exponentially harder it is to brute-force.
Which character types should I include?
Enable all four types — uppercase, lowercase, numbers, and symbols — for maximum strength. If a site restricts symbols, use uppercase + lowercase + numbers with a length of 20 or more to compensate.
Is this generator cryptographically secure?
Yes. The generator uses the Web Crypto API (crypto.getRandomValues) built into your browser, which produces cryptographically secure random values. Everything runs locally — no password ever leaves your device.