Free tool

Strong Password Generator

Create random, hard-to-guess passwords in one click. Choose the length and character types, and copy your new password. Everything is generated locally with your browser's secure random source — nothing is ever sent to a server.

What makes a password strong?

Length beats complexity: every extra character multiplies the number of guesses an attacker needs. Aim for at least 16 characters and mix in uppercase, lowercase, numbers and symbols.

Never reuse a password across sites, and store them in a password manager rather than a notebook or browser note. This generator uses crypto.getRandomValues, the same secure randomness used for cryptographic keys.

Protect your links too

Add password protection and expiry dates to any short link — free to try.

Get started free