/keepass-to-1password

Converts KeePass XML file to 1Password CSV

Primary LanguagePythonMIT LicenseMIT

KeePass XML to 1Password CSV converter

Migrate your KeePass(X) data to 1Password 4: Export your KeePass(X) data to XML, use this script to convert it to a CSV, and then import the CSV into 1Password 4.

Prerequisites

Install the following dependencies:

  • pip install beautifulsoup4
  • pip install jinja2

Usage

  • Export your KeePassX passwords to ./input/passwords.xml.
  • Run ./k1p.py.
  • Open 1Password and go to File > Import > Comma Delimited Text (.csv) and pick ./output/passwords.csv.
  • Enjoy!

Documentation

License

This software is released under the MIT License.