useswiftool

Free Strong Password Generator

Generate cryptographically strong passwords with a built-in strength meter. Customize length and character sets, or generate 10 at once. 100% private.

Your password

Select at least one character type.

Options

20
864

Related tools

Frequently asked questions

Are these passwords really random?

Yes. We use the browser's built-in cryptographic random generator (crypto.getRandomValues), which is the same source modern operating systems use to seed encryption keys. It is far stronger than Math.random.

Are my generated passwords sent anywhere?

No. Generation happens entirely in your browser. The passwords never touch a server, and we don't log or store them. Refresh the page and they're gone.

How long should my password be?

For most accounts, aim for at least 16 characters with a mix of upper, lower, numbers, and symbols. For accounts that protect sensitive data (email, banking, password managers), 20+ characters is recommended.

What does "exclude ambiguous characters" mean?

It removes characters that look alike in many fonts: the digit 0 vs the letter O, the digit 1 vs the lowercase l vs the uppercase I. Useful when you'll have to type or read the password from a screen.

Should I store these in a password manager?

Yes. Strong, unique, random passwords only work if you don't have to remember them — let a password manager (1Password, Bitwarden, Apple Keychain, etc.) save them for you.