Password Generator
Create strong, random passwords with the character sets you choose. Passwords are generated on your device with the browser's secure random number generator and are never sent anywhere.
FreeNo sign-upPasswords are generated locally in your browser and are never sent to InsightToolz or anyone else.
How do you use the Password Generator?
- Set the length with the slider or type a number from 8 to 64.
- Choose the character sets to include, and tick the look-alike option if people will read or type the password by hand.
- Pick how many passwords you want, click Generate passwords and copy the one you need.
How is the strength estimate worked out?
The tool multiplies the length by log2 of the number of characters in the pool, which gives the bits of entropy for a password picked at random from that pool. It is an upper estimate that only holds for random passwords like these, not for passwords a person makes up.
Why use a password manager with generated passwords?
Long random passwords are hard to remember, so most people need somewhere safe to keep them. A password manager stores a unique password for every account, which stops one leaked password from opening others.
What else do people ask about the Password Generator?
Are these passwords sent anywhere?
No. They are created in your browser with the Web Crypto random number generator, and the page makes no network request with them.
How long should a password be?
Longer is stronger. A random 16 character password using upper and lower case letters, digits and symbols gives about 100 bits by this estimate, which is far beyond guessing range.
What does excluding look-alike characters do?
It removes characters that are easy to confuse, such as capital I, lowercase l, the digit 1, capital O and zero. This slightly shrinks the pool, so the strength estimate drops a little.
Does every password include each selected character type?
Yes. The generator places at least one character from every set you tick, then shuffles the result so those characters do not sit in fixed positions.