Hello there! Welcome to my Password Manager project. I created this application to provide a simple and secure way to manage all my website login credentials in one place. It's a desktop application built with Python, and I've focused on making it both functional and easy on the eyes.
-
Generate Strong Passwords: One click = secure, random passwords (auto-copied to clipboard!).
-
Save Credentials: Store site name, email/username, and password safely.
-
Quick Search: Instantly find saved logins by website name.
-
View All Passwords: Unlock all saved entries with your master password — neatly organized in a table.
-
One-Click Copy: Copy email or password directly from the list for quick logins.
-
Python: Powers the core logic behind the app.
-
Tkinter: Handles the clean and simple user interface.
-
ttkbootstrap: Adds a modern, professional theme to the UI.
-
JSON: Stores all password data securely in a local data.json file.
-
Install Python 3 on your system.
-
Download all project files (main.py, logo.png, requirements.txt).
-
Open Terminal/CMD, navigate to the project folder, and run:
pip install -r requirements.txt- Start the app with:
python main.py- Enjoy!
| Main Window where from where you can add credentials | ![]() |
| Second window — where you can see all your saved passwords (but hey, you’ll need a password to see your passwords 😏). | ![]() |

