Password generator
Generate random password based on a combination of letters, numbers, and symbols.
This tool processes all data locally on your device.
Input
Output
Readme
Tool description
A simple password maker that creates strong, cryptographically random passwords with customizable options. This good password generator uses the Web Crypto API to ensure high-quality randomness for maximum security. Whether you need a password generator with no special characters or want to include symbols, this tool gives you complete control over how to get a random password that meets your specific requirements.
Features
- Adjustable Length: Generate passwords from 8 to 50 characters
- Character Type Control: Include or exclude lowercase letters, uppercase letters, numbers, and symbols
- Custom Characters: Add your own custom character set to the password pool
Character Sets
- Lowercase Letters: a-z (26 characters)
- Uppercase Letters: A-Z (26 characters)
- Numbers: 0-9 (10 characters)
- Symbols: !@#$%^&*()+_-=}{[],:;"/?.><,`~ (32 characters)
- Custom Characters: Any additional characters you specify
Confusing Characters
When the "Exclude Confusing Characters" option is enabled, the following visually similar characters are removed:
- Zero (0) and uppercase O
- One (1), lowercase L (l), and uppercase I (I)
- Comma (,)
- Uppercase Z and five (5)
- Uppercase S
- Eight (8) and uppercase B
This option is particularly useful when passwords need to be typed manually or shared verbally.
Tool info
Created
Last updated
Tags
passwordgenerator
Similar Tools
Generate htpasswd password hashes for Apache and Nginx HTTP Basic Authentication. Supports MD5 (apr1), bcrypt, SHA-1, and plaintext formats.
Generate random tokens and secure strings
Generate secure numeric passwords or PINs. Create random digit sequences with options to exclude repeating digits for maximum security.
Share
Embed
Embed this tool anywhere for free. Need help? Check out our guide.
349 characters
Disclaimer
The tools provided on this website are designed to assist users in solving various problems. While we strive to ensure that the tools are accurate and effective, we do not guarantee or warrant that the output of any tool will be 100% accurate or error-free. The results generated by these tools are provided as-is and should be used with caution. We recommend that users verify any important information or results with additional resources or professional advice, as we cannot be held responsible for any consequences arising from the use of these tools. By using this website, you agree to assume all risks associated with the accuracy and use of the results provided.