Password Generator

Create strong random passwords with cryptographically secure randomness.

Loading tool…

How to use it

  1. Set the desired length and how many passwords you need.
  2. Select which character sets to include — at least one set is required.
  3. Enable the look-alike exclusion if passwords will be read aloud or copied by hand.
  4. Press Generate and copy the result. The estimated entropy in bits tells you how strong the password is.

About this tool

Builds passwords from configurable character sets with guaranteed inclusion of each selected set, using crypto.getRandomValues() and rejection sampling to avoid modulo bias. Estimated entropy is displayed in bits, and generation happens entirely on your device.

Your input never leaves the browser: this tool works entirely offline once the page has loaded.

Frequently asked questions

How strong are these passwords?

The tool reports estimated entropy in bits. A 16-character password using all four sets is roughly 100 bits — far beyond brute-force reach with current hardware.

Is it safe to generate passwords in a browser tool?

Here, yes: randomness comes from crypto.getRandomValues() on your device, nothing is transmitted, and nothing is stored. Still, never generate passwords on a computer you do not trust.