7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

pass-import

Open source

Extension for the pass password store that imports entries from dozens of other password managers and can export to several of them.

passwordstore.org
pass-import homepage screenshot
GitHub stars
917
Last commit
3 mo ago
Repository age
9 years
Version
v3.5
Licence
GPL-3.0
Self-hosted
Yes

About pass-import

pass import is an extension for pass, the standard Unix password manager, that makes it easy to move an existing password database into a password store. The README says it natively supports importing from 63 password managers, with more easily added. It is aimed at people switching to pass from tools such as 1Password, Aegis, andOTP and many others, with documentation of the formats and how to export from each source.

Entries are imported into the existing default store, which must already be initialized with pass init. By default only the main data is kept, such as password, login, email, URL and group, and options change that behavior. It handles duplicates, works with browserpass, and imports OTP secrets in a way compatible with pass-otp. A companion pimport script goes the other way, exporting passwords to other managers, for example from LastPass into a KeePass database, and currently supports eight managers.

The extension is written in Python and licensed under GPL-3.0. It runs locally on your machine alongside pass and GnuPG, so no passwords pass through a hosted service.

Key features

  • Imports from 63 password managers
  • Handles duplicate entries
  • Compatible with browserpass and pass-otp
  • Configurable fields to keep
  • pimport script for exporting to other managers
  • Runs locally with pass

Good fit for

  • →Migrating from a commercial password manager to pass
  • →Moving passwords from LastPass into KeePass
Built with
Python
Tags
password-manager
pass
import
migration
gnupg
python
otp
security

pass-import: questions and answers

What is pass-import used for?
pass-import is an extension for the pass password store that imports entries from dozens of other password managers and can export to several of them. It is a good fit for migrating from a commercial password manager to pass and moving passwords from LastPass into KeePass.
Is pass-import open source?
Yes. pass-import is open source under the GPL-3.0 licence. Its source code is on GitHub at roddhjav/pass-import and is written mainly in Python.
Is pass-import free?
Yes. pass-import is open source, so the software itself is free to use.
What are some alternatives to pass-import?
Similar open-source tools in the Password Management category include Gopass, pwd.sh and Purse. SaaS products in the same category include 1Password, Avira Password Manager and Bitdefender SecurePass.
Is pass-import actively maintained?
The most recent commit to pass-import was on 7 June 2026, and the latest release is v3.5, published on 25 February 2024. The project has 917 stars on GitHub.

Open-source alternatives to pass-import

See all

SaaS alternatives to pass-import

See all