Choose your settings
Pick the password length and decide whether to include uppercase letters, lowercase letters, numbers and symbols.
Create secure random passwords instantly. Control the length and character types, use advanced safety options and copy the result in one click.
Choose the length and the characters you want to include.
Choose a length, select the character types you need and generate a fresh password. For important accounts, longer unique passwords are generally safer than short or reused ones.
Pick the password length and decide whether to include uppercase letters, lowercase letters, numbers and symbols.
The generator uses browser cryptographic randomness and creates the password directly on your device.
Copy the password and save it in a trusted password manager instead of reusing it across multiple accounts.
The generator itself works locally in JavaScript. Generated passwords are not required to be sent to a server, and the alternative password list is cleared when the page is refreshed.
There is no single perfect length for every service, but longer unique passwords provide more possible combinations. A 16–20 character random password is a practical strong default when the website allows it.
Characters such as I, l, 1, O and 0 can be hard to distinguish when a password is typed manually. Excluding them can improve readability without changing how the generator works.
Unique passwords reduce the damage if one service is compromised. A password manager can help you store different random passwords for different accounts.