Effortlessly generate secure passwords with a stylish and user-friendly graphical interface.
✅ Built with Tkinter
✅ Includes copy & renew buttons
✅ Customizable length and character types
✅ Minimalist and intuitive UI design
- Generate strong, random passwords instantly
- Choose character types:
- Uppercase letters (A–Z)
- Lowercase letters (a–z)
- Digits (0–9)
- Symbols (!@#$...)
- Set desired password length using a slider
- Copy password to clipboard with one click
- Fully responsive and beginner-friendly
Make sure you have Python 3 installed.
Install the required packages using pip:
pip install pyperclip
tkinter
is included with most standard Python distributions, so no extra installation is usually required.
- Download or clone this repository:
git clone https://github.com/mostafabaghi/password-generator-py.git
cd password-generator-py
- Run the application:
python main.py
That's it! Enjoy generating secure passwords in seconds!
- Python 3
- Tkinter GUI Toolkit
- pyperclip for clipboard support
- Developers needing quick, secure passwords
- Portfolio projects to showcase Python GUI skills
- Anyone learning Python and Tkinter
This project is licensed under the MIT License.
💡 Tip: Want to turn this into a web app or mobile app? Fork this project and start building!