Skip to main content

Password Generator

Generate strong, random passwords with custom length and character sets, plus a strength estimate.

Create a cryptographically random password with the length and character types you need, and see an estimate of how strong it is.

How to use it

  1. 1Set the password length with the slider or number field.
  2. 2Toggle which character sets to include.
  3. 3Optionally exclude ambiguous characters like 0/O or l/1.
  4. 4Copy the generated password or click regenerate for a new one.

Password settings

Choose the length and character types to include.

characters

Removes characters that look alike, such as 0, O, l, 1 and I.

Generated password

Fill in the fields above and your result will appear here.

Frequently asked questions

How random are these passwords?
Passwords are built using crypto.getRandomValues, the same secure randomness source used for cryptography in the browser.
Are my passwords stored anywhere?
No. Everything happens locally in your browser and nothing is transmitted or saved.
What makes a password strong?
Length matters most, followed by a mix of character types. Aim for at least 12–16 characters with several character sets enabled.

Something wrong with this tool or its numbers?

Report an issue

Recommended next

What people usually reach for after this tool.

Related articles

Popular tools

The calculators people reach for most.

All tools

New tools, every week

One short email when we ship something genuinely useful. No spam, unsubscribe anytime.