Skip to tool
All tools

Password generator

Generate a strong random password.

Questions

What does this tool do?

The Password generator creates strong random passwords. Choose any length from four to 128 characters and switch uppercase, lowercase, numbers and symbols on or off to match a site's rules. Lookalike characters such as 0/O and 1/l/I can be excluded, which helps when a password has to be read aloud or typed from paper. For most accounts, 16 characters with all four sets is a strong default; 20 to 32 suits high-value logins and master passwords.

Is the random source secure?

Yes. Passwords come from the browser's cryptographic random source, crypto.getRandomValues — the same class of randomness used for real security work, not a predictable shortcut.

How long should a password be?

16 characters with uppercase, lowercase, numbers and symbols is a strong default for most accounts. Go to 20–32 for high-value accounts or a master password.

What does “exclude ambiguous characters” do?

It drops 0/O, 1/l/I and similar pairs. Useful when the password will be read aloud or typed from a printed page.

Related tools