๐ŸŒ
KeePass
keepass.info
KeePass Password Safe
KeePass is a free open source password manager. Passwords can be stored in an encrypted database, which can be unlocked with one master key.
Home & News
KeePass is a free open source password manager. Passwords can be stored in an encrypted database, which can be unlocked with one master key.
Plugins / Ext.
Information about the plugin framework (installing plugins, security, ...) can be found on the help pages 'KeePass 1.x Plugins' and 'KeePass 2.x Plugins' ยท Old versions. See here: Old Plugin Versions
Downloads
Here you can download KeePass: ยท Download the EXE file above, run it and follow the steps of the installation program. You need local installation rights (use the Portable version on the right if you do not have local installation rights)
Translations
If you are using an old version, please have a look in the 1.x / 2.x translation archives ยท Note: if you want to update an existing translation or create a translation that doesn't exist yet, please first contact the current translator(s)

free and open-source password manager

KeePass Password Safe is a free and open-source password manager primarily for Windows. It officially supports macOS and Linux operating systems through the use of Mono. Additionally, there are several unofficial ports โ€ฆ Wikipedia
Ratings
4.9 / 5.0
SourceForge
605 votes
Factsheet
Developer Dominik Reichl
Initial release November 16, 2003; 22 years ago (2003-11-16)
Stable release 2.x2.60 / 2 November 2025; 36 days ago (2 November 2025)1.x1.43 / 1 March 2025; 9 months ago (1 March 2025)
Factsheet
Developer Dominik Reichl
Initial release November 16, 2003; 22 years ago (2003-11-16)
Stable release 2.x2.60 / 2 November 2025; 36 days ago (2 November 2025)1.x1.43 / 1 March 2025; 9 months ago (1 March 2025)
๐ŸŒ
Wikipedia
en.wikipedia.org โ€บ wiki โ€บ KeePass
KeePass - Wikipedia
2 days ago - KeePass stores usernames, passwords, and other fields, including free-form notes and file attachments, in an encrypted file. This file can be protected by any combination of a master password, a key file, and the current Windows account details.
Discussions

