A secure, client-side password generator built with vanilla HTML, CSS, and JavaScript. Generate strong, customizable passwords with real-time strength analysis and one-click copying.
π Visit Password Generator: Click Here To Generate Password
- π 100% Client-Side: No passwords are sent to any server - everything runs locally in your browser
- βοΈ Fully Customizable: Choose password length (4-50 characters) and character types
- π Real-Time Strength Analysis: Instant feedback on password security level
- π One-Click Copy: Copy generated passwords to clipboard with a single click
- π± Responsive Design: Works perfectly on desktop, tablet, and mobile devices
- β‘ Fast & Lightweight: No dependencies, pure vanilla JavaScript
- π Uppercase Letters (A-Z)
- π‘ Lowercase Letters (a-z)
- π’ Numbers (0-9)
- π£ Special Characters (!@#$%^&*(){}[]=<>/,.|~?)
-
π₯ Download the files:
git clone https://github.com/alamimran613/password-generator.git cd password-generator -
π Open in browser:
open index.htmlOr simply drag
index.htmlinto your browser -
π― Start generating:
- Select your preferred options
- Click "Generate Password"
- Click the password field to copy to clipboard
- π« No Data Transmission: All processing happens locally
- πΎ No Password Storage: Generated passwords are never stored or logged
- π Cryptographically Secure: Uses
Math.random()with proper character distribution - π No External Dependencies: Reduces attack surface and privacy concerns
| Level | Requirements |
|---|---|
| π΄ Very Weak | Less than 2 character types |
| π‘ Weak | 2 character types |
| π Medium | 3 character types |
| π’ Strong | 4 character types |
| π₯ Very Strong | All character types + 12+ characters |
- β Chrome 50+
- β Firefox 45+
- β Safari 10+
- β Edge 13+
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
For security concerns, please review our Security Policy.
- π Bug Reports: Open an issue
- π‘ Feature Requests: Start a discussion
- π Documentation: Check our Wiki
β Like this project? Give it a star! β
