← Back to apps
KeePassXC logo

Password manager

KeePassXC

Offline

with local database storage and no cloud dependency

Privacy score 92 Free Technical: Intermediate Open source
Visit website

KeePassXC is a secure

to store your logins. It helps you keep more control over your data.

Android iOS Web Desktop

Who is this for?

βœ“ Good for you if:

  • β€’ You want completely offline password storage (no cloud)
  • β€’ You need maximum control over your password database
  • β€’ You prefer open-source
  • β€’ You want to use your own sync method (Dropbox, USB, etc.)
  • β€’ You need YubiKey hardware key support

⚠ Think twice if:

  • β€’ You want automatic cloud sync (KeePassXC requires manual sync)
  • β€’ You need the simplest (KeePassXC has learning curve)
  • β€’ You want mobile apps with automatic sync (requires manual database transfer)
  • β€’ You need web access to passwords
  • β€’ You want password sharing features (limited in KeePassXC)

Overview

KeePassXC is a free password manager

that stores all your passwords in an encrypted file on your computer. Unlike cloud-based password managers, KeePassXC works completely offline - your passwords never leave your device and are never sent to any servers. This means you have complete control over your data and complete privacy. KeePassXC stores all your passwords in a single encrypted database file that you can back up, move between devices, or store on a USB drive. The application uses strong encryption to protect your passwords, and you can unlock your database with a master password, a key file, or a hardware security key like a YubiKey. KeePassXC can generate strong passwords for you and includes features like auto-fill for websites and apps. Since it's completely offline, you'll need to manually sync your password database between devices if you use multiple devices. KeePassXC is free, open source, and doesn't require any accounts or internet connection to work.

Privacy highlight

Completely offline

with local-only storage. No cloud services, no accounts, no data transmission.

Quick facts

Country:
Decentralized (open source, no central jurisdiction)
Pricing:
Free
Platform:
Android, iOS, Web, Desktop
Technical:
Intermediate
:
Yes
:
No telemetry
:
Yes
Open-source status:
Fully open source
:
Yes
:
Yes

Key features

  • Secure to store your logins.
Security & encryption Click to expand
Yes
Encryption protocols
AES-256, ,
KeePassXC uses AES-256 to protect the password database file. The key is derived from the master password using AES-KDF (Key Derivation Function) with 600,000 iterations by default (configurable). The master password is hashed using SHA-256. KeePassXC supports additional methods including key files and hardware tokens (YubiKey, OnlyKey). The database file is encrypted locally on the device, and the key never leaves the device. All and decryption operations happen locally - there is no cloud service or server involved.
Offline support
Yes
Telemetry & tracking Click to expand
No telemetry
No
Ip no
KeePassXC does not collect any data. The application operates entirely offline and does not connect to any external servers. There is no data transmission, , or . All operations happen locally on the user's device. KeePassXC does not include any or code.
Jurisdiction & compliance Click to expand
KeePassXC is community-maintained with no specific jurisdiction. All data is stored locally on the user's device - there is no cloud service or external data storage. Users have complete control over data residency since all data remains on their devices.
KeePassXC does not retain any data on external servers. All data is stored locally on the user's device in the encrypted database file. The application does not transmit data to any servers. Users have complete control over - data persists on the device until the user deletes the database file. There is no cloud service or external data storage.
Legal frameworks
No specific legal frameworks apply since KeePassXC does not collect or store data externally. Users are responsible for compliance with local laws regarding data storage.
Revenue sources
Donations
Editorial signals Click to expand
92
Trust score
92
Trust breakdown (0–10)
Encryption: 95, Audits: 85, Open source: 95, Telemetry: 100, Jurisdiction: 100, Transparency: 90, Trackers: 100
Editorial notes
Usability: 75, Performance: 85, Family friendly: 80
User experience Click to expand
Signup requirements
No account or signup required. KeePassXC works completely offline and does not require any registration, email, or personal information. Users simply create a master password and start using the application.
Onboarding difficulty (1-5)
2
Accessibility features
KeePassXC includes accessibility features such as keyboard navigation and screen reader support. The application follows accessibility guidelines and supports assistive technologies.
Backup & portability Click to expand
Yes
Migration tools
KeePassXC supports importing passwords from other password managers including Bitwarden, LastPass, 1Password, and others. Users can export database to CSV, XML, or other formats. Database files can be manually transferred between devices.
Master password recovery is not possible due to encryption - if you forget your master password, you cannot recover your database. Users should save their master password securely. Key file backups should be stored separately. Database file backups should be created regularly.

Similar privacy apps

Same category

1Password

Score 75

Privacy-oriented password manager designed to reduce tracking compared to mainstream options.

Bitwarden

Score 86

Bitwarden is a secure password manager to store your logins. It helps you keep more control over your data.

Google Password Manager

Score 41

Mainstream password manager from Google, tightly integrated with Google accounts and services.