Skip to content

TerminalMind/password-strength-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🔐 Password Strength Testing Tool

Lock icon with shield symbolizing security and password protection in blue and gold tones

A responsive Password Strength Testing Tool built with HTML, CSS, and JavaScript that analyzes password security, entropy, patterns, and estimated crack time in real time while keeping all data private in the browser.

This tool analyzes password strength in real time by checking:

  • Password length
  • Character complexity
  • Entropy
  • Common password patterns
  • Sequential patterns
  • Estimated crack time

The project runs completely in the browser for better privacy and security.


🌐 Live Demo

👉 Visit Website

🚀 Features

  • ✅ Real-time password strength analysis
  • ✅ Dynamic strength meter
  • ✅ Entropy calculation
  • ✅ Estimated crack time
  • ✅ Common password detection
  • ✅ Sequential and keyboard pattern detection
  • ✅ Repeated character detection
  • ✅ Smart password improvement suggestions
  • ✅ Show / Hide password option
  • ✅ Responsive modern UI
  • ✅ Fully client-side (privacy friendly)

🛠️ Technologies Used

  • HTML5
  • CSS3
  • JavaScript (Vanilla JS)

📂 Project Structure

password-strength-tool/
│
├── index.html
└── README.md

⚡ How to Use

  1. Clone the repository
git clone https://github.com/your-username/password-strength-tool.git
  1. Open the project folder

  2. Run index.html in your browser


🔍 Security Checks Included

The tool checks for:

  • Minimum password length
  • Uppercase letters
  • Lowercase letters
  • Numbers
  • Special characters
  • Common passwords
  • Repeated characters
  • Keyboard patterns
  • Sequential letters/numbers
  • Year/date patterns

📊 Password Strength Levels

Score Strength
0 - 24 Very Weak
25 - 44 Weak
45 - 64 Moderate
65 - 84 Strong
85 - 100 Very Strong

🔒 Privacy Notice

This project:

  • Does NOT store passwords
  • Does NOT send passwords to any server
  • Performs all calculations locally in the browser

💡 Future Improvements

  • Password Generator
  • Dark / Light Mode
  • Copy Password Button
  • Password Breach Detection API
  • Multi-language Support

👨‍💻 Author

Shivam Kumar


📄 License

This project is licensed under the MIT License.

About

A responsive Password Strength Testing Tool built with HTML, CSS, and JavaScript that analyzes password security, entropy, patterns, and estimated crack time in real time while keeping all data private in the browser

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages