As subj says. I noticed BW doesn’t support direct import from Enpass. I’d like to import everything from Enpass into BW. I have many entries with custom fields, and all sort of types, including custom types (Enpass has a pretty rich list of types and also allows to create custom types).
Has anyone successfully exported an Enpass database and imported into BW? What where your steps?
I noticed only after I posted the above that the online web client is much more feature rich than the desktop version, so please ignore the above. I did hit a problem in that it refused to import because I have fields that are over 10000 characters long (haven’t looked yet at the code to see which db backend you use, but surely most handle blobs longer than that nowadays).
@djsmith85 Can you confirm that the json data exported by my Enpass is client-side encrypted before pushed to the remote server?
p.s. A bit surprised to see that I must use the web client if I want to change my master password. I think i can see some security vulnerabilities with that – relying on unaltered javascript code and remote server is generally not a good idea (there was also a thread about this iirc). I’ll look at this later. Right now I don’t have a good feeling about some features only being available through the web client.
I’ve already found a nasty bug for Enpass import: android app autofill data is wrongly translated, i.e. you should translate the android://[email protected] fields into URIs as androidapp://com.app.name but instead you just leave it as a custom field with the original value android://[email protected]. This in turn means no Android app has auto-fill any more and every one needs to be manually searched, then auto-filled + saved.
Android was the main reason I wanted to switch away from Enpass
The way to import Enpass into Bitwarden (via its Web vault) is to export the Enpass vault as a .json file. Bitwarden understands Enpass’ Categories, as Types, and will import Enpass’ Tags as matching named Folders. Enpass entries associated with multiple Tags, Bitwarden only recognizes the first, left-hand, tag.
Be aware, Bitwarden handles each .json file as a completely new set of information so importing a second, updated .json file, will create duplicate folders and entries. It will not update the existing entries.
Alignment of data is generally accurate, but Bitwarden occasionally misaligns login usernames and e-mail addresses, if the two are different.
I can only speak of Bitwarden Web vault and Windows desktop app, I don’t use the mobile apps. Also, I currently use the free version of Bitwarden so, while attachments, within an Enpass .json file, are simply ignored, I can’t say whether they would correctly import into a Bitwarden paid account. Keep in mind, Enpass’ attachments could total more than Bitwarden’s 1 GB limit.