What is Password Generator?#
Password Generator creates random passwords from the character types you choose, in the browser. A strength indicator shows how hard they are to guess. Generated passwords are temporary.
How to Use#
- Choose which character types to include.
- Set the length and how many passwords to make.
The list updates each time a setting changes. To keep passwords, copy one, copy the whole set, or download them as CSV.
Options#
Character types#
- Uppercase:
A–Z. - Lowercase:
a–z. - Digits:
0–9. - Symbols:
!@#$%^&*()-_=+, limited to common symbols.
Every selected type appears at least once in each password. At least one type must stay selected.
Length and count#
Length runs from 4 to 64 characters, starting at 16. Count runs from 1 to 100 passwords, starting at 1. The shortest length is 4 so that each of the four types can still appear once.
Excluding characters#
Removes 0 O o 1 l I from the candidates. Useful when passwords are read off a screen or typed by hand, where those shapes are easy to confuse. The smaller pool lowers the strength estimate a little.
Password strength#
Shows five levels from very weak to very strong for the current settings, with an approximate bit count alongside. The estimate comes from the length and how many characters are available: longer passwords and more character types both raise it. Because every type must appear at least once, short passwords come out a little weaker than the bit count suggests.
Use Cases#
- Preparing passwords for several new accounts at once.
- Initial passwords in bulk, for example for new members of a team.
- Making passwords that are easy to read and retype, by excluding ambiguous characters.
Notes#
- Randomness comes from the browser's cryptographically secure generator.
FAQ#
No. Everything runs in the browser, so generated values stay on the device.
No. Nothing is stored, so closing the page discards every value.
No. The whole list is replaced, and the previous values cannot be brought back.
A no column with row numbers and a password column, starting with a header row. Opened
directly in a spreadsheet app, a value starting with = or similar can read as a formula;
importing it as text avoids that.