Password Generator
Generate strong random passwords by length and character set.
Passwords are generated entirely in your browser and are never uploaded or stored.
What is a password generator?
The password generator builds an unpredictable random password as soon as you pick a length and the character types. Passwords people invent, such as words or birthdays, leave patterns behind, while a value drawn from a random source carries no such clues. Change any option and a fresh set appears instantly, and each line has its own copy button.
Options explained
- Length: 4 to 128 characters. We recommend 14 or more for everyday accounts and 16 or more for important ones.
- Character types: every type you select is guaranteed to appear at least once.
- Exclude look-alikes: drops 0/O and 1/l/I to prevent mistakes when writing a password down or reading it out.
- Rule presets: apply the settings that Korean banks and government sites usually require (8 to 20 characters mixing letters, numbers and symbols) in one tap.
Privacy and how it works
Everything is generated inside your browser using only the cryptographic random numbers from crypto.getRandomValues. Generated passwords are never sent to a server and are not included in this site's history or share links. A share link carries only the length and option settings.
Strength in entropy: why length matters
Strength is estimated as entropy (bits) = length × log2(size of the character pool). Using upper- and lowercase letters, numbers and symbols gives a pool of about 90 characters, which adds roughly 6.5 bits per character. That is about 105 bits at 16 characters and about 78 bits at 12. A 6-digit numeric code is only about 20 bits and falls quickly, so keep it for PIN use only.
This tool labels under 40 bits as weak, under 60 as fair, under 80 as strong, and anything above as very strong. Adding two or three characters of length often raises entropy more than adding one more character type.