Skip to content

Latest commit

 

History

History
64 lines (48 loc) · 2.51 KB

README.md

File metadata and controls

64 lines (48 loc) · 2.51 KB

Password Generator 🔐

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.

Features ✨

  • 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.

How to Use 🛠️

  1. Clone the Repository:

    git clone https://github.com/yourusername/password-generator.git
  2. Open the Project: Navigate to the project folder and open the index.html file in your web browser.

  3. 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.
  4. Copy Your Password: Once a password is generated, click the copy icon to copy it to your clipboard.

Project Structure 📂

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

Technology Stack 💻

  • 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.

Screenshots 📸

Main Interface

Main Interface

Contributing 🤝

Contributions are welcome! Feel free to submit a pull request or open an issue for any bug reports or feature suggestions.

License 📄

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! 🔑