How secure is KeePass?
It's secure. The kdbx file is encrypted via AES (by default), which is an encryption standard that has been heavily reviewed by encryption specialists around the world. The biggest security risk is you using a short/weak/guessable password, or as noted in xkcd #538 , you are the weakest link in the chain. More on reddit.com
๐ŸŒ r/KeePass
36
23
June 11, 2024
Why KeePass rather than any other password manager?
KeePassXC is a cross platform fork of KeePass, but for all intents and purposes, they're extremely similar Personal bias: I've been using KeePass since about 2015 KeePass is truly offline so there's no online web facing front end for an attacker to use If someone managed to get my KeePass password, they'd still have to get my KeePass database file before they could do anything with it Compare that to LastPass, hosted Bitwarden or 1Password where all of them are online, so if an attacker got your email and password, they're in My other favourite KeePass feature is the auto type sequences that you can program, so if a site requires a string here, then a tab, then the password, then another tab then enter, you can make KeePass do that for you KeePassXC also has support for TOTP so it can generate one time passcodes for you I'd advise against using this feature because it defeats the purpose of MFA Other great features of KeePass include It's fully open source so it can be audited It's been audited many times without any glaring issues found You can add entropy to the database to help slow brute force attacks down to become almost impossible You maintain full control of your database so you know exactly where it is and you have full say on where it goes If you have an Android phone then I highly recommend KeePass2Android as it's also open source and utilises the system auto fill, which makes logging into stuff on your phone really easy As for syncing your KeePass DB across multiple devices, there's lots of options You can do private syncing with Syncthing or you can keep a copy in your Google Drive, Dropbox, etc It has my vote - the only other option I'd consider moving to is self hosted Bitwarden, but it's more effort to run compared to looking after 1 single file More on reddit.com
๐ŸŒ r/KeePass
28
35
January 1, 2023
Is KeePass really safe? Even from skilled hackers like Anonymous?
What would happen to the database file if the computer were to get a virus that encrypts all files? Well, it would be encrypted without you having the key, and you would be locked out of it, just like the other files in a ransomware attack. Then, even if you paid the ransom, you might, or you might not, recover your database and access it. That's the reason you should make multiple daily backups of all your computer. But that's unconnected to Kee Pass. It's a general rule. Is KeePass really safe? Even from skilled hackers like Anonymous? Yes. Provided, as always, you use it following good security practices. If you use a short and easily guessed password, for instance, even unskilled hackers would be able to get into it. There is no magical tool which will give you security just by being there. You need to do your part of the job. More on reddit.com
๐ŸŒ r/KeePass
37
12
March 30, 2022
Bitwarden vs. KeePass: My Current Setup & Concerns โ€“ Would Love Your Thoughts!
I sometimes dump my BW passwords into KeePassXC, as backup. I use keyfile, so I can store my KeePassXC database in a cloud. + I also print the database (as file, not as a list of passwords!) in Base64 converted txt format, and send to my mother by post. Encode: base64 test.kdbx > test.kdbx.txt Here is one such file https://pastebin.com/raw/S8ZBXXkn . ย It is a kdbx file with "password" as password converted into Base64 as txt file. ย You can print it. To convert back (from paper using OCR) you just execute: Decode: base64 -d test.kdbx.txt > test.kdbx More on reddit.com
๐ŸŒ r/KeePass
20
6
June 30, 2025
๐ŸŒ
SourceForge
sourceforge.net โ€บ projects โ€บ keepass
KeePass download | SourceForge.net
3 weeks ago - KeePass puts all your passwords in a highly encrypted database and locks them with one master key or a key file. As a result, you only have to remember one single master password or select the key file to unlock the whole database.
Rating: 4.9 โ€‹ - โ€‹ 605 votes
๐ŸŒ
KeePass
keepass.com โ€บ accueil
Keepass.com - Download Keepass for PC and Mac
August 3, 2022 - The principle here is very simple: KeePass saves all your individual passwords in an individual database. This database is in reality an encrypted file. It is only accessible by inputting your correct main password, meaning you only need to remember one such piece of information.
๐ŸŒ
KeePassXC
keepassxc.org
KeePassXC Password Manager
Managing a popular open source project is a lot of work and can be very rewarding. This is especially so for a security-critical application such as KeePassXC that enables people around the world to protect their most sensitive information.
๐ŸŒ
Yubico
yubico.com โ€บ home โ€บ works with yubikey program โ€บ works with yubikey catalog โ€บ keepass works with yubikey | yubico
KeePass Works With YubiKey | Yubico
January 27, 2025 - YubiKey products work in tandem with KeePass to backup their password manager with strong, hardware-backed 2-factor authentication.
Find elsewhere
๐ŸŒ
Reddit
reddit.com โ€บ r โ€บ KeePass
Everything about KeePass
January 24, 2012 - Keepassxc can be a secret service provider which makes it act like the keychain in macOS where apps store/fetch secrets from wifi passwords to github access tokens for VSCode in the .kdbx vault.
๐ŸŒ
Reddit
reddit.com โ€บ r/keepass โ€บ how secure is keepass?
r/KeePass on Reddit: How secure is KeePass?
June 11, 2024 -

Hello guys, I'm new here and I have some questions:

Recently, I decided to get into password managers, more specifically, KeePassXC. Since then, some doubts have arisen.

Before presenting my doubts, I want to create a hypothetical scenario in which the machine is invaded, and that the attacker somehow has access to it. I know KeePass has a password before you can run it, but I wonder this:

  1. In the imagined scenario, would the attacker be able to somehow circumvent the password I registered (without it being captured by a keylogger)?

  2. Can the file containing the passwords, which ends in ".kdbx", be accessed in any way that allows the attacker to see the saved passwords?

  3. Is it safe to allocate all my passwords, and whenever I want to log in somewhere, copy them from the program and paste them into the field that requires the password?

  4. Is it safer to use a Passkey to log into KeePass than a normal password?

