An open API service indexing awesome lists of open source software.

https://github.com/shivlalsharma/password-generator

A responsive and customizable password generator that allows users to generate secure passwords with options to include uppercase, lowercase, numbers, and special characters. The generated password can be easily copied to the clipboard with a single click.
https://github.com/shivlalsharma/password-generator

clipboard css html javascript password-generator responsive-design security web-development

Last synced: 2 months ago
JSON representation

A responsive and customizable password generator that allows users to generate secure passwords with options to include uppercase, lowercase, numbers, and special characters. The generated password can be easily copied to the clipboard with a single click.

Awesome Lists containing this project

README

          

# Password Generator

A simple and responsive password generator that allows users to customize the password length and select which types of characters (uppercase, lowercase, numbers, special characters) to include. Users can click on the generated password to copy it directly to the clipboard.

---

## Deployment

This Password Generator is live and accessible online. You can try it out here: [Password Generator](https://password-generator033.netlify.app/)

---

## Features

- **Customizable Password Length**: Users can set the desired length for the password (maximum length is 20).
- **Character Set Selection**: Users can choose whether to include uppercase letters, lowercase letters, numbers, and special characters.
- **Password Copy**: After generating the password, users can click on it to copy it to the clipboard.
- **Responsive Design**: The layout is fully responsive, ensuring a smooth experience on both desktop and mobile devices.

---

## Technologies Used

- **HTML5**: For structuring the webpage.
- **CSS3**: For styling the layout and making the page responsive.
- **JavaScript**: For handling the password generation logic, validation, and clipboard operations.

---

## How to Use

1. **Password Length**: Enter the desired length for the password (up to 20 characters).
2. **Character Types**: Use the checkboxes to select whether to include uppercase letters, lowercase letters, numbers, and/or special characters.
3. **Generate Password**: Click the **Generate Password** button to create a new password based on your selections.
4. **Copy Password**: Click on the generated password to copy it to the clipboard.

---

## Installation

follow these steps to run the Password Generator locally:

1. **Clone the repository**:
```bash
git clone https://github.com/shivlalsharma/password-generator.git
cd password-generator
```

2. **Open the `index.html` file in your browser**.

Alternatively, you can set up a local server (e.g., using **VS Code Live Server**) to view the project in your browser.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Author

Created and deployed by **Shivlal Sharma**.
- **GitHub**: [Shivlal Sharma's GitHub](https://github.com/shivlalsharma)
- **LinkedIn**: [Shivlal Sharma's LinkedIn](https://www.linkedin.com/in/shivlal-sharma-56ba5a284/)