Skip to content

Latest commit

 

History

History
85 lines (57 loc) · 2.52 KB

File metadata and controls

85 lines (57 loc) · 2.52 KB

Password Generator

Password Generator

A modern, secure password generator with a sleek UI that allows you to create strong, customizable passwords with ease.

Features

  • Customizable Password Length: Generate passwords from 1 to 30 characters long
  • Character Type Selection: Include or exclude uppercase letters, lowercase letters, numbers, and symbols
  • Password Strength Indicator: Visual feedback on password strength (Weak, Medium, Strong, Very Strong)
  • Copy to Clipboard: One-click copy functionality for easy use
  • Responsive Design: Works on desktop and mobile devices
  • Modern UI: Clean, blur-effect interface with intuitive controls

Demo

You can try the Password Generator online at: https://oheyek.github.io/Password-Generator/

You can also try it locally by cloning this repository and opening the index.html file in your browser.

Installation

  1. Clone the repository:

    git clone https://github.com/oheyek/Password-Generator.git
  2. Navigate to the project directory:

    cd Password-Generator
  3. Open index.html in your browser

Usage

  1. Adjust the password length using the slider (1-30 characters)
  2. Select which character types to include:
    • Uppercase letters (A-Z)
    • Lowercase letters (a-z)
    • Numbers (0-9)
    • Symbols (!@#$%^&*()_+~`|}{[]:;?><,./-=)
  3. Click the "Generate Password" button
  4. Copy your new password with the copy button
  5. The strength indicator will show how secure your password is

Technologies Used

  • HTML5
  • CSS3 (with modern features like backdrop-filter)
  • JavaScript (ES6+)
  • Font Awesome for icons
  • Google Fonts (Poppins)

Security

This password generator runs entirely in your browser. No passwords are stored or transmitted over the internet, ensuring maximum security and privacy.

Contributing

Contributions are welcome! If you'd like to improve the Password Generator, please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is open source and available under the MIT License.

Acknowledgements

Author

Made with ❤️ by ohey
Buy Me A Coffee


If you find this project useful, consider buying me a coffee!