When comparing 1Password vs KeePass, the Slant community recommends KeePass for most people. In the question“What is the best cross-platform password manager?”KeePass is ranked 2nd while 1Password is ranked 5th. The most important reason people chose KeePass is:

KeePass being open source means that a number of people have reviewed the code and found it to be secure.

Pros

Pro

A clean, good-looking and intuitive UI

An iteration on the UI brings a polished look that was already good-looking to begin with. It even tries pulling in relevant app and web icons, adds credit cards logos and has little animation to make the experience more pleasant.

Pro

Available as a webapp, as a standalone application, as an extension, and more, across most platforms, browsers, operating systems, and devices.

Versatility and synchronicity for the majority of the devices and platforms you use. Plus, all software is free with a paid subscription.

Pro

Browser integration

Easily fill in passwords with a single keystroke combination.Quickly add new and update existing passwords right from the browser when the login is detected by the free browser extension.

Pro

Can also store software and license keys

Pro

TouchID support

All TouchID capable devices are supported.

Pro

Can perform an audit on passwords

1Password can checks for weak, duplicate and old passwords you have stored.

Pro

Multifactor authentication

Pro

Built-in history that tracks changes to individual credential entries

With the built-in history you can lookup previous passwords, track changes in general and if necessary recover those. In essence you are looking at a built-in Version Control System (VCS) which operates on single entries. Browsing the history of specific entries also displays associated metadata like the date of a change.

Pro

Allows storage of attachments such as pictures, documents and all kinds of files in general

Appending attachments to individual credential entries allows things like scanning important documents (for instance a scanned document containing the login information for your internet connection), appending them to the corresponding credential entry and afterwards destroying the original paper copy.

Pro

Offers multiple sync options

Since the database is stored locally it can be synced across devices using a cloud storage service like Dropbox, Google Drive or via a file sync tool like BitTorrent Sync. KeePass v2 also provides a powerful built-in synchronization mechanism that allows setting appropriate level of sync, kind of sync, and choosing between a number of sync sources (Dropbox, Drive, etc).

Pro

Customizable password records

Users may define any extra fields (eg. "Surname", "Credit Card No", "Start Date", "Expiry Date" and "Security No") and their values may then be easily copy-and-pasted when required. This is a great feature not found in a lot of password-managers: they leave you to consign such additional information to the "Notes" section.

Pro

Works inside Android apps

There are variations in support of features, so this is dependent on the Android app being used. Keepass2Android is one that has built-in synchronization over ssh and other protocols, fingerprint support and plugins are also supported to a certain extent.

Pro

Allows useful scripting via KPScript plugin

KeePass can set global hotkeys to fill in credentials while on a sites log-in screen. Scripting can launch a site or other application and perform any necessary log-on steps securely. It requires the KPScript plugin.

Pro

Blackberry support

Keepass has an available Blackberry app that not only makes it easy to use on the go, but will work with any files backed up in the cloud for ease of access to stored passwords used on different machines.

Pro

Clear, concise user interface

This app has the easiest, cleanest, and clearest user interface. For reference, LastPass has progressively gotten worse and worse and is now a confusing mess, while Keepass remains very user-friendly.

Pro

Support in iOS Safari browser

Difficult passwords are mostly a PITA on a mobile keyboard.

Pro

Recommended by a number of European governments and the EU

KeePass is recommended by the German Federal Office for Information Security, the European Commission’s Free and Open Source Software Auditing (EU-FOSSA) project, and the French Network and Information Security Agency.

Ad

Cons

Con

Not free/libre

This application is proprietary, and thus cannot be modified, freely distributed, or trusted to be secure.

Con

Lacks native Linux support

No native app is available specifically for Linux making this a poor option for Linux users. Though there is 1Password for Families which offers a web app that can be accessed in any browser, but it does cost at least $5 a month, so not free.

Con

No longer available as a standalone app

It's now a subscription based app

Con

Lack of Google Drive sync

Only icloud, wifi and Dropbox support.

Con

Does not auto-fill and generate passwords in Microsoft Edge for Windows 10

The 1Password Edge extension doesn't work as well as in other browsers, as it can't auto-fill and generate passwords. Only LastPass seems to have a fully-functional browser plugin for the Edge browser at this time.

Con

Tough/impossible to get on Chromebook

Con

Lacks native BlackBerry and Windows Phone applications

No native app is available specifically for BlackBerry or Windows Phone devices.

There is a feature called 1PasswordAnywhere that's built-in to the 1Password vault, which provides read-only access of the database. However, you can use the web app from your phone. Though this may not be optimal for everyone, especially when considering the service is paid.

Con

Unreasonably high price

It has a high monthly subscription price

Con

Officially supported only on Windows, Mono or Wine

While there are ports available for Linux, OSX, iOS, Windows Phone and Android, the only officially supported version of KeePass 2 is on Windows and all platforms running Mono like Linux, Mac OS X, BSD. KeePass 1 is supported on Windows and Wine.

Con

No good cross platform syncing ability

E.g. between Windows and mobile.

Con

Uses a database

Uses a database and thus decrypts all passwords within it when only one is needed. Which is less secure than having individual files. It also means you will have only one master password.

Con

Not particularly modern UI

Con

iOS support for syncing

iOS clients still have somewhat limited syncing options for password files - such as DropBox.

Alternative Products

Each month, over 2.8 million people use Slant to find the best products and share their knowledge. Pick the tags you’re passionate about to get a personalized feed and begin contributing your knowledge.