This is a simple Python script that converts an Enpass password manager JSON export to a CSV file that can be imported into the Apple Passwords app.
- Extracts key information (title, username, password, URL, notes, OTP) from the Enpass JSON file.
- Automatically uses the
email
field if theusername
is missing. - Ensures proper handling of passwords that contain commas by quoting fields.
- Python 3.x
- Export your data from Enpass as a JSON file.
- Paste the exported JSON file into the project folder and rename it to
enpass_export.json
. - Run the following command to convert the JSON file to CSV.
python3 convert.py