Add new comment

Export Bitwarden vault to KeePass with attachments

Export (most of) your Bitwarden items into KeePass (kdbx) database. That includes logins - with TOTP seeds, URIs, custom fields, attachments and secure notes.
This runs natively from Windows, it does not require Linux or Docker.

How it works?

It uses official bitwarden-cli client to export your items from Bitwarden vault and move them into your KeePass database - that includes logins (with TOTP seeds, URIs, custom fields, attachments, notes) and secure notes.
This code was derived from bitwarden-to-keepass. The original tool was intended to run as a Docker container or from Linux taking several GB from your Windows partition just for the runtime payload. This approach, using a PowerShell script, is much simpler and light.

Requirements

Instructions

  • Download the files
  • Make sure you have Python 3 installed
  • Download bitwarden-cli and extract to the script root folder (same as the .ps1 file).
  • Optional: Edit bitwarden-to-keepass.ps1 and configure paths, passwords and key files.
  • Run bitwarden-to-keepass.ps1 and follow the instructions

Support

This tool uses the Python scripts from bitwarden-to-keepass without any modifications. If you have any problems with recent versions of Bitwarden, try grabing the latest versions of the py files from that repository.

Files
Version
1.0
Platforms
Windows
File size
20 KB
Checksum
SHA256: 21acbf7c248705e9aaec7bc51fae132eb6baa1be5b0d53a2fc2f5d1c1b26e66a

Post Categories

The content of this field is kept private and will not be shown publicly.
CAPTCHA
1 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Protected by Spam Master