Prerequisites
Before using QtPass, you need:
- GPG key pair - QtPass uses GPG for encryption. If you don't have one, create one.
- pass (optional but recommended) - The command-line password manager. Install pass.
Step 1: Install QtPass
Download QtPass for your platform:
Step 2: Initialize Your Password Store
QtPass needs a password store to work with. You have two options:
Option A: Create a new store
- Click the Initialize button in QtPass
- Select your GPG key(s) for encryption
- Choose where to store your passwords (default:
~/.password-store)
Option B: Use existing store
- If you already use
pass, just point QtPass to your existing store
- Go to Config and set the password store directory
Step 3: Add Your First Password
- Click the + button or press
Ctrl+N
- Enter a name (e.g.,
github.com)
- Add your password and any other details (username, URL, notes)
- Click Save
Step 4: Copy Password to Clipboard
- Select the password entry in the list
- Press Ctrl+C or click the copy button
- The password is copied and will auto-clear after configurable seconds
Step 5: Sync Across Devices (Optional)
QtPass works great with Git for syncing your password store:
- Initialize a Git repository in your password store
- Add a remote (GitHub, GitLab, self-hosted, etc.)
- QtPass can automatically push/pull changes
Next Steps