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