Password Generator

Generate strong, customizable random passwords.

Password Generator Interactive Tool
Char types
Min each
Slider to 64, type up to 256
Options
Output

The Password Generator creates cryptographically random passwords with full control over their makeup:

  • Character types - digits, lowercase, uppercase, symbols, and your own custom character set.
  • Minimums per type - guarantee each enabled type appears at least N times (defaults to 1 each), so a “letters + digits” password always contains both.
  • Length and quantity - 1-256 characters (slider to 64), 1-100 passwords at once.
  • Unique characters - each character is used at most once per password.
  • Exclude ambiguous - drops easily-confused characters like 0O, 1lI and |.

Settings are saved in your browser (localStorage) and restored on your next visit; Reset clears them back to the defaults. All randomness comes from the browser’s cryptographic generator (crypto.getRandomValues) and passwords are generated locally - nothing is ever sent to a server.