Dev Toolbox · Windows 10 and 11
Generate strong random passwords
Choose a length and the kinds of characters, and get a list of random passwords with their strength in bits of entropy. Every character comes from a cryptographic random source, with no letter favored over another. They are made on your PC, so a password exists nowhere until you use it.
How to generate a strong password
- 1
Open the Password generator
In the Dev Toolbox, choose Password generator under Make. Five 20-character passwords are ready the moment it opens.
- 2
Set the length and count
Type the Length, from 4 to 256, and How many you want, from 1 to 100.
- 3
Choose the characters
Switch A–Z, a–z, 0–9 and !@# on or off. No look-alikes (O 0 l 1) is on from the start, so nothing gets misread when typed from paper.
- 4
Check the strength and copy
Strength and Entropy update as you change settings. Press Copy for the list, or Generate for new ones.
Entropy: how strength is measured
Strength here is entropy, measured in bits. For a random password it is simple math: the length times log2 of the number of possible characters. Each extra bit doubles the number of guesses needed to try every option.
With all four sets on and look-alikes left out, the pool is 81 characters, about 6.34 bits each. Octoolo labels the result Weak below 50 bits, Fair from 50, Strong from 75 and Excellent from 100.
| Password | Pool | Entropy | Label |
|---|---|---|---|
| 4 digits, look-alikes allowed | 10 | 13 bits | Weak |
| 8 characters, all sets | 81 | 51 bits | Fair |
| 12 characters, all sets | 81 | 76 bits | Strong |
| 16 letters and digits | 56 | 93 bits | Strong |
| 16 characters, all sets | 81 | 101 bits | Excellent |
| 20 characters, all sets (the default) | 81 | 127 bits | Excellent |
Length does more than variety. Adding symbols to a 16-character password gains about 8 bits; making it four characters longer gains about 25. And the math only holds for passwords picked at random. One a person makes up, like Summer2024!, has a fraction of the entropy its length suggests, because attackers try such patterns first.
Random the right way
Two details separate a good generator from a weak one, and both are invisible in the output.
- The random source. Octoolo draws from crypto.getRandomValues, the cryptographic random generator of the web engine it runs on, the same kind used to make encryption keys. Ordinary random functions in many programming languages become predictable once an attacker has seen enough of their output.
- No bias. Turning a random number into one of 81 characters with a plain remainder makes a few characters slightly more likely than the rest. Octoolo throws away the random numbers that would cause that and draws again, so every character in the pool is exactly as likely as every other.
One thing it does not do is force each kind of character into every password. Each character is drawn from the whole pool, so a password can come out without a digit or a symbol, more often the shorter it is. If a site insists on one of each, generate a few and take one that fits.
Fitting the rules sites set
- A symbol is refused? The symbol set is ! @ # $ % ^ & * ( ) - _ = + [ ] { } ; : , . ? / ~, and some sites reject a few of these. Switch !@# off and add two or three characters of length to make up the entropy.
- A length cap? Some older systems cut passwords short, sometimes without saying so. If a new password does not work when you sign in, set a shorter length and try again.
- A PIN or a numeric code? Use only 0–9, and switch off No look-alikes, because it leaves the digits 0 and 1 out.
- Typing it on a TV or game console? Letters and digits with look-alikes left out, and a few extra characters of length, are easier to enter with a remote.
Whatever the rules, use each password for one account only. A strong password reused on two sites is only as safe as the weaker site.
After you generate it
A strong password only helps if it is unique to one account and kept somewhere safe. That is the job of a password manager, and Octoolo has one in its Passwords app: the Password manager keeps your logins in an encrypted vault on your PC, and its own generator also makes passphrases of 3 to 10 words, which are easier to type and remember. To find out whether an old password has turned up in a breach, use the password leak check.
A note on copying: if Windows clipboard history (Win V) is on, anything you copy, a password from this list included, stays in that history until you clear it. The Password manager's own copy button keeps secrets out of clipboard history and clears the clipboard after a short time.
Questions, answered
How long should a password be?
For accounts you sign in to, 16 or more random characters gives over 100 bits, which is plenty. For a master password or anything you type often, a passphrase of several words is easier to live with.
Are these passwords stored or sent anywhere?
No. They are made inside Octoolo on your computer and exist only in the list on screen until you copy them. Close the tool and they are gone.
What does No look-alikes do?
It leaves out characters that are easy to confuse when read or typed: capital O and zero, small o, capital I, small l and the digit 1. The pool gets a little smaller, and the entropy figure accounts for it.
Is a password with symbols always stronger?
Per character, slightly. Length matters more: 20 letters and digits with look-alikes left out give 116 bits, well ahead of 12 characters with symbols at 76.
How many passwords can I make at once?
Up to 100 per batch, each on its own line, for example to set up test accounts or to pick one that fits a site's rules.
Password generator, and 16 more apps.
Download for Windows7 days free, then from $3.99 a month for all 17 apps. Windows 10 and 11.
