Skip to content

mostafabaghi/password-generator-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Password Generator GUI (Python)

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


🖼 Preview

📸 Screenshot of the app interface: Password Generator GUI


🚀 Features

  • 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

📦 Requirements

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.


▶️ How to Run

  1. Download or clone this repository:
git clone https://github.com/mostafabaghi/password-generator-py.git
cd password-generator-py
  1. Run the application:
python main.py

That's it! Enjoy generating secure passwords in seconds!


📚 Tech Stack


✨ Ideal For:

  • Developers needing quick, secure passwords
  • Portfolio projects to showcase Python GUI skills
  • Anyone learning Python and Tkinter

🔖 License

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!

About

A sleek, customizable Python GUI app that generates strong, secure passwords instantly with just a click.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages