Product definition

What is KeePassXC?

KeePassXC is a password manager that stores credentials in an encrypted local file instead of a vendor's cloud account. The database can sit anywhere the user chooses — a local disk, or a private or public cloud folder — and KeePassXC holds usernames, passwords, URLs, attachments and notes inside it, filling them into apps as needed. It is free, has no ads or subscriptions, and is published under the GPLv3. Version 2.7.9 was awarded a security visa by the French national cybersecurity agency. It suits people who want full control of where their credentials live and do not want a hosted service in the loop.

Verified product facts

Type
password managerEditorially reviewed
Platform
macOS
Pricing
Open sourceDeveloper-stated
Open source
Yes
Developer
KeePassXC TeamDeveloper-stated
Relationship to Nuanyue
Third-party product — not published by NuanyueEditorially reviewed
Licence
GPL-3.0
Current version
2.7.12Developer-stated
Official website
keepassxc.org/

Last updated . Facts marked developer-stated come from the developer and are not independently confirmed; editorially reviewed marks a Nuanyue judgement.

Key features

What KeePassXC does at a glance.

  • Credentials

    Stored in an offline, encrypted database file

  • No remote servers

    The database is never uploaded to a vendor

  • Holds usernames, passwords, URLs, attachments and notes

  • Auto-fills credentials into apps

  • Cross-platform

    Windows, macOS and Linux

  • Open source

    Under the GPLv3, with the code on GitHub

  • Version 2.7.9 awarded a security visa

    By ANSSI, the French national cybersecurity agency

Common tasks

What you can use KeePassXC for

  • Keeping one encrypted password database that is never held by a third party
  • Syncing credentials between machines through a folder the user already controls
  • Filling logins into apps from a local database
Audience

Who is KeePassXC for?

  • People who want their password database to be a file they own, not an account they rent
  • Users who need an audited, open-source manager and are willing to manage sync themselves
Not a fit

Who is KeePassXC not for?

  • Anyone who wants a hosted service to sync and recover credentials automatically — KeePassXC has no cloud of its own
  • Users who want to unlock their vault with a passkey or a browser-only setup — the model here is a local database plus a master password

Limitations

  • There is no first-party cloud sync or account recovery; syncing the database file is the user's responsibility
  • Sharing a single item is done by sharing the database or an export, not by a link to one entry
  • Apple Silicon support is not stated in the sources Nuanyue tracks

Strengths and trade-offs

What KeePassXC does well, and what to weigh before choosing it. Points marked developer-stated come from the developer’s own material and have not been independently confirmed.

Strengths

  • The password database is an offline encrypted file and is never stored on a vendor's servers.Developer-stated
  • Source code is released under the GPLv3 and published on GitHub.
  • Version 2.7.9 passed ANSSI's First-level Security Certification (CSPN) and received a security visa.
  • Cross-platform, with every feature tested on Windows, macOS and Linux.Developer-stated

Trade-offs

  • There is no built-in cloud sync, so keeping devices in step is left to the user.
  • No account recovery exists: losing the database file or the master password means losing the credentials.Editorially reviewed
  • The security certification applies to version 2.7.9 specifically, not to every later release.

First-use experience

What the app asks of you when you set it up. Only established facts appear here; anything we could not confirm is left out rather than guessed at.

Installation
Direct download from keepassxc.org, or from a package manager on Linux.
First launch Developer-stated
Create a new encrypted database file and set a master password; no account is involved.
System integration Developer-stated
Auto-fills stored credentials into apps from the local database.

What it does

KeePassXC keeps a single encrypted database file, and that file is the product. Usernames, passwords, URLs, attachments and notes go inside it, and the app fills them into other applications. Because the database is a file, it can be kept on disk or in a folder that is already synced by another service — the choice, and the risk, stay with the user.

Security posture

The database is encrypted at all times and is never stored on a server run by the project, so there is no vendor account to breach. Version 2.7.9 was awarded a security visa by ANSSI, France’s national cybersecurity agency, after passing its First-level Security Certification. The project is open source under the GPLv3, so the implementation can be inspected rather than trusted on description.

The trade-off

What KeePassXC does not provide is convenience infrastructure. There is no first-party cloud, so syncing between a Mac and another device means moving the database file yourself, and there is no account recovery if both the file and the master password are lost. Sharing one credential means exporting or sharing the whole database rather than sending a link to a single item.

Questions about KeePassXC

Is KeePassXC free?

Yes. It is free and open source under the GPLv3, with no ads, no subscriptions and no cloud service to pay for.

Does KeePassXC store my passwords in the cloud?

No. Passwords stay in an offline, encrypted file. The file can be placed in a cloud folder if you choose, but KeePassXC itself has no cloud service.Developer-stated

Has KeePassXC been security-audited?

Version 2.7.9 was awarded a security visa by ANSSI, the French national cybersecurity agency, after passing its First-level Security Certification (CSPN).

Does KeePassXC run on macOS?

Yes. KeePassXC is tested on Windows, macOS and Linux, and a macOS build is published.

Alternatives to KeePassXC

Apps that could replace this one — the same job, a different trade-off.

  • 1Password app icon

    1Password

    Encrypted password and passkey vault with autofill and breach monitoring.

    Both store credentials in an encrypted vault, but 1Password syncs through an account while KeePassXC keeps the vault in a local file.

    • Security
    • v8.12.38

Compared with

Head-to-head comparisons Nuanyue has published.

  • Bitwarden app icon

    Bitwarden

    Open source password management tool for Mac OS, iOS and browsers.

    Both are open-source password managers; Bitwarden is built around a hosted service while KeePassXC is built around a file you own.

    • Security
    • Open Source
    • v2026.9.1

Similar apps

Related in purpose, but not a straight swap.

  • Strongbox app icon

    Strongbox

    KeePass-compatible password manager with local or self-hosted sync.

    Both work with KeePass-format databases on macOS, but Strongbox is a closed-source Mac client while KeePassXC is open source and cross-platform.

    • Security
    • Open Source
    • v1.65.2
Get it

Sources

Facts on this page are checked against the sources below. Last updated .

How Nuanyue grades sources →