Thank you to everyone who is willing to help me!

Top answer
1 of 6
17
It's secure. The kdbx file is encrypted via AES (by default), which is an encryption standard that has been heavily reviewed by encryption specialists around the world. The biggest security risk is you using a short/weak/guessable password, or as noted in xkcd #538 , you are the weakest link in the chain.
2 of 6
3
Regarding points 1 and 2, I think a key takeaway is that just bc you store things in a password manager (KP or even online ones) doesn't mean you can get away with neglecting overall security. For example, if you're infected with a keylogger or ram sniffer then even logging in on an online service isn't totally safe. But the flip side of this that there are things you can do outside of KPXC to improve security and mitigate risks too. I'm on Linux and some things I do to mitigate other risks: Prefer software from central repositories (generally much safer and better vetted than the Windows model of downloading random things off the web) and when I need things from outside of there, I prefer things that are open-source and that I can find decent recommendations on. I run most Internet-capable apps inside a security sandbox which isolates the degree to which they can interact with the system and restricts access to a few specific folders. Additionally, I always have Unblock Origin setup in my browsers and configured to block known malware domains. I don't know if Windows / Mac have anything similar to these security sandboxes but on Linux, you can either lookup firejail or bubblewrap. There's also a package format called flatpaks that use bubblewrap under the hood. I configure system DNS to use the cloudflare no-malware dns aka 1.1.1.2 / 1.0.0.2 I encrypt my hard drives using LUKS so if someone physically broke in and stole my pc, they'd need to brute force the full disk encryption and then find my KPXC database before they could start trying to brute force that. For 3, the app has settings for clearing clipboard after a time if you want to go that route. But IMHO the better approach is to set up browser integration and let it hand-off directly to the KPXC browser extension. It's likely safer since there's nothing stored on the keyboard and it's definitely more convenient.
๐ŸŒ
Google Play
play.google.com โ€บ store โ€บ apps โ€บ details
Keepass2Android Password Safe - Apps on Google Play
Some highlights of the app: * Stores all your passwords in a securely encrypted vault * compatible with KeePass (v1 and v2), KeePassXC, MiniKeePass and many other KeePass ports * QuickUnlock: Unlock your database once with your full password, re-open it by typing just a few characters - or your fingerprint * Synchronize your vault using the cloud or your own server (Dropbox, Google Drive, SFTP, WebDAV and many more).
Rating: 4.4 โ€‹ - โ€‹ 35.9K votes
๐ŸŒ
KeePassX
keepassx.org
KeePassX
KeePassX is an application for people with extremly high demands on secure personal data management.
๐ŸŒ
Universitรคt Mannheim
uni-mannheim.de โ€บ en โ€บ information-security โ€บ information-material โ€บ keepass-instructions
KeePass Instructions | University of Mannheim
A password manager is not centrally provided by the University of Mannheim, however, we recommend the free password manager โ€œKeePassโ€.
๐ŸŒ
Google Play
play.google.com โ€บ store โ€บ apps โ€บ details
KeePassDX Pass(key/word) Vault - Apps on Google Play
October 17, 2025 - KeePassDX is an open source passkey, password safe and manager allows editing encrypted data in a single file in the open KeePass format and fill in the forms in a secure way, requires no Internet connection and integrates Android design standards.
Rating: 4.3 โ€‹ - โ€‹ 4.41K votes
๐ŸŒ
Reddit
reddit.com โ€บ r/keepass โ€บ why keepass rather than any other password manager?
r/KeePass on Reddit: Why KeePass rather than any other password manager?
January 1, 2023 -

After the most recent LassPass debacle, I am looking for a new password manager. I watched a privacy focused video from "A New HOPE" conference where the presenter suggested KeePass. However, he did not go into much detail as to why.

So why would you suggest KeePass rather than say 1Password or Bitwarden (or anything else)? Thanks.

EDIT: I see that KeePassXC is KeePass for non-Windows systems.

Top answer
1 of 7
38
KeePassXC is a cross platform fork of KeePass, but for all intents and purposes, they're extremely similar Personal bias: I've been using KeePass since about 2015 KeePass is truly offline so there's no online web facing front end for an attacker to use If someone managed to get my KeePass password, they'd still have to get my KeePass database file before they could do anything with it Compare that to LastPass, hosted Bitwarden or 1Password where all of them are online, so if an attacker got your email and password, they're in My other favourite KeePass feature is the auto type sequences that you can program, so if a site requires a string here, then a tab, then the password, then another tab then enter, you can make KeePass do that for you KeePassXC also has support for TOTP so it can generate one time passcodes for you I'd advise against using this feature because it defeats the purpose of MFA Other great features of KeePass include It's fully open source so it can be audited It's been audited many times without any glaring issues found You can add entropy to the database to help slow brute force attacks down to become almost impossible You maintain full control of your database so you know exactly where it is and you have full say on where it goes If you have an Android phone then I highly recommend KeePass2Android as it's also open source and utilises the system auto fill, which makes logging into stuff on your phone really easy As for syncing your KeePass DB across multiple devices, there's lots of options You can do private syncing with Syncthing or you can keep a copy in your Google Drive, Dropbox, etc It has my vote - the only other option I'd consider moving to is self hosted Bitwarden, but it's more effort to run compared to looking after 1 single file
2 of 7
10
Hi, Well, perhaps the most interesting thing about KeePass is that it's a "zero knowledge" application, no one else manages your data but you, and you yourself are responsible for it. You yourself choose where to save your data and which applications you are using. It's an open source, community-developed program (and a number of compatible clients). It's not necessary to use the Internet, that's totally optional (and at the discretion of each user) to host copies of your data in the cloud or on servers. Everything is valid (I at least synchronize my data outside the cloud with Syncthing between my devices). The most popular KeePass compatible clients: KeePassXC (which is cross-platform, for Linux, macOS and Windows) KeePassDX , KeePass2Android , KeePassDroid , and KeepassA (for Android) KeePassium (for iOS, I'm not an iOS user but it's the one I've seen mentioned the most) AuthPass (Android, iOS, Linux, macOS, Windows and web) KeeWeb (macOS, Linux, Windows, HTML and web)
๐ŸŒ
KeePassDX
keepassdx.com
KeePassDX
We cannot provide a description for this page right now
๐ŸŒ
GitHub
github.com โ€บ keepassxreboot โ€บ keepassxc
GitHub - keepassxreboot/keepassxc: KeePassXC is a cross-platform community-driven port of the Windows application โ€œKeePass Password Safeโ€.
KeePassXC is a modern, secure, and open-source password manager that stores and manages your most sensitive information. You can run KeePassXC on Windows, macOS, and Linux systems.
Starred by 25.1K users
Forked by 1.7K users
Languages ย  C++ 95.2% | CMake 2.4% | Python 1.3% | Objective-C++ 0.5% | Shell 0.5% | Go 0.1%
๐ŸŒ
KeePassXC
keepassxc.org โ€บ download
Download โ€“ KeePassXC
Autofill passwords from your local KeePassXC install.
๐ŸŒ
Cybernews
cybernews.com โ€บ home โ€บ best password managers โ€บ keepass review 2025
KeePass Review: Tested in December 2025
October 8, 2025 - Unlike most cloud-based password managers, KeePass stores all your data locally on your device, giving you complete control over your passwords and security. It's built on open-source and is free to use, which sounds great at first, but KeePass isnโ€™t beginner-friendly.