Password Generator

Set a length and the character classes you allow, and get candidates with the exact bits of entropy each one carries. Nothing is sent to a server.

Loading this tool…

Nothing you enter here is sent anywhere. There is no file and no request to our server - the work is done in your browser and disappears when you close the page.

How It Works

  1. Enter — Fill in the values the tool asks for.
  2. Run — Press the button; an empty field is reported by name rather than read as zero.
  3. Read — The answer comes with the working behind it, so you can check the figure.
  4. Take it — Copy the result, or download it where the tool offers that.

Frequently Asked Questions

How strong is a generated password?
The tool reports the search space in bits from the character sets you enable, so strength is a calculated number rather than a label. Length dominates variety: 16 characters from a full set is far stronger than 8.
Are passwords stored or transmitted?
No. They are generated locally from crypto.getRandomValues() and exist only in the page until you copy them.