Password Generator
Create secure passwords
Create secure passwords
This generator builds a random password from the character sets you choose, at whatever length you set. Nothing is transmitted anywhere: the password is produced in your browser and never leaves it.
Length matters far more than complexity. Each additional character multiplies the number of possible combinations, which is why a long passphrase of ordinary words beats a short string of symbols by an enormous margin.
A strong password protects against guessing, but it does nothing if the password itself is leaked in a breach of the service holding it. Two-factor authentication covers that gap, because an attacker with your password still cannot sign in without the second factor.
App-based codes and hardware keys are meaningfully stronger than SMS, which can be intercepted through SIM-swapping. Where a service offers a choice, the authenticator app is worth the small extra setup.