Using KeePass on Mac OS X

If you want to run KeePass in Mac OS X like me, you can do it with Mono (described here for example, and also mentioned in the program’s downloads page) but I find it buggy (random exceptions, crashes, etc that can ruin unsaved work). Instead, you can try using KeePassX. KeePassX is actually an old project, a KeePass client for many platforms. I have used it in the past in Linux-based systems but at that time it couldn’t handle v2 databases and actually Mono worked well under Linux so I used the official application. This doesn’t seem to be the case with OS X though.

Newsflash: KeePassX now works under Mac OS X, and it can also manipulate KeePass v2 databases!

The thing is, if you go to the regular KeePassX downloads page you’ll end up with an old version of the application for Mac that doesn’t really work with v2 databases. Instead, you have to get the so-called KeePassX 2.0 version which you can only find through the site’s News page (sigh). Here is a direct link to the latest version: Please keep in mind that this is an alpha version. Still, I found it to work OK, but I would use a cloud based solution with versioning (see Dropbox, Owncloud, etc) to store the database file just in case.

Another option is to use MacPass, a native open source KeePass client for OS X, but this is even more alpha software, so I would recommend against it for the time being. It is being developed quite actively though and looks a promising alternative for the future.


1 ping

Skip to comment form

    • SoftForce on June 19, 2014 at 12:23 AM
    • Reply

    I would have missed the KeePass alpha that can open up 2.0 db without your post. Kudos!

    • Guest on July 7, 2014 at 11:40 PM
    • Reply

    same here…. i would have misses the database 2.0 on my mac… i was crazy triying everything

    1. Glad to know it helped! I was too trying out various solutions to no avail until I stumbled upon the “hidden” KeePassX 2 version 🙂

        • Ant on November 27, 2014 at 11:17 PM

        Hey, Ion, what do you think of KyPass Companion?

        • Ion on November 28, 2014 at 1:49 PM

        Hi, I’ve never tried it.

    • Brad on December 25, 2014 at 5:04 PM
    • Reply

    Thanks for pointing out the existence of KeePassX 2. The KeePass downloads page is very confusing.

    • kicktock on January 1, 2015 at 11:54 AM
    • Reply

    Thx a lot man. KeePass 2.0 database was a big problem for me on Mac, but you’ve made my eyes wide open.

    • Dave on February 2, 2015 at 10:16 PM
    • Reply

    Thanks. Tried Keepass with mono…but also found to be buggy. Keepassx opened a 1.xx db with no problem and seems super easy to use.

    • Dave on February 2, 2015 at 10:16 PM
    • Reply

    Sorry..that was a keepass 2.xx db

    • Evan Root on April 24, 2015 at 9:22 PM
    • Reply

    KeePass with Mono for me was pretty bad. It was very slow, everything took longer than you would expect. Then after using it for a bit it would lock and freeze on certain steps like resizing the window was one that I could replicate easily.

    Tl;dr Thanks, this is helpful! Best you can do on Mac OS X is the alpha it seems.

    1. Hi Evan, my experience exactly too. Glad that this post helped you.

  1. […] Security Bloggers Network, Ion, […]

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Read previous post:
Effective IDS Testing – The OSNIF’s Top 5