A simple password generator that allows users to generate secure passwords with different complexity levels. It features an easy-to-use interface and supports customizing the length and security level of the generated password.
- Password Length: Set the desired password length (minimum 4 characters, no upper limit).
- Generation Modes: Choose between three different generation modes:
- Standard Password: Customizable password with options for lowercase, uppercase, numbers, and symbols
- Hex String: Random hexadecimal string (0-9, a-f)
- Base64 String: Random base64-encoded string
- Character Options (Standard Password mode only):
- Lowercase letters
- Uppercase letters
- Numbers
- Symbols
- Copy Password: Quickly copy the generated password to your clipboard.
You can try the password generator live at the following URL: Password Generator
- Set the Length: Use the input field to set the desired length of your password (minimum 4 characters, no upper limit).
- Choose the Mode: Select your preferred generation mode:
- Standard Password: Customize with character options (lowercase, uppercase, digits, symbols)
- Hex String: Generate a random hexadecimal string
- Base64 String: Generate a random base64-encoded string
- Generate Password: Click the "Generate" button to create a new string based on the selected criteria, or simply change any option to auto-generate.
- Copy Password: After the password is generated, you can click the "Copy" button to copy it to your clipboard.
To run the project locally, follow these steps:
- Clone this repository:
git clone https://github.com/xpodev/password-generator.git- Navigate to the project folder:
cd password-generator- Open the
index.htmlfile in your browser to start using the password generator.
Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.