Password Generator

Generate strong, random passwords instantly. Customize length and character sets. Cryptographically secure. Free, browser-based, no password stored or transmitted.

Click Generate

How to Use

  1. Adjust the Length slider (4–128 characters).
  2. Select which character sets to include.
  3. A password is generated automatically — click Generate for a new one.
  4. The strength meter shows entropy in bits. Aim for 80+ bits for strong security.
  5. Click the copy icon to copy to clipboard, or use Generate 10 for a batch.

Password Security Tips

  • Use a unique password for every account. A password manager makes this practical.
  • Longer passwords are exponentially stronger — prefer length over complexity alone.
  • Enable two-factor authentication wherever possible, regardless of password strength.
  • Never use personal information (birthdays, names) in passwords — even partially.

FAQ

Are generated passwords stored anywhere?

No. Passwords are generated in your browser using the Web Crypto API and are never sent to any server. Close the tab and they're gone.

Is this cryptographically secure?

Yes. This tool uses window.crypto.getRandomValues() — the same source of randomness used for TLS keys and other cryptographic operations in browsers.

What password length should I use?

For most accounts, 16+ characters is sufficient. For highly sensitive accounts (banking, email, work systems), use 24+ characters.

Should I include special characters?

Yes when allowed. Special characters increase entropy significantly. However, some sites restrict allowed characters — use the checkboxes to match site requirements.