Disclosure: PasswordManager.com earns a commission from referring visitors to some products and services using affiliate partnerships.

How we evaluated KeePass vs LastPass

With so many password managers on the market, it can be difficult to figure out which one is right for your family or business. To make it easier to sort through all the services, we evaluated these two companies on five of the most important features. Keep in mind that the right password manager depends on several factors, including whether you need a single account for yourself or you’re looking to manage an account for multiple users.

KeePass VS. Lastpass

Common features we looked for

1. Security & Encryption

The best password managers combine multiple authentication methods with strong password requirements. We compared these password managers based on how well they protect your sensitive data, paying special attention to encryption methods, and secret keys. We also checked to see if these password managers have strict requirements for creating a master password, such as minimum character counts or a minimum number of symbols and letters.

2. App Compatibility

It’s important for a password manager to work on multiple devices, especially if you plan to use it to manage a family or business account. We tested each password manager to determine if it works with the major operating systems, including Windows, macOS, Android, and iOS, as well as some of the most popular browsers: Chrome, Opera, Firefox, Opera, Edge, and Safari. We also tested each password manager on Linux.

3. Usability and Ease of Use

The easier it is to set up and use a password manager, the easier it will be to manage your accounts. We tested each password manager to determine how easy it is to create an account, generate passwords and perform other key functions. We also checked to see if each password manager supports biometric logins, which creates an additional obstacle for hackers. With biometric authentication enabled, you’ll be asked to provide a fingerprint or other unique identifier when you attempt to log in to an app or website. Because it’s extremely difficult to replicate this identifier, biometric logins keep your data even more secure.

4. Password Sharing

To keep your passwords safe, you should avoid writing them done or telling many people what they are. But what if you want to share an online account with a friend, family member or colleague? Password sharing makes it possible to share login credentials with the people you trust without revealing your account passwords. We tested each password manager to determine if password sharing is allowed.

5. Price

If you’re on a budget, price is an important consideration when choosing a password manager. We compared the prices of these password managers and checked to determine if volume discounts are available.

KeePass vs LastPass Comparison

We spent more than 10 hours testing KeePass and LastPass to see how they compare with each other based on the five most important features. The results of this comparison are outlined below.

Security & Encryption

KeePass site

KeePass is quite different from many of the password managers on the market in terms of how it protects your data from unauthorized access and use. Version 1, which is for Windows users, uses security-enhanced edit controls, process memory protection and password quality estimation to ensure you create a strong master password and keep hackers from accessing your accounts. Version 2, which works in Windows and Mono, uses the same functions, but it also allows you to enter the master key on a secure desktop.

LastPass features

LastPass keeps your data safe by employing several types of encryption. Like many password managers, it uses 256-AES encryption to keep your master password on your local device instead of transmitting it between your machine and the company’s server. As a result, no one at LastPass has access to your account, and there’s no way for a hacker to intercept any data. LastPass offers an additional layer of protection with one-way salted hashing. The hashing process adds extra data to your master password to prevent hackers from decrypting the information. Salting prevents hackers from reversing the hashing process, which means they can’t remove the extra data and guess your master password.

App Compatibility

KeePass is somewhat limited in its app compatibility, giving LastPass higher marks in this category. Version 1 of the password manager only works with Windows and the Wine browser. Version 2 works with Windows and Mono, which includes the Berkeley Development System, Linux and other platforms. If you spend a lot of time browsing on your mobile device, LastPass is the better choice by virtue of its widespread compatibility.

LastPass features

For people who prefer to use a desktop or laptop computer, LastPass works with Windows, macOS and Linux, along with the Chrome, Firefox, Opera, Internet Explorer and Microsoft Edge browsers. If you prefer to use mobile apps or surf the Web on a smartphone or tablet, you can use LastPass with iOS, Android, Windows Phone, Windows RT and the Dolphin browser for Android. If you manage a business account with dozens or even hundreds of users, LastPass has a slight edge over KeePass due to its compatibility with such a wide range of platforms and devices.

Chrome, Chrome OSNoYes
Internet ExplorerNoYes
Windows PCYesYes
Wine browser
Dolphin browser for Android
Windows Phone
Windows RT

Usability and Ease of Use

KeePass site

KeePass is somewhat difficult to use unless you’re comfortable with open-source programs. Compared to LastPass, the user interface is somewhat primitive, but KeePass does allow you to choose a dialog banner style. This gives you greater control over the interface than you would have with LastPass. KeePass has a steep learning curve, but it does a good job protecting sensitive data, so it’s worth your time to explore everything it has to offer.

