Secure Password Vault
Store all your passwords, passkeys, and sensitive information in one encrypted vault.
KeePass Source
KeePass is a free, open-source password manager that keeps your passwords in one encrypted .kdbx file on your own device, unlocked by a single master password. It works fully offline, needs no account, and has no company server that could ever be breached. This page points you to the right build for your platform and shows exactly what you are downloading, including how to verify it.
KeePass 2.x runs natively on Windows 7–11 (x86, x64 and ARM64), and on macOS and Linux through Mono. There is no official KeePass app for Android or iPhone — those platforms use community-built clients such as KeePass2Android, KeePassDX, Strongbox and KeePassium, which open the same .kdbx database. Each card below links to the correct one for your device.
Choose your operating system and download the latest version of KeePass Password Safe. Whether you're on Windows, macOS, Linux, Android, or iOS, each card below links to the right build for your device — with version details and platform-specific instructions so you know exactly what you're getting.

Download KeePass for Windows and securely store your passwords in an encrypted database.

Access your KeePass-compatible password database securely from your Android phone or tablet.

Access your KeePass-compatible password database securely on your iPhone or iPad.

Use a KeePass-compatible password manager on Linux and keep your encrypted database under your control.

Manage your KeePass-compatible password database on macOS with support for modern Mac hardware.

Run KeePass from a portable location without installing it on your Windows computer.
Every official KeePass build is published with a SHA-256 hash and an OpenPGP signature. We do not modify or rehost the binaries — these are the values published by the KeePass project, so you can confirm your copy matches theirs.
Hash the file you downloaded and compare it with the value above. A match means the file is byte-for-byte the one the KeePass project published.
Get-FileHash .\KeePass-2.61.1-Setup.exe -Algorithm SHA256shasum -a 256 KeePass-2.61.1-Setup.exeWindows SmartScreen may warn you that KeePass is an unrecognised app. That is expected and can be safely ignored — hash verification is a far stronger check than SmartScreen’s download-count heuristic. Official hashes and signatures: keepass.info/integrity.html.
Original files without unnecessary modifications.
Clear version and release details before downloading.
Support for Windows, macOS, Linux and mobile devices.
Powerful features designed to make downloading, managing, and discovering resources simple.
Store all your passwords, passkeys, and sensitive information in one encrypted vault.
Generate unique, complex passwords to keep your online accounts safe from attacks.
Your password database stays on your device, giving you complete control over your data.
Protect your credentials with industry-standard AES encryption for maximum security.
Access and manage your passwords quickly with a lightweight, high-performance experience.
Runs natively on Windows x86, x64 and ARM64, and on macOS and Linux through Mono. Android and iPhone use community clients that share the same .kdbx file.
KeePass Source is a dedicated resource for KeePass users and anyone looking for a reliable, open-source password manager. We bring downloads, version information, guides, and useful resources together in one easy-to-navigate place.
Whether you are downloading KeePass for the first time, checking for a newer version, setting up your password database, or looking for help with a specific problem, our goal is to make the information you need simple to find and easy to understand.
We also cover KeePass-compatible applications and tools for different platforms, along with comparisons, practical tutorials, and updates from the KeePass ecosystem.
Our goal
Make KeePass easier to find, understand, and use without unnecessary technical jargon.
Find KeePass downloads, release information, and version details in one place, so you can quickly find the software and release you need.
Get straightforward help with installing, setting up, updating, and using KeePass, from getting started to everyday tasks.
Explore KeePass and compatible applications across Windows, macOS, Linux, Android, and iOS, with information to help you choose the right option.
Compare KeePass with other password managers and related tools to better understand the differences before making a choice.
Keep up with new releases, important changes, and useful developments across the KeePass ecosystem.
Find answers to common KeePass questions and practical solutions to problems you may encounter along the way.
Everything you need to know about KeePass.
Yes — and that is the security model, not a limitation. Your passwords live in a single .kdbx file on your own machine, encrypted with AES-256 or ChaCha20. KeePass needs no internet connection, no account, and there is no company server that could ever be breached or shut down. The trade-off is that you own your backups: if the file is lost or the disk fails, the data is gone. Keep a copy in more than one place.
KeePass 2.61.1 is the current stable release of KeePass 2.x, published on 1 May 2026. The official project publishes SHA-256 hashes and an OpenPGP signature for every file at keepass.info/integrity.html — that page is authoritative. Version numbers shown on download sites should always link back to that official source rather than being copied around.
Use the installer on a Windows PC you own: it adds Start-menu entries and file associations, and updates cleanly. Choose the portable ZIP if you do not have local administrator rights, or if you want to run KeePass from a USB stick without installing anything. Both are the same application and read the same database format.
No. If you have lost the master password and there is no key file, the database cannot be decrypted by anyone, including the KeePass authors. This is a direct consequence of strong encryption, not a limitation of the software. Prevent it instead: use a long passphrase you will remember, keep a key file as a second factor, and store a printed emergency sheet somewhere secure.
KeePass is distributed as an unsigned or rarely-downloaded executable, so SmartScreen shows an 'unrecognized app' warning until the file has been downloaded by enough users. This is not evidence of a problem with KeePass. Verify the file yourself using the SHA-256 hash published on the official integrity page — that is a far stronger guarantee than SmartScreen's reputation heuristic.
KeePass is the original C#/.NET application for Windows, and it has a large plugin ecosystem. KeePassXC is an independent C++ rewrite that runs natively on Windows, macOS and Linux, but does not support KeePass plugins. The important part for switching: both read and write the same .kdbx database format, so your passwords move between them freely.
Ask us anything about KeePass and we’ll get back to you.