PrivacyPick

Bitwarden vs KeePassXC Comparison

Read full breakdown →
Feature
Overview
Rating8.78.0
Pricing
  • $1.65/moPremium (individual, annual)
  • $3.99/moFamilies (up to 6 users, annual)
Show billing details
  • Premium (individual, annual): $19.80/year
  • Families (up to 6 users, annual): $47.88/year
Not specified
Free tierFree tierFree tier
Established20162016
Platforms
WindowsmacOSLinuxAndroidiOSBrowser extensionCLI
WindowsmacOSLinuxBrowser extensionCLI
Security
Independent security auditCure53 2025
Show audit details

Penetration test and source-code audit of the Bitwarden core application

Synacktiv (ANSSI CSPN) 2025
Show audit details

First-level security certification of KeePassXC 2.7.9 on Windows — full source-code review, penetration testing of every security function, and cryptographic and random-number-generator analysis

Source codeFully open sourceFully open source
EncryptionAES-256-CBC, PBKDF2
Show details

600,000 PBKDF2-HMAC-SHA256 iterations by default on the client, plus more server-side (700,000 total for the master password hash); Argon2id is available as an alternative KDF. Item names, notes, URIs, custom field names, TOTP secrets and card/identity data are all encrypted client-side. Vault metadata — which account an item belongs to, the number of items — is not.

AES-256, Argon2d
Show details

The database is encrypted with AES-256 by default (Twofish and ChaCha20 are also selectable) in the KDBX 4 format, with an HMAC-SHA-256 integrity check that detects tampering. The master key is derived with Argon2d by default — a memory-hard function that resists GPU and ASIC cracking — with the older AES-KDF still available. The composite master key can combine a password, a key file, and a YubiKey or OnlyKey challenge-response secret.

Vault 2FATOTP + hardware keysHardware keys
Second-secret modelNot specifiedNo
Past data breachNoNo
TelemetryOn unless you opt outNo telemetry
Features
HostingCloud or self-hostedLocal, no cloud
PasskeysStores + unlocksStores for sites
Built-in email aliasesYesNo
Company
OwnerBitwarden, Inc.
Show details

Private US company based in Santa Barbara, California; the parent company of 8bit Solutions LLC. Founded by Kyle Spearrin, who remains Chief Innovation Officer.

KeePassXC Team
Show details

Volunteer, community-run open-source project under the keepassxreboot organization on GitHub — no company and no venture funding behind it. Development is paid for by donations. Forked from KeePassX in 2016; the KeePass lineage goes back to 2003.