Random password generator

Generate random passwords with a custom length and character groups.

Your inputs stay herePUFFINMINT

Set your data

Set your data

Choose 8 to 128 characters and at least one group. Every selected group will appear in the generated password.

Result

Enter your data and run the tool. Your result will appear here.

The values you enter stay on this page. Reloading or closing it clears them.

We count which tools are used most, without including entered values or file contents in the statistics. Privacy

How to use the tool

  1. Fill in these fields: Password length, Lowercase letters, Uppercase letters, Numbers, Symbols, Exclude similar characters: I l 1 O 0 o.
  2. Select “Generate” to obtain the result.
  3. Choose 8 to 128 characters and at least one group.
  4. Every selected group will appear in the generated password.

Method, examples and limits

Randomness comes from the browser’s crypto.getRandomValues; selection avoids modulo bias and characters are shuffled. You can exclude I, l, 1, O, 0 and o to reduce ambiguity. Your password stays on this page and no history is kept. Copying places it on your device clipboard: store it in your password manager. Longer passwords increase the combination space; absolute uniqueness is not guaranteed.

One possible result

Input
  • Password length: 20
  • Lowercase letters: Yes
  • Uppercase letters: Yes
  • Numbers: Yes
  • Symbols: Yes
  • Exclude similar characters: I l 1 O 0 o: Yes
Result
.!:eZ%37A_m7PX62]H4!

Limits and checks

Limits and checks
ParameterValue
Password length≥ 8; ≤ 128

Frequently asked questions

Does the password contain all selected groups?

Yes. It contains at least one character from each selected group within the configured length.

Is this data saved?

The values you enter stay on this page. Reloading or closing it clears them.

Favorites