100 Days to Offload, Day 14 – KeePass

For the fourteenth day of the 100 Days To Offload blogging challenge, I'd like to briefly talk about my current password manager of choice.

It may take you 2 minutes to read this post.

I'd used Bitwarden for over a year, and I never had problems with their service. However, a few month ago, I decided to switch from Bitwarden to KeePass. Why? Well, primarily, because their desktop program is Electron-based, and sometimes slow to respond to clicks. I decided I wanted something snappier, and so I made the switch.

The first hurdle I needed to overcome when making the switch was choosing between the original KeePass program, or its more modern fork, KeePassXC. After some consideration, I decided to go with KeePassXC, since I didn't want to have to choose among plugins, and it had a smoother look judging from the screenshots.

The second hurdle, then, was choosing the Android app to complement KeePassXC. At first, I went with KeePass2Android Offline, but later I switched to KeePassDX, mainly so I'd stick to apps from the official F-Droid repository only [1]. Both apps are fairly small, completely offline, and with the nifty feature of clearing the Android clipboard instantly via a notification. KeePassDX does have a true AMOLED theme, though.

The last hurdle was actually transferring my passwords from Bitwarden to a KeePass database. Luckily, Bitwarden can export passwords in a CSV file, which I can import into KeePassXC. After a few moments of figuring out which columns go where, I successfully imported my passwords into my new KeePass database.

After months, I can say that I'm happy with this setup; thankfully, I hadn't run into any problems like database corruptions. I've already considered the downside when you can't access your KeePass database from devices without the file, such as a public computer. I consider it a good trade-off, though, because you shouldn't sign into your accounts on public computers in the first place. There's a chance that you'll forget to log out and wipe the session, and then someone else can access your passwords in the browser, compromising all the accounts you just signed into.

If you're considering using KeePass as well, you can read through these guides (though they're mostly focused on KeePassXC):


[1] Not that there's anything wrong with IzzyOnDroid's F-Droid repository; this is more of a matter of convenience.


This work by Daryl Sun is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

#100DaysToOffload #KeePass #KeePassXC #KeePass2Android #KeePassDX