Strong Password Generator

Generate strong, unpredictable random passwords with the Web Crypto API.

Runs in your browser Free
20
Processed locally in your browser.

Why strong passwords matter

Weak and reused passwords are the most common reason accounts get hijacked. Passwords like '123456' or ones containing a birth date can be cracked in seconds, while a long random password withstands brute-force attacks for years.

Cryptographically secure

Passwords are created with your browser's cryptographically secure random generator (Web Crypto API), not predictable methods like Math.random. Generated passwords are never sent to a server or saved.

Options

  • Password length
  • Upper case, lower case, digits and symbols
  • Exclude look-alike characters such as 0/O and l/1

Use at least 16 characters for email, banking and social accounts and store them in a password manager.

How to use Strong Password Generator

  1. Choose the password length (16+ recommended).
  2. Tick the character types to use.
  3. Click "Generate".
  4. Copy the password into your password manager.

Why use this tool?

Produces unpredictable passwords and stores nothing; the right way to stay safe.

FAQ

Are generated passwords stored anywhere?

No. They're generated in your browser and never sent to a server or saved.

How long should a password be?

For most accounts, 16 characters or more with every character type is very strong.

Should I use a different password for every account?

Yes. Unique passwords keep a breach on one site from affecting your other accounts.

Related tools