Exporting data from bitwarden #316

Closed
opened 2026-02-04 19:32:46 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @Venefilyn on GitHub (Jun 13, 2019).

Hey there,

Is there a way to export keys and data? I don't want to be locked in if I choose to use this.

Originally created by @Venefilyn on GitHub (Jun 13, 2019). Hey there, Is there a way to export keys and data? I don't want to be locked in if I choose to use this.
Author
Owner

@dani-garcia commented on GitHub (Jun 13, 2019):

You can export the user data as JSON from the web vault, would that be enough?

@dani-garcia commented on GitHub (Jun 13, 2019): You can export the user data as JSON from the web vault, would that be enough?
Author
Owner

@Venefilyn commented on GitHub (Jun 13, 2019):

Is that in a format which would be easy to import back into, for instance, KeePass?

@Venefilyn commented on GitHub (Jun 13, 2019): Is that in a format which would be easy to import back into, for instance, KeePass?
Author
Owner

@dani-garcia commented on GitHub (Jun 13, 2019):

I'm not sure, you'll have to check if KeePass import has an option for Bitwarden JSON (I imagine they would, it's not a complicated format, but you'll have to check).

There's also a CSV export in the web vault, which should be compatible with pretty much anything, but I think that option misses some fields, which is why the JSON option was created.

@dani-garcia commented on GitHub (Jun 13, 2019): I'm not sure, you'll have to check if KeePass import has an option for Bitwarden JSON (I imagine they would, it's not a complicated format, but you'll have to check). There's also a CSV export in the web vault, which should be compatible with pretty much anything, but I think that option misses some fields, which is why the JSON option was created.
Author
Owner

@Venefilyn commented on GitHub (Jun 13, 2019):

Alright. Will need to spin up an instance first to test then. A quick search for KeePass 2.0 does mention it has import functionality for Bitwarden. But I couldn't find anything suggesting it has JSON support, only txt and CSV support.

If this is possible it would be very easy for people to switch to this, as it would not make you vendor lock-in with Bitwarden and this unofficial project.

I'll let you know whether or not this is working with JSON or CSV. If it doesn't work all too well I will suggest this as a feature request

@Venefilyn commented on GitHub (Jun 13, 2019): Alright. Will need to spin up an instance first to test then. A quick search for KeePass 2.0 does mention it has import functionality for Bitwarden. But I couldn't find anything suggesting it has JSON support, only txt and CSV support. If this is possible it would be very easy for people to switch to this, as it would not make you vendor lock-in with Bitwarden and this unofficial project. I'll let you know whether or not this is working with JSON or CSV. If it doesn't work all too well I will suggest this as a feature request
Author
Owner

@mprasil commented on GitHub (Jun 13, 2019):

Note, that server doesn't have access to the passwords as they are encrypted client-side. So I'm not sure we can provide any form of export really.

There's apparently support for Bitwarden json import in KeePass now, so I think we can close this now. But feel free to reopen if you think there's anything more we can do for you here. (but again, not much we can do server side due to how the encryption works)

@mprasil commented on GitHub (Jun 13, 2019): Note, that server doesn't have access to the passwords as they are encrypted client-side. So I'm not sure we can provide any form of export really. There's apparently [support for Bitwarden json import](https://sourceforge.net/p/keepass/discussion/329221/thread/c991d58564/#a760) in KeePass now, so I think we can close this now. But feel free to reopen if you think there's anything more we can do for you here. (but again, not much we can do server side due to how the encryption works)
Author
Owner

@Venefilyn commented on GitHub (Jun 13, 2019):

Right yeah, if it doesn't work I feel like my ticket would be better suited for their system instead of here.

Thanks for the response both of you

@Venefilyn commented on GitHub (Jun 13, 2019): Right yeah, if it doesn't work I feel like my ticket would be better suited for their system instead of here. Thanks for the response both of you
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#316