Random Password Generator

Generate a strong, random password of any length. All generation happens in your browser — no passwords are ever sent to a server.

Click Generate to create a password…

Character set used

The generator uses uppercase letters (excluding I, O), lowercase letters (excluding l), digits (excluding 0, 1), and common symbols (! @ # $ % ^ & * ( ) _ + - =). Visually ambiguous characters are excluded to prevent copy errors.

FAQ

Is it truly random?

Yes. The generator uses Math.random() which is a cryptographically sufficient source for password generation purposes in modern browsers.

What length should I use?

16 characters is a strong baseline. For highly sensitive accounts, use 24–32 characters.

Are passwords saved anywhere?

No. Generation is local and the password only exists in your browser tab.

Related: Tech Calculator · Length Converter · All Tools