Strong, random passwords generated on your own device.
A strong password is long, random and unique. Length matters most: each extra character multiplies the number of combinations to try. A 16-character random password mixing upper and lower case, digits and symbols offers more than 10 to the power of 31 possibilities, beyond the reach of any brute-force attack.
Set the length with the slider and tick the character types to include: uppercase, lowercase, digits, symbols. An option excludes ambiguous characters, such as 0 and O or l and 1, handy for a password you have to copy by hand. Click "Generate": a meter rates the strength of the result, and "Copy" puts it on the clipboard.
| Length (all character types) | Strength |
|---|---|
| 8 | Not enough today against a stolen database |
| 12 | Fine for low-stakes accounts |
| 16 | Recommended for everyday use |
| 20 or more | For critical accounts: main email, bank, password manager |
If a site rejects some symbols, make up for it with extra length.
For the password you must remember by heart, such as the one for your manager or your computer, a passphrase of four to six randomly chosen, unrelated words is both strong and memorable. Avoid quotations, song lyrics and proverbs, which appear in attackers' dictionaries.
Toolo uses your browser's cryptographic generator (crypto.getRandomValues), designed to produce unpredictable randomness, unlike ordinary random functions. The password is created on your device and is never transmitted or stored.
Never. It is generated locally with your browser's cryptographic generator, and is neither transmitted nor stored.
Current guidance, including from NIST, recommends a long, unique password, changed only if you suspect a leak.
Password managers built into browsers flag passwords that have appeared in known breaches. Change any affected ones immediately.
They strengthen a password, but length counts for more. If a site rejects them, add a few characters.