Skip to content

skimran-coder/Password_Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Generator

Password Generator Screenshot

A simple web-based tool to generate strong and secure passwords with various options.

Table of Contents

Demo

You can try the live demo of this Password Generator here.

Features

  • Generate random passwords with specified length.
  • Customize your passwords by including uppercase letters, lowercase letters, numbers, and symbols.
  • Visual strength indicator for password security.
  • Copy generated passwords to the clipboard with one click.

Usage

  1. Visit the Password Generator website.
  2. Adjust the password length using the slider.
  3. Choose the character types you want to include in your password.
  4. The strength indicator will display the password's security level.
  5. Click the "Generate Password" button.
  6. Your new password will appear in the input field.
  7. Click the copy button to copy the password to your clipboard.

Installation

If you want to run this project locally, follow these steps:

  1. Clone this repository:

    git clone https://github.com/skimran-coder/Password_Generator.git
  2. Open the index.html file in your web browser.

How It Works

The Password Generator uses JavaScript to generate random passwords based on your selected criteria. It utilizes the following character sets: uppercase letters, lowercase letters, numbers, and symbols. The generated password is then displayed and can be copied to the clipboard for easy use.

Customization

You can customize the Password Generator by:

  • Adjusting the minimum and maximum password length in the JavaScript file (index.js).
  • Modifying the character sets used for generating passwords.
  • Changing the colors and styles of the user interface in the CSS file (style.css).

Feel free to tailor the generator to your specific needs.

Contributing

If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to your branch: git push origin feature-name.
  5. Submit a pull request.