Skip to content

πŸ”„ A simple script that converts an enpass json to 1password csv

License

Notifications You must be signed in to change notification settings

heroheman/enpass-to-1password

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Enpass JSON to 1Password CSV

Enpass has decided not to offer CSV export anymore with version 6 (current status: February 2019). This is annoying because the generated Enpass JSON export file can neither be read in 1Password nor in Dashlane.

But since most password managers can import the 1Password CSV format, it seemed practical to me if there is a simple converter.

This script is based on Migvill's enpass-to-csv script. I only adapted his global CSV adjustments to the 1Password format.

Requirements

  • Node.js
  • Enpass 6
  • Optional: 1password or dashlane

Installation

  1. Open your CLI and navigate to the downloaded folder
  2. npm install

Usage

  1. Export your Enpass 6 vault into json format from the desktop application. It is possible that the app language has to be set to English first.
  2. Copy the JSON file into the folder with the script
  3. Convert your data
    • node convert.js <YOUR ENPASS FILE>.json <NAME OF OUTPUT FILE>.csv
    • Example: node convert.js enpass.json 1password.csv
  4. Import the generated CSV file into 1password. Or dashlane. Or Whatever.

Note: Only elements with the types "Login", "Password" and "Uncategorized" are converted. Whereby "Uncategorized" worked for me, but I can imagine that it can lead to problems for others here.

During the conversion, all unconverted elements are displayed in the console. These can then be maintained manually. Optionally this log can be saved to a text file.

node convert.js enpass.json 1password.csv | tee NotConvertedItems.txt

Disclaimer

Use at own risk. Please verify the csv output yourself before importing to another password manager

About

πŸ”„ A simple script that converts an enpass json to 1password csv

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published