Skip to content

A modern password generator that creates strong, random passwords with adjustable length, character options, and automatic filtering of weak or common patterns.

Notifications You must be signed in to change notification settings

premkumar127001/Password-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Password Generator

A sleek and smart Password Generator built with HTML, CSS, and JavaScript β€” featuring password strength detection, custom options, and live feedback.


πŸ–ΌοΈ Preview

Password Generator Screenshot


πŸš€ Features

βœ… Generate passwords of custom lengths
βœ… Choose to include uppercase, lowercase, numbers, and symbols
βœ… Real-time password strength indicator
βœ… Automatic re-generation for weak/common patterns
βœ… Copy-to-clipboard functionality
βœ… Toast notifications for user feedback
βœ… Clean and responsive UI


🧠 Password Strength Logic

The app checks for:

  • Length
  • Uppercase & lowercase characters
  • Numbers & symbols
  • Weak/common password patterns (like password123, admin, etc.)

If a generated password matches a weak pattern, the generator automatically retries until a strong one is created.


🧩 Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6)

πŸ–₯️ How to Use

  1. Clone the repository:
    git clone https://github.com/premkumar127001/Password-Generator.git
  2. Open in browser.
    passwordGenerator.html

🀝 Contributing

Contributions are welcome! If you'd like to improve UI, logic, or features, feel free to fork the repo and submit a PR.


πŸ“œ License

This project is licensed under the MIT License β€” feel free to use and modify it.


⭐ Support

If you like this project, star the repo ⭐ and share it with your friends!


About

A modern password generator that creates strong, random passwords with adjustable length, character options, and automatic filtering of weak or common patterns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages