Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to start using Keepass as a way to keep track of multiple passwords and am looking at the differences between 1.x and 2.x.

My needs are basically these:

  • need it to be compatible on many systems (linux, mac, windows xp/vista/7)
  • can't imagine I'll ever need unicode
  • the group options look interesting on 2.x but not sure I need them
  • I would also like to share certain passwords with others but not all passwords, and understand that the solution here is to make multiple databases anyway

So I probably will go with 1.x from what I understand just to be sure I can use it everywhere, which is what I understand the advantage to be. Or are there advantages to 2.x that I don't see on this list?

Based on your experience, which version is best to use for my scenario?

share|improve this question

closed as primarily opinion-based by Oliver Salzburg Jul 8 '13 at 10:05

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers 3

up vote 4 down vote accepted

1.x doesn't fulfill your first requirement: "need it to be compatible on many systems (linux, mac, windows xp/vista/7)". 1.x is Windows-only. 2.x, on the other hand, runs under .NET and Mono, so works on Windows, Linux, Mac -- anything that Mono works on.

2.x is the one that can work almost everywhere, not 1.x. Based on your post, 2.x is the only version that meets your needs.

share|improve this answer
I use 2.x as well. Just a tiny note: beginning version 2.15, the file structure changed and is not backward compatible, so if you are using 2.x - make sure you use 2.15 and above on all computers/devices (or below 2.15 on all) –  Traveling Tech Guy May 20 '11 at 4:07
Why is the folder structure even relevant? Isn't all you ever need a kdbx (or kdb I guess) file? –  bigbadonk420 Jul 8 '13 at 9:38
1.x is not Windows only. You can download keepassx for Linux and OSX that is compatible with version 1. –  SPRBRN Jul 8 '13 at 9:44

To achieve portability, you could combine KeePass 1.x with the *x clone KeepassX (available for Linux, and for OS X via MacPorts).

KeePass 2.x works via Mono, but the GUI did not look very usable to me on Mac OS X (though this might be a taste thing).

share|improve this answer

I would use Keepass 1 and KeepassX for Mac and Linux. Then for sharing passwords, consider Lastpass. I use both, have my own rules for what goes where. I think Lastpass is a lot more user friendly, but I still keep using Keepass for non-website logins.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.