Generate strong, unguessable passwords in one click
Weak and reused passwords are behind the majority of account breaches, and the fix is simple: use a long, random password that is unique to every account. This generator does exactly that, producing unpredictable strings drawn from a mix of lowercase letters, uppercase letters, numbers, and symbols. Because it uses the browser's cryptographically secure random number generator rather than an ordinary pseudo-random function, each password is genuinely suitable for protecting real, sensitive logins.
You stay in complete control of the recipe. Drag the length slider anywhere from short throwaway codes to 64-character monsters, toggle each character set on or off, and optionally exclude look-alike characters such as the letter O and the number zero for passwords you will read aloud or type by hand. A live strength meter translates your choices into an estimated entropy in bits, giving you an at-a-glance sense of how resistant the result is to brute-force guessing before you ever use it.
For anyone setting up many accounts at once, the bulk generator creates up to a hundred fresh passwords in a single click, ready to copy as a block into a password manager or spreadsheet. Copy buttons make it effortless to move a password where it needs to go, and every regenerate gives you a brand-new option instantly. Crucially, none of these passwords are ever transmitted or stored — they exist only in your browser tab.