All Guides

How to Generate a Strong Password

Password Generator creates a random password using the Web Crypto API's secure random number generator, with full control over length and which character types to include.

  1. 1Open the Password Generator tool.
  2. 2Adjust the length slider and toggle uppercase, lowercase, numbers, and symbols on or off.
  3. 3Optionally turn on "Exclude Ambiguous Characters" to drop lookalikes like I, l, 1, O, and 0.
  4. 4Click the copy icon to copy the password, or the refresh icon to generate a new one with the same options.
Open Password Generator

Frequently asked questions

How random is the generated password?

It uses crypto.getRandomValues(), the browser's cryptographically secure random number generator, the same kind of source used for generating encryption keys, rather than Math.random(), which isn't designed for security-sensitive use.

What does the strength meter measure?

A rough entropy estimate based on password length and which character sets are included. It's a guide, not a guarantee; a long password from a smaller character set can still be strong.

Is the password sent anywhere or stored?

No. It's generated and stays entirely in your browser. Closing or refreshing the page discards it completely.