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 and Linux (macOS builds paused while a Tauri upstream issue is resolved)
The whole frontend was rebuilt from React/Next.js to Svelte 5 + Vite with a 1Password-inspired three-pane layout.
- Three-pane layout — sidebar / item list / detail pane, all resizable.
- Inline detail view with read/edit toggle — instead of popping out a new window.
- Auto-save — every change flushes to disk in milliseconds. No more Ctrl+S.
- Command palette (
Ctrl+K) — jump to any folder, entry, or action. - Settings as a dialog — modal with internal nav, no separate window.
- Indigo-violet palette keyed to the app icon, in light and dark mode.
- Drag & drop restored — move entries between folders, reorganise the tree.
- Live updates everywhere — moving an entry, changing an icon, or a remote merge all reflect instantly without refreshing.
- Open or create KeePass databases (KDBX 3 & 4 format)
- Organize passwords into folders (groups)
- Search & jump to anything with
Ctrl+K - Generate strong passwords with one click
- Mark favorites for quick access
- Inline detail pane — view, edit, and save without leaving the main window
- AES-256 encryption – industry-standard protection
- Argon2id key derivation – memory-hard, slows down brute-force attacks
- 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, opt-in)
- Quick Unlock – fast re-authentication for recently opened databases
- Yubikey HMAC-SHA1 challenge-response as a second factor (optional)
- Windows Hello quick unlock layered on top of the master password (Windows only)
- Auto-save – nothing is ever lost between session and disk
- Light & Dark themes – easy on the eyes, follows system by default
- Drag & drop – move entries between folders intuitively
- 69 built-in icons – personalize your entries
- Undo/Redo – made a mistake?
Ctrl+Z/Ctrl+Y - Password history – see previous versions of each entry, restore in one click
- Custom fields – store additional information
- Expiration dates – get reminded when passwords need updating
- Silent remote merge – when the file is edited elsewhere, changes are merged automatically
- System tray – minimize to tray instead of closing
- Browser extension hook – connect a native messaging host for in-browser use
| Shortcut | What it does |
|---|---|
Ctrl+K / Cmd+K |
Open the command palette (search anything, run actions) |
Ctrl+, / Cmd+, |
Open Settings |
Ctrl+Z / Cmd+Z |
Undo last action |
Ctrl+Y / Ctrl+Shift+Z |
Redo |
Enter |
Unlock database (on password screen) |
Esc |
Close the command palette or current dialog |
Saving is automatic — no shortcut needed.
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/Simple-Password-Manager.git
cd Simple-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
+in the item list to add an entry
- Hit
Ctrl+Kfrom anywhere to search and jump to entries, folders, or actions - Single-click an entry to see its detail; click Edit to modify it
- Drag and drop entries onto folders to move them
- Star your most-used entries to find them in the Favorites view
- Use the password generator (wand icon in edit mode) when creating new entries
Open Settings with the gear icon in the sidebar (or Ctrl+,). The dialog has its own internal nav:
Choose between Light, Dark, or System theme.
- Auto-Lock Timer – Lock the database after X seconds of inactivity (set to Never to disable)
- Breach Detection (HIBP) – Enable checking passwords against the "Have I Been Pwned" database. Uses k-anonymity — only partial hashes leave your machine.
- Yubikey – Enroll a Yubikey as a second factor for unlocking this database
- Windows Hello – Seal the master password behind Windows Hello for quick unlock (Windows only)
Saves and remote merges happen automatically. The path of the open database is shown for reference.
- Close to Tray – When you close the window, minimize to system tray instead of quitting.
- Autostart – Launch the app when you sign in.
- Updates – Check for and install the next version.
- Browser extension – Register the native messaging host for a browser extension.
The Home view shows:
- Total entries and folders in your database
- Health Score – 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 HIBP is 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 on open 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 and update checks) |
⚠️ 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. The app detects external changes and merges them silently — no action needed on your end.
Q: Is my data sent anywhere?
A: No. Everything stays on your computer. The only exceptions are the optional breach detection feature (sends partial password hashes — never actual passwords — to check against known breaches) and the optional update check.
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
- Svelte 5 & Vite – For the user interface
- bits-ui – For accessible UI primitives
- Tailwind CSS – For styling
- 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.