A simple Password Generator web application that creates random passwords based on the options the user selects. The user can choose the password length and decide whether to include uppercase letters, lowercase letters, numbers, and special characters. The password is generated dynamically using JavaScript.
- Choose password length (4 to 30) using a slider
- Include or exclude:
- Uppercase letters (A-Z)
- Lowercase letters (a-z)
- Numbers (0-9)
- Special characters (!@#$...)
- Option to exclude similar-looking characters (i, l, 1, I, o, O, 0)
- Always includes at least one character from each selected type
- Password strength meter (Weak / Medium / Strong)
- Input validation (you must select at least one option)
- Generates a password automatically when the page opens
- Copy the password by clicking the Copy button or the password box
- Clean dark theme that also works on mobile screens
- HTML
- CSS
- JavaScript
Just visit the live link and start using it right away: https://dhruvpasswordgenrator-veyb.vercel.app/
To run it locally instead, download this repository and open the index.html file in any web browser.
No installation or setup is needed.