Password Generator
Free password generator: make strong random passwords from 4 to 128 characters or word passphrases, with a strength meter, look-alike filter and bulk output.
How to use Password Generator
- 1Choose Password or Passphrase, then set the length and the character sets.
- 2Check the strength meter and tick the filters you need, such as no look-alike characters.
- 3Copy a password, or press Regenerate for a fresh batch.
What makes it better
- Length from 4 to 128 characters, up to 50 passwords per batch
- Lowercase, uppercase, digits and symbols, with your own symbol set
- Filters for look-alike characters (O 0 l 1 I) and ambiguous symbols
- Passphrase mode with 3 to 12 words from a built-in list of common words
- Entropy in bits with a Weak to Very strong label
About Password Generator
Password Generator builds random passwords from the character sets you choose, or passphrases made of common words, and shows an estimated strength in bits of entropy. Every character is picked with your browser's cryptographic random number generator without modulo bias, and you can create up to 50 at once, hide them while screen sharing, copy them one by one or download the list.
Common uses
- Create a unique password for a new account before saving it in your password manager.
- Generate a long Wi-Fi password that is easy to read out because it avoids look-alike characters.
- Make a memorable passphrase for a password manager master password or an encrypted disk.
- Produce a batch of throwaway passwords for test accounts or staging databases.
Example
Input
Password mode, 16 characters, lowercase + uppercase + digits + symbols (sample only: every password you generate is new)
Result
kT9#mQ2vLx!7eRb4
Good to know
- Passwords are generated in your browser and are never stored or sent anywhere, but the page cannot see what happens on your device afterwards. Save them in a password manager rather than in notes or chat.
- The strength meter assumes the password was chosen uniformly at random, which is true for what this tool generates. It says nothing about a password you typed yourself, and about 100 bits or more is far beyond practical guessing.
- Guaranteeing one character from every selected set slightly reduces the possible combinations, and a site that limits length or symbols may force you to adjust the options.
Password Generator FAQ
How long should a password be?
For accounts protected by a password manager, 16 random characters from all four sets is a solid default. Use 20 or more for things that guard many other secrets, and prefer length over added symbols when a site restricts characters.
What is entropy and how is the strength calculated?
Entropy in bits is the length multiplied by log2 of the pool size, so a 16 character password from 89 characters is about 104 bits. It measures how many guesses an attacker needs if they know your settings, and the label is Weak below 40 bits, Fair below 64, Strong below 100 and Very strong above.
Why exclude O, 0, l, 1 and I?
In many fonts these characters look almost identical, which causes typing mistakes when you copy a password by eye or read it aloud. Removing them shrinks the pool a little, so add a couple of characters to compensate.
Is a passphrase safer than a random password?
Not per character, but each word adds about 10 bits here because the list holds more than 1,400 words, so six words give roughly 63 bits. Passphrases are far easier to remember and type, which makes them a good fit for master passwords, while random strings suit passwords you never type.
Is this generator random enough for real accounts?
It uses crypto.getRandomValues, the same cryptographic source browsers use for security features, and rejects biased values so each character is equally likely. No generator can protect a password from malware on your own device.