LastPass earns high marks for usability and ease of use based on the simple setup process and intuitive user interface. To create an account, all you have to do is go to the LastPass website and initiate the signup process. Once you have an account, you’ll be prompted to download the version of LastPass that works with your device or browser. If you work with multiple platforms or devices, you’ll have an opportunity to download LastPass for each one. LastPass has a bit of an edge over KeePass in this category because it automatically detects your browser, speeding up the setup process. With LastPass, it’s also easy to import your login credentials from websites and apps.

Password Sharing

KeePass doesn’t offer password sharing in the traditional sense, but Version 2 does allow multiple users to work in a shared database. This is an ideal setup if you’re a developer working on a new product and need to collaborate with other developers on your team. You could also use this function for other business purposes.

LastPass allows password sharing, eliminating the need to give out your password if you want to share an account. Whether you want to share an online banking account with your spouse or a bookkeeping app with a freelancer, all you have to do is go to the LastPass vault and enter the other person’s email address. If the user accepts, the item will be shared from your account, and any changes you make will sync immediately to all users. If you decide to stop sharing the account, LastPass also makes it easy to generate a new password and prevent the other user from continuing to use your credentials.


Both versions of KeePass are free for everyone to use, making it easier to manage your budget. It’s important to note, however, that KeePass has far fewer features than LastPass, and it isn’t compatible with as many platforms as LastPass. Despite the lack of features, the open-source nature of KeePass makes it a good choice for tech-savvy users who are interested in modifying the code to suit their needs.

LastPass offers several types of accounts to suit different user needs. If you need an individual account, you can get the basic features of LastPass for free or pay just $3 per month to access a premium account. The service is billed annually, so an individual account costs around $36 per year. To upgrade to a family account, you’ll pay $4 per month for up to six users. LastPass also offers team, business and enterprise versions of its password manager. You’ll pay $4 to $6 per user per month, billed annually, for one of these options. If you manage a large organization, you may be able to negotiate custom pricing if you contact LastPass directly.

IndividualFreeFree for a basic account; $3 per month for premium features, billed annually
FamilyN/A$4 per month, billed annually (up to six users)
TeamsN/A$4 per user per month, billed annually (up to 50 users)
BusinessN/AStarting at $6 per user per month, billed annually

Overview: KeePass vs LastPass

Both password managers have advantages and disadvantages, so it’s important to understand what each one offers and how to use each feature to your benefit. The comparison table below explains the key features of a password manager and provides details for each company.

Bitwarden vs 1Password Comparison Table

Setting up the vaultVisit vault.Bitwarden.com and create an account. Once you create a user, you’ll be able to add login credentials to your new vault.Open the homepage, click New Vault and add a description.
Logging into accountsMobile: Open the target app. A Bitwarden pop-up will appear below the login fields. Choose the correct login to auto-fill your information. Browser: Navigate to your target website. Click the Bitwarden icon on your toolbar and click the login fields. Bitwarden automatically fills in your credentials.Mobile: After opening an app, click the 1Password Mini icon, select a login item and drag it into the fields in the app. Browser: Open the login page of any website. Click the 1Password icon to fill the fields.
Creating passwordsWhen you create a Bitwarden account, you’ll be prompted to create a master password.Locate the 1Password button on the browser toolbar. Click the Generate Password button to create a new password.
Changing passwordsTo change your master password, log in to your Bitwarden vault. Under My Account, choose Change Master Password. Type in your current credentials, click the Change Master Password button and type in your new password.Sign in to the website, click the 1Password button and enter a new password. You may be prompted to enter your current password first.
Sharing loginsCreate an organization account if you haven’t already done so. Share passwords by inviting the user to the organization.Open your private vault, hover over the item and click Move/Copy to move the item to the shared vault.
Recovering accountAccount recovery isn’t possible with Bitwarden. If you forget your master password, you’ll have to delete your existing account and create a new one.You can recover your password using a family account, if applicable. You may also be able to recover your account using Touch ID, Face ID or another device.
Advanced security featuresBitwarden uses 256-AES encryption, PBKDF2, hashing and salting to protect your sensitive data.1Password uses code feature validation, auto-lock and several forms of encryption to protect your personal information.

Bottom Line

Bitwarden and 1Password are both excellent options for anyone in need of a password manager. If you need an individual or family account, Bitwarden edges out 1Password due to its low cost. An individual account will cost you nothing unless you want encrypted storage and extra features. Family accounts cost just $1 per month for up to five users, compared to $4.99 to $6.99 per month for a 1Password family account. For business, 1Password is the winner due to how easy it is to create business or enterprise accounts, share passwords with employees and protect sensitive business data from unauthorized access.