Simple Password Manager helps you store all your passwords in one secure place. Instead of remembering dozens of passwords or using the same one everywhere (please don't!), you only need to remember one master password.
Key benefits:
- Works offline – Your passwords stay on your computer, never uploaded anywhere
- No account needed – Just download and use, no sign-up required
- Compatible with KeePass – Use your existing
.kdbxfiles or create new ones - Works on Windows, macOS, and Linux
- Open or create KeePass databases (KDBX 3 & 4 format)
- Organize passwords into folders (groups)
- Search across all your entries instantly
- Generate strong passwords with one click
- Mark favorites for quick access
- Edit entries in separate windows – work on multiple at once
- AES-256 encryption – industry-standard protection
- Auto-lock – automatically locks after inactivity
- Clipboard auto-clear – passwords are removed from clipboard after 30 seconds
- Breach detection – check if your passwords appeared in known data breaches (optional)
- Quick Unlock – fast re-authentication for recently opened databases
- Light & Dark themes – easy on the eyes
- Drag & drop – organize entries and folders intuitively
- 69 built-in icons – personalize your entries
- Undo/Redo – made a mistake? No problem
- Password history – see previous versions of each entry
- Custom fields – store additional information
- Expiration dates – get reminded when passwords need updating
- Live updates – automatically detect external changes to your database
- System tray – minimize to tray instead of closing
| Shortcut | What it does |
|---|---|
Ctrl+S (Win/Linux) / Cmd+S (Mac) |
Save your database |
Ctrl+N / Cmd+N |
Create a new database |
Ctrl+F / Cmd+F |
Open/close search |
Ctrl+Z / Cmd+Z |
Undo last action |
Ctrl+Y / Cmd+Shift+Z |
Redo |
Ctrl+Alt+W / Cmd+Alt+W |
Close the current database |
Escape |
Close search |
Enter |
Unlock database (on password screen) |
Option 1: Download a Release (Recommended)
- Go to the Releases page
- Download the installer for your operating system
- Run the installer and follow the prompts
Option 2: Build from Source (For developers)
Prerequisites:
- Node.js v20 or newer
- Rust (latest stable)
- Platform-specific requirements: see Tauri prerequisites
git clone https://github.com/jonax1337/Password-Manager.git
cd Password-Manager
npm install
npm run tauri:dev # Development mode
npm run tauri:build # Production build- Launch the app – You'll see a welcome screen
- Create a new database or open an existing one (
.kdbxfile) - Set a strong master password – This is the only password you need to remember!
- Start adding your passwords – Click the
+button or right-click for options
- Double-click an entry to edit it in a new window
- Right-click anywhere for quick actions
- Drag and drop entries between folders to organize them
- Star your most-used entries to find them quickly in the Favorites view
- Use the password generator (wand icon) when creating new entries
Access settings via the gear icon in the title bar.
Choose between Light, Dark, or System theme.
- Auto-Lock Timer – Lock the database after X seconds of inactivity (set to 0 to disable)
- Breach Detection – Enable checking passwords against the "Have I Been Pwned" database. This uses a privacy-safe method (k-anonymity) where only partial hashes are sent.
- Live Updates – When enabled, the app automatically detects and merges changes if someone else edits the same database file.
- Close to Tray – When you click X, minimize to system tray instead of quitting.
When you open a database, you'll see a Dashboard with:
- Total entries and groups in your database
- Health Score – An overall security rating
- Average password strength – How strong are your passwords on average?
- Security issues – Weak, reused, old, or expired passwords that need attention
- Breached passwords – Passwords found in known data breaches (if enabled)
Your database is protected by two security layers:
-
Key Derivation (Argon2id) – Your master password is transformed into an encryption key using Argon2id, a memory-hard algorithm that makes brute-force attacks extremely difficult. Settings: 64 MB memory, 2 iterations, 2 parallel threads.
-
Database Encryption (AES-256) – The actual data is encrypted with AES-256, the same standard used by governments and banks worldwide.
Older KeePass databases may use AES-KDF instead of Argon2id. The app will warn you and offer to upgrade.
| What | How |
|---|---|
| Your passwords | Never leave your computer – everything is stored locally |
| Clipboard | Automatically cleared 30 seconds after copying a password |
| Memory | Sensitive data is handled securely using Rust's secrecy library |
| Network | Zero internet connections (except optional breach checking) |
⚠️ Important: This software has not undergone a professional security audit. For mission-critical use, consider established solutions like KeePass or KeePassXC.
Q: What happens if I forget my master password?
A: There is no way to recover your data. Your master password is the only key. Write it down and store it somewhere safe!
Q: Can I use this with my existing KeePass database?
A: Yes! This app fully supports KDBX 3 and KDBX 4 formats used by KeePass and KeePassXC.
Q: Does this sync across devices?
A: Not directly. You can sync your .kdbx file using any cloud storage (Dropbox, Google Drive, etc.) and open it on multiple devices. Enable "Live Updates" in settings to auto-merge changes.
Q: Is my data sent anywhere?
A: No. Everything stays on your computer. The only exception is the optional breach detection feature, which sends partial password hashes (not actual passwords) to check against known breaches.
Q: Is this open source?
A: Yes! MIT licensed. Feel free to inspect the code, contribute, or fork it.
Contributions are welcome! Whether it's bug reports, feature requests, or code contributions – feel free to open an issue or pull request.
Created by Jonas Laux
Built with:
- Tauri – For the native desktop experience
- Next.js & React – For the user interface
- Rust – For the secure backend
- keepass-rs – For KeePass database handling
MIT License – See LICENSE file for details.
This project is not affiliated with or endorsed by the official KeePass project.