Password generator

Generate strong, random passwords with customizable length and character sets — created locally in your browser using a secure random number generator.

Click Generate to start

About the Password Generator

This tool creates random passwords using your browser's cryptographically secure random number generator (crypto.getRandomValues()) — the same class of randomness used for security-sensitive applications. Nothing is sent to a server, and passwords aren't stored anywhere after you leave the page.

Tips for strong passwords

  • Use at least 16 characters where the account allows it.
  • Mix uppercase, lowercase, numbers and symbols.
  • Use a unique password for every account — a password manager makes this easy.
  • Avoid reusing passwords across sites, even with small variations.
ADVERTISEMENT