16 characters, every set on
Length 16 with lowercase, uppercase, numbers and symbols all on might generate "xQ7!kZm2@Lp9#Tr4", drawn from an 86-character pool with roughly 103 bits of entropy (very strong).
Generate one strong, random password instantly — pick length and characters, then copy.
About
Creates one strong, random password at a time using a cryptographically secure random generator, with your choice of length and character sets, and shows how strong it is.
People setting up a new account use it to get a single password that's hard to guess and paste it straight into a password manager. A new password appears the moment the page loads and every time you change a setting, so there's nothing to fill in first. Need dozens or hundreds at once, or passwords built from your own words? Use the Bulk Password Generator instead. Like every tool on Toolapt, it's free with no sign-up and no limit.
Examples
3 worked examples
Length 16 with lowercase, uppercase, numbers and symbols all on might generate "xQ7!kZm2@Lp9#Tr4", drawn from an 86-character pool with roughly 103 bits of entropy (very strong).
Length 12 with all sets on and "Skip look-alikes" enabled might generate "h8Yt#eQ2mVr@", drawn from a 78-character pool with roughly 75 bits of entropy (strong).
Length 24 with lowercase, uppercase and numbers on but symbols off might generate "aB3fK9pQ1zR7mN4tW6yU2xC8", drawn from a 62-character pool with roughly 143 bits of entropy (very strong).
FAQ
Quick answers to common questions about the Password Generator.
It creates a single random password using the length and character sets you choose, shows a strength bar with its estimated entropy, and lets you copy it in one click.
Use the Bulk Password Generator. It creates up to 1,000 passwords in one go, can build them from your own words, and lets you download the list as a TXT or CSV file.
Yes. It's free, with no sign-up, no watermark and no limit on how many times you use it.
Yes. Every password is generated and shown entirely on your own device — nothing is sent to a server, and passwords aren't stored anywhere.
Yes. They're generated with your browser's crypto.getRandomValues API, the same secure random source used for cryptographic keys — not Math.random() or another predictable formula.
It removes characters that are easy to confuse when read or typed, such as 0 (zero) and O (letter), or l (lowercase L), 1 (one) and I (capital i).
It's a measure of how hard the password would be to guess by brute force — the higher the number, the more attempts an attacker would need, roughly doubling with every extra bit.
Yes. The page is fully responsive and works on mobile, tablet and desktop browsers alike.
It shows one password at a time, from 4 to 128 characters, using at least one character set you've turned on — it doesn't check a password against any specific site's individual rules. For batches, use the Bulk Password Generator.
Did Password Generator work for you?