KeePassX 2.0 has arrived

We’re proud to announce the first stable release of the KeePassX 2 series after several years of development.

KeePassX 2.0 is using the new .kdbx (same as KeePass 2) database format.
You can import your .kdb database from 0.4 from the Database > Import KeePass 1 database.
This is a one-way process though. You can’t migrate back to the .kdb format.

New features include:

  • Multiple attachments per entry
  • Add custom key/value pairs to entries
  • Open multiple database in one window

KeePassX 2.0 has been rewritten from scratch so some features (like showing expired passwords) are still missing.

The important changes compared to beta 2 are:

  • Improve UI of the search edit.
  • Clear clipboard when locking databases. [#342]
  • Enable Ctrl+M shortcut to minimize the window on all platforms. [#329]
  • Show a better message when trying to open an old database format. [#338]
  • Fix global auto-type behavior with some window managers.
  • Show global auto-type window on the active desktop. [#359]
  • Disable systray on OS X. [#326]
  • Restore main window when clicking on the OS X docker icon. [#326]

You can fetch the new release from the downloads page.

No Comments and Pings are allowed at this moment.

79 Responses to “KeePassX 2.0 has arrived”

  1. Girish says:

    Thanks for the update and good work! This is the password manager I use.

  2. Peter says:


  3. brouillon says:

    What do you think about the feature ‘reload on db change’ ?
    Will be integrated in keepassX ?

    Please answer on :

    thanks for all

  4. Tim says:

    To build from sources on ubuntu you additionally need to install the qt-sdk package.

    sudo apt-get install build-essential cmake qtbase5-dev libqt5x11extras5-dev qttools5-dev qttools5-dev-tools libgcrypt20-dev zlib1g-dev qt-sdk

    Otherwise it’s complaining about Qt4 dependencies.

  5. Daniel says:

    KeepassX has made great progress with 2.0.

    Unfortunately atleast for me and I believe for many others it is pointless without support for Keepasshttp to conveniently enter credentials in the Browser.
    There is an open ticket for implementing it but there is zero progress, only some user-built linux fork.

    Until something better arrives for Mac OS X I have to stick to KyPass Companion…

    Best Regards

  6. pc says:

    great work guys, im still on alpha 2 and its been stable as hell!
    updating today 🙂

  7. Diego says:

    Do I miss something or there is no way to open a based database ? How can I share ma passwords between devices ?


  8. Diego says:

    Sorry … read “a networked based database”. My database is on a private ftp (no dropbox or whatever). With keepass, I was able to open an “url”

    Is this feature depreciated ?

  9. nn says:

    great work!
    When will be updated?

  10. sindbad6 says:

    Thanks for your nice work. Is it possible to add the release to your ppa at launchpad? That makes it easier to keep the software on state.

  11. Joaquín says:

    Hello, how can i install it in debian jessie?
    Im new to this.
    Thank you

  12. Jean-Luc says:

    Thank you so much guys! KeepassX is so so so so so useful and appreciated!! Thank you!

  13. Anonymous says:

    Great work!

  14. Laurent Caillette says:

    Opening several database at once is fantastic! KeyPassX is great work.

    One suggestion: add a button to download website’s favicon. The button would take place in “Icon” panel, and use current Entry’s URL, if any. I’ve done that manually a dozen of times and it’s boring. There might be some extra care to take when loading the icon, I don’t know how code can be vulnerable to a poisoned image file.

  15. drk says:

    Thank you for maintaining this terrific project. One question:

    KeePassX 0.4 has an “Entry Details” (3 pane) view, which is very useful. Will that be added to KeePassX 2?

  16. Roman Mironov says:

    Thank you so much. Been using for years.

  17. autotype_OSX_please says:

    Hi, great to see this update.
    Loving keepass on my hated windows work machine, I’d love to see autotype on Macintosh.

  18. Henrik says:

    As Daniel above pointed out support for KeepassHttp would be great so it would integrate in web browsers.

  19. Martin says:

    Thank you for this excellent piece of software! This immediately replaced “keepass2” with Mono runtime on my system!

  20. Ben says:

    How to disable auto-type?
    After importing my old keepass db, now suddenly autotype is on, and there is no way to generally disable it
    Do I really have to go to every entry and disable it one by one?

  21. Sasha says:

    Great! As others have said, support for keepasshttp would be amazing!!

  22. wrkerr says:

    Glad to see this branch has made it to a stable release.

    I’m eager to start using KeePassX 2 on my primary Arch desktop, but would really like a way to access it remotely from a couple Android devices, and a Windows work laptop. All of the devices use Firefox.

    If KeePassHttp support were added, would it and PassIFox facilitate this sort of setup? If not, could something similar be achieved with OwnCloud or DropBox?

  23. Enemy of THE SOURCE says:


    Is there a possibility to get PPA not only for daily, but for stable branch too? I hate source codes. And repositories are way way way behind as always.

  24. Dan says:

    Does anybody know of a build of 2.0 that includes KeePassHTTP?

    This repository has gone stale:

  25. I think it’s awesome that ver 2.0 is finally released. However, I can’t help but wonder why there is no preview pane in ver 2.0? I find the preview pane to be one of the best features of KeePassX. I hope it makes its return in a future release. Thanks for all you do.