This project is a web-based password generator application that allows users to create strong and secure passwords. Users can customize the password by selecting the desired character types (uppercase, lowercase, numbers, symbols) and length. The application provides real-time feedback on the strength of the generated password.
- Generate strong and secure passwords.
- Customize password length.
- Include or exclude uppercase letters, lowercase letters, numbers, and symbols.
- Real-time password strength indicator.
- Copy generated password to clipboard with one click.
- Responsive design for mobile devices.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/omarkarake/password-generator
-
Navigate to the project directory:
cd password-generator
-
Open the
index.html
file in your web browser:You can simply double-click the
index.html
file, or you can use a live server extension in your code editor for a better development experience. -
you can even use this hosted link, that would save you the trouble of doing above steps: https://pass-generator-app-feature.netlify.app/
-
Open the application:
Open the
index.html
file in your preferred web browser. -
Customize your password:
- Use the range slider to set the desired length of the password.
- Check the boxes to include/exclude uppercase letters, lowercase letters, numbers, and symbols.
-
Generate and copy the password:
- Click the "Generate" button to create a new password.
- Click the copy icon to copy the generated password to your clipboard.
- JetBrains Mono - The font used in this project.
- MDN Web Docs - For extensive documentation and tutorials.