A mini project that helps users create strong, secure passwords with real-time feedback. Built using HTML, CSS, and JavaScript, with AI-assisted development for logic and optimization.
-
Dynamic Strength Bar
Visual indicator of password strength (Weak β Very Strong) that updates in real-time. -
Criteria Checklist
Ensures passwords meet essential requirements:- At least 8 characters
- Uppercase letters
- Lowercase letters
- Numbers
- Special characters
-
Password Generator
Generate random strong passwords with adjustable length. -
Show/Hide & Copy
Toggle password visibility and copy passwords easily. -
Security Checks
- Detects repeated patterns
- Integrates with Have I Been Pwned (HIBP) API to warn if the password has been exposed in known breaches.
-
User-Friendly Design
Responsive, interactive UI with smooth transitions, sliders, and visual feedback.
- Open the
https://raw.githubusercontent.com/P-Sushanth/Password-Strength-Visualizer/main/yite/Password-Strength-Visualizer.zipfile in your browser. - Type a password to see the strength, or generate one using the slider and "Generate" button.
- Toggle password visibility using the eye icon.
- Copy the password with the copy button.
- Check real-time feedback and the criteria checklist as you type.
- HTML5 β Structure
- CSS3 β Styling and responsive design
- JavaScript β Logic, strength evaluation, generator, API integration
- AI Assistance β Used to optimize development workflow
This project is open-source and free to use.