Password Generator
Generate strong, random passwords of any length. Choose character types, avoid look-alike characters, and create several at once, all in your browser.
Generate strong, random passwords of any length. Choose character types, avoid look-alike characters, and create several at once, all in your browser.
Strong passwords are long and random. This generator builds passwords from the character types you pick, using your browser's cryptographic random number generator, and guarantees at least one character from each selected type.
Passwords are generated on your device and are never sent to a server.
Password strength is measured as entropy in bits: the length multiplied by log base 2 of the size of the character pool. A pool of 94 printable ASCII characters gives about 6.55 bits per character, so a random 16-character password has roughly 105 bits. Every extra bit doubles the guesses needed. This only holds if characters are chosen truly at random, which is why a cryptographic generator beats a pattern a human invents, such as a word with a number at the end.
Length matters more than symbol variety. Adding one extra character to a 12-character password increases entropy by more than switching one character class on. Be aware that a site may limit length or reject certain symbols, so you may need to change the options. Excluding look-alike characters such as O and 0 or l and 1 lowers the pool slightly but helps when you must type the password by hand, and the effect on strength is small.
At least 14 to 16 characters for important accounts. Longer is better, and each account should have its own password.
Yes. This tool uses crypto.getRandomValues, the same source browsers use for security features, and nothing leaves your device.
A measure of how hard a password is to guess, in bits. Higher is stronger.
In a reputable password manager rather than a plain text file.
Several randomly chosen words can be strong and easier to remember, but the words must be picked randomly, not by you. This tool makes character-based passwords, best kept in a password manager.
No. Every password from a good generator is equally random, so one that looks like a pattern is no weaker. Judge strength by the length and the entropy shown, not by appearance.