KeePass is een gratis, open-source wachtwoordbeheerder die wachtwoorden opslaat in één versleutelde database die met een hoofdsleutel is vergrendeld. Databases kunnen worden versleuteld met AES-256, ChaCha20 of Twofish. KeePass draait vooral op Windows, met ondersteuning voor macOS en Linux via Mono, en er bestaan onofficiële ports voor andere platformen. Een pluginsectie biedt add-ons voor import, export en back-up. De database is een gewoon bestand: volgens de FAQ vereist KeePass geen internet- of cloudtoegang en kan het bestand op elke lokale, netwerk- of cloudopslag staan, altijd versleuteld.
KeePass wordt ontwikkeld door een individuele ontwikkelaar, Dominik Reichl, die het auteursrecht bezit, en is uitgebracht onder de GPL (versie 2 of later). Er is geen door een leverancier beheerde dienst, dus geen leverancier die uw gegevens bewaart en geen moedermaatschappij. Waar uw gegevens staan, hangt volledig af van waar u het databasebestand opslaat. Dat maakt KeePass geschikt voor organisaties die geheimen op eigen systemen willen houden; omdat het een project met één beheerder is, moeten zij de langetermijnonderhoudbaarheid zelf beoordelen.