KeePassXC

With KeePassXC, you store passwords in an encrypted database file that you manage yourself.

Developer KeePassXC

Version 2.7.12 · GPL-2.0-only · Windows · macOS · Linux

Looking for an alternative to KeePassXC?Compare Bitwarden, Proton Pass, KeePass, Enpass.Compare alternatives

With KeePassXC you save passwords in an encrypted database file that you manage yourself. You don't need a mandatory cloud account. You can organize login data and create strong new passwords.

You decide where to store the database and how to move it between devices. That gives control, but also makes you responsible for backups. With suitable browser integration, you can simplify filling out on websites.

Download KeePassXC

Downloads are available for Windows, macOS, Linux.

Open your database even after a malfunction

Save a backup copy of your KDBX file at another location and test if you can open it. If you use a key file in addition to your master password, it should remain available. Only copying the database will be insufficient. Do not save the key file and your password together unprotected next to the database.

Which software suits you?

Compare KeePassXC with alternatives

With a password manager, the first choice is a local safe or service that synchronizes between your devices. Compare browser filling, emergency access, export and data sharing. When switching, also save your recovery codes; not every vault format takes over all additional fields and attachments.

Differences between KeePassXC and Bitwarden, Proton Pass, KeePass, Enpass
SoftwareWhat can it do?Platform and licence
KeePassXCYou are viewing this app You store your safe locally in the KeePass format and use a modern interface on multiple desktop platforms. Synchronize the file yourself. Windows, macOS, LinuxGPL-2.0-only
BitwardenView this alternative You synchronize an encrypted safe via Bitwarden or your own server and use apps and browser extensions. Some additional functions are covered by a paid plan. Windows, macOS, LinuxOpen source; additional paid services
Proton PassView this alternative You manage passwords and passkeys in the Proton ecosystem and can use email aliases. See which alias and sub-functions are part of your plan. Windows, macOS, LinuxOpen source; additional paid services
KeePassView this alternative You use a local KeePass safe with plug-ins extensions. This approach gives a lot of freedom, but requires your own choices for synchronization and browser integration. WindowsOpen source
EnpassView this alternative You save your vault locally and choose a supported location for synchronization. Check the license terms of the devices on which you want to use the app. macOSFreemium
More alternatives to KeePassXC (2)
  • Password Safe

    You manage passwords in a local encrypted database with a targeted interface. For synchronization and mobile access you need to check your own decor.

    Windows · Open source
  • RoboForm

    You fill in passwords and forms via apps and browser extensions. Synchronization and additional functions depend on your subscription.

    Windows, macOS, Android, iOS · Freemium

Choose an alternative to explore its features, system requirements and download options.

Who is it for?

You can use KeePassXC for personal login data that you want to manage yourself. It suits you if you prefer a local safe or your own synchronization storage. For centrally managed cooperation in an organisation, you need to assess how access, change conflicts and departure of users are handled.

Getting started

First, create a database with a strong master password and backup. Test opening that copy before adding a lot of data.

Privacy

The database is encrypted, but must be decryptable during use. Therefore, secure your computer and set automatic locking. Put the database into cloud storage, then share an encrypted file with that service. Do not store any key file next to the database thoughtlessly when you want to get divorced.

Good to know

Synchronization takes care of yourself. Without the correct password and any key files you can no longer reach your safe.

Please note

Without the correct unlocking data, you cannot use an ordinary account reset to open the database. Save a controlled backup and try recovery before deleting your only old copy. Avoid simultaneously editing the same database on multiple devices without checking how changes are merged.

Advantages

  • You decide where the vault is.
  • The KDBX format allows transfer between appropriate apps.
  • You can combine password management with browser integration without a mandatory central storage service.

Things to consider

  • You're responsible for recovery and synchronization.
  • A lost password or key file can block access.
  • Sharing one database requires additional appointments about changes and copies.

Download KeePassXC

The download page opens in a new tab.

Version history

2.7.12

You will get improvements for automatic typing, browser access and import.

What’s new?

  • You can automatically type time-bound codes with the TIMEOTPplaceholder.
  • With an access request from your browser, you can see the matching web addresses.
  • You can import nested folders from Bitwarden.
  • Check your existing passkeys after the update: the modified backup flags can collide.
Report a new version

Is there a newer version of KeePassXC? Send the version number and a link to the official announcement. Our editors will check it. No login is required.

Our verdict

KeePassXC suits you if you want to save passwords in a local KDBX database and choose your own storage. You don't get a mandatory central vault service. This independence also means that you have to organize synchronize, backups and recovery yourself. It is especially attractive when you want to do that management consciously, instead of leaving everything to an online account.

This choice fits especially if you want to be able to identify where your database and backup are. Also determine how to keep access when one device fails. If you want the same safe everywhere without your own decor, then the management burden is an important disadvantage. For independent control, that same responsibility is precisely the part that you consciously bring to you.

Ratings

No ratings yet. Share your experience.

Log in to rate this software.

Comments

Share your experience. Comments appear after approval.

No comments yet.