Welcome to the Password Generator project! This simple and intuitive tool allows users to create secure passwords with customizable options such as length, inclusion of special characters, and more. The password generator provides a sleek UI for quick password generation, making it an ideal tool for enhancing your online security.
- Password Length Control: Select any password length between 1 and 30 characters.
- Character Types: Toggle the inclusion of:
- Lowercase letters (a-z)
- Uppercase letters (A-Z)
- Numbers (0-9)
- Symbols (e.g. ?!@#)
- Exclude Duplicate Characters: Ensure no repeated characters for enhanced security.
- Include Spaces: Add spaces to your passwords for extra customization.
- Strength Indicator: Visual feedback on password strength (Weak, Medium, Strong).
- One-Click Copy: Easily copy the generated password to your clipboard with a single click.
-
Clone the Repository:
git clone https://github.com/yourusername/password-generator.git
-
Open the Project: Navigate to the project folder and open the
index.html
file in your web browser. -
Customize Settings:
- Set your desired password length using the slider.
- Choose which character types to include by checking/unchecking the available options.
- Click the "Generate Password" button to create your password.
-
Copy Your Password: Once a password is generated, click the copy icon to copy it to your clipboard.
password-generator/
│
├── index.html # HTML structure of the password generator
├── style.css # CSS for styling the UI
├── script.js # JavaScript for handling password generation logic
└── README.md # Project documentation
- HTML5: Provides the structure of the password generator interface.
- CSS3: Custom styles for a modern and responsive design.
- JavaScript (ES6): Implements the logic for generating passwords and handling user interactions.
Contributions are welcome! Feel free to submit a pull request or open an issue for any bug reports or feature suggestions.
This project is licensed under the MIT License. See the LICENSE file for details.
Give your passwords a boost of security with our customizable password generator! 🔑