Why convert BCUP to CSV?
A .bcup file is an encrypted Buttercup vault, and people export to .CSV to migrate into another password manager or spreadsheet. CSV is the one format almost every password manager can import, which makes it the universal middle step out of Buttercup.
How to convert BCUP to CSV
Buttercup Desktop export EASIEST
Open the .bcup vault, unlock it, then use the vault menu's Export option and pick Export to CSV. Choose where to save the resulting .csv.
buttercup-to-keepass (Node.js) OPEN-SOURCE
Run npx buttercup-to-keepass --source vault.bcup --password <master> --target vault.csv. Add -c for column headers and -o otp to include OTP secrets.
buttercup-exporter (Node.js) OPEN-SOURCE
The official buttercup-exporter CLI unlocks a .bcup file and writes out its entries; pipe or save the result as .csv.
About these formats
A .bcup file is an encrypted password vault created by Buttercup, a free open-source password manager. It holds logins, notes, and other secrets protected by AES-256 encryption and a master…
Open .BCUP details →A CSV file stores tabular data as plain text - one row per line, values separated by commas (or semicolons in European locales). Any spreadsheet opens it: Excel, Google Sheets, LibreOffice…
Open .CSV details →Quality & what to watch
- The exported
.csvis completely unencrypted - every username and password sits in plain text, so delete it once the import is done. - CSV is a flat table, so Buttercup's group/folder hierarchy and any custom or non-standard entry fields are usually flattened or dropped.
- File attachments and, unless you pass the OTP flag, one-time-password (2FA) secrets are not carried into the CSV.
Frequently asked questions
Do I need my master password to export?
.bcup vault is AES-256 encrypted, so you must unlock it with the master password before any CSV can be written.Will the CSV keep my folders?
Are OTP/2FA codes included?
buttercup-to-keepass you must add -o otp; the plain Desktop CSV export generally omits them.