Skip to content

Random password generator

Generate strong passwords using your browser's cryptographic random number generator. Choose the length and which character sets to include.

Passwords are generated locally with your browser's cryptographic random source. They are never sent anywhere or stored — but copy them somewhere safe, because leaving the page discards them.

How to use the Password Generator

  1. 1Set the length (4–128 characters).
  2. 2Choose character sets: upper, lower, digits, symbols.
  3. 3Select Generate and copy the password.

Supported formats and limits

  • Randomness comes from crypto.getRandomValues, the browser's cryptographic source.
  • Every selected character set is guaranteed to appear at least once.
  • Ambiguous characters like l, 1, I, O and 0 are excluded to avoid mix-ups.
  • Passwords are generated on your device and never transmitted.

Common uses

  • Creating a unique password for a new account.
  • Generating a shared secret for a team tool.
  • Replacing a reused password after a breach.

Frequently asked questions

How long should a password be?

For most accounts, 16+ random characters is strong. Length matters more than exotic symbols.

Is it safe to generate a password online?

Here the password is created by your browser on your device and never sent over the network. You can verify this in your browser's network inspector.

Related tools