About the Password Generator
Overview
Strong passwords are long, random, and mix character types. This tool generates random passwords using cryptographically secure randomness. You choose length (6–64), how many passwords to generate (1–20), and which character sets to include: uppercase, lowercase, numbers, and symbols. You can exclude ambiguous characters (e.g. 0/O, 1/l) and require at least one character from each selected set to avoid passwords that use only one type. Generated passwords are shown in a list; you can copy one or copy all for use in a password manager or during account setup.
Passwords are not stored or sent to a server beyond the single request that generates them. For unique IDs that are not secrets, use the UUID Generator; for one-way hashes of data, use the Hash Generator.
When to use it
Use the generator when creating new accounts, resetting passwords, or generating temporary access codes. Use it to create strong passwords for email, banking, or any service that supports long random passwords. Enable "Require one from each" so every password includes at least one character from each selected set. Exclude ambiguous characters when you need to type the password by hand or read it over the phone. For bulk UUIDs (non-secret identifiers), use the UUID Bulk Generator instead.
How to use it
Set the length with the slider (e.g. 16 or 20). Set how many passwords you want (1–20). Check the character sets to include: uppercase, lowercase, numbers, symbols. Optionally check "Exclude ambiguous" and "Require one from each." Click Generate. The list of passwords appears; use Copy all to copy the whole list or copy a single password from the text area. Regenerate to get a new set. Clear removes the output. The strength hint updates as you change length and options.
Tips
Longer passwords are stronger; 16 or more characters is a good minimum for important accounts. Use a password manager to store generated passwords; do not reuse them across sites. Symbols and mixed case increase entropy. "Require one from each" avoids weak outputs like all digits. Do not share generated passwords over insecure channels. For non-secret unique IDs in code or databases, use the UUID Generator or UUID Bulk Generator, not passwords.
Common mistakes
Using a short length (e.g. 8) with many character sets can still produce weak passwords if the random mix is unlucky; prefer 12–16+ for security. Disabling all symbol or number options reduces strength. Copying the password into an unencrypted file or email defeats the purpose. Relying on memory for many strong passwords is error-prone; use a password manager. Do not use this tool for cryptographic keys—use proper key-generation APIs or the Hash Generator for hashing data.