Sécurité des mots de passeCOMP

KeePass vs KeePassXC : même base de données, programmes différents (2026)

KeePass et KeePassXC lisent tous deux le même fichier .kdbx, mais ce sont des projets distincts avec des bases de code différentes, un support de plateformes différent et des approches différentes pour des fonctions comme l'intégration navigateur et la saisie automatique. Voici une comparaison directe pour vous aider à choisir.

Par Eric Gerard · Éditeur · PwdFortress14 min de lecturePhoto via Pexels

KeePass et KeePassXC semblent être le même programme. Ils partagent un nom, un format de base de données, et existent pour la même raison : garder vos mots de passe dans un fichier chiffré que vous contrôlez. Mais ce sont des projets distincts avec des bases de code différentes, des mainteneurs différents et des choix de conception différents. Si vous devez choisir entre les deux, voici ce qui diffère réellement.

Vous hésitez ? Notre comparateur de gestionnaires de mots de passe vous demande combien de personnes, si vous voulez du gratuit uniquement, de l'open source ou un coffre hors du cloud de l'éditeur, puis écarte ce qui ne convient pas et chiffre le reste sur 1 à 3 ans.

L'esprit open source, sans gérer un fichier .kdbx ni votre propre synchronisation ? Proton Pass est lui aussi open source, importe les exports KeePass et KeePassXC, et synchronise en chiffrement de bout en bout sur un nombre illimité d'appareils dès l'offre gratuite.

En un coup d'œil : les deux KeePass et les alternatives synchronisées

La plupart des gens qui comparent ces deux programmes choisissent en réalité entre un fichier qu'ils synchronisent eux-mêmes et un coffre qui se synchronise tout seul. Voici les deux réponses dans un même tableau, avec l'étape à suivre pour chacune. Prix relevés sur les sites des éditeurs les 17 et 18 octobre 2026.

OptionIdéal pourSynchronisation entre appareilsPrixOpen sourceÉtape suivante
KeePassXCLinux, macOS, postes mixtesVous déplacez le fichier .kdbx vous-mêmeGratuitOui (GPL)Télécharger sur keepassxc.org
KeePassUtilisateurs Windows qui tiennent aux pluginsVous déplacez le fichier .kdbx vous-mêmeGratuitOui (GPL)Télécharger sur keepass.info
Proton PassAdeptes de l'open source qui veulent une synchro automatiqueIntégrée, chiffrée de bout en bout, appareils illimités dès l'offre gratuiteGratuit, Plus 2,99 USD/mois en annuelOui (applications)Essayer Proton Pass gratuitement
BitwardenUn coffre synchronisé gratuit, ou l'auto-hébergementIntégrée, appareils illimités dès l'offre gratuiteGratuit, Premium 19,80 USD/anOuiVoir Bitwarden
NordPassLes applications hébergées les plus aboutiesIntégrée (offre gratuite : 1 appareil actif à la fois)Gratuit, Premium dès 1,99 EUR/mois (1 an)NonVoir les offres NordPass

Si gérer le fichier vous convient, ignorez les trois dernières lignes : KeePassXC ou KeePass est le bon outil, et la suite de cette comparaison vous aide à trancher. Si la synchronisation est ce qui vous pèse, la section « Passer d'une base KeePass à un gestionnaire synchronisé » plus bas explique la migration.

La relation entre les deux

KeePass est l'original. Dominik Reichl l'a créé en 2003, et il reste un projet à mainteneur unique, écrit en C# ciblant le framework .NET. Sa plateforme native est Windows. Il fonctionne sous Linux et macOS via Mono, une couche de compatibilité qui ré-implémente des parties de .NET, mais l'expérience sur ces plateformes est nettement moins aboutie.

KeePassXC est né comme un fork de KeePassX (lui-même un portage Linux de KeePass), réécrit en C++ avec le framework Qt. Il est maintenu par une petite équipe de contributeurs et fonctionne nativement sous Windows, macOS et Linux sans aucune couche de compatibilité. La première version stable date de 2017.

Les deux programmes utilisent le format de base de données KDBX (versions 3.x et 4.x). Un fichier .kdbx créé dans l'un peut être ouvert dans l'autre. C'est le fait le plus important concernant leur relation : vos données ne sont verrouillées dans aucun des deux programmes.

KeePassXC 2.8 (octobre 2026) : la nouvelle version touche-t-elle votre base ?

KeePassXC 2.8.0 est sorti le 21 octobre 2026 (notes de version). C'est la plus grosse version depuis des années : passage à Qt 6, versions Arm64 natives pour Windows, AppImage AArch64 pour Linux, saisie automatique sous Wayland via les portails du bureau, raccourcis clavier configurables, et synchronisation avec une copie distante de la base au moyen d'outils externes que vous configurez vous-même (aucun service cloud KeePassXC n'est ajouté).

La mise à jour modifie-t-elle votre fichier .kdbx ? Les notes de version n'annoncent aucun changement du format KDBX : une base enregistrée par la 2.8 s'ouvre toujours dans KeePass 2 et dans les applis mobiles. Un effet documenté : sous Linux, le nouveau déverrouillage rapide par Polkit ajoute un UUID aux métadonnées publiques de la base, qui apparaît donc comme modifiée au premier lancement. Si vous synchronisez le fichier entre plusieurs machines, attendez-vous à un enregistrement de plus, et copiez le .kdbx en lieu sûr avant le premier lancement, comme pour toute mise à jour.

Faut-il mettre à jour ? Oui. Cette version corrige une utilisation de mémoire libérée à l'import de fichiers KDB piégés (CVE-2026-69150), une injection de référence d'entrée via l'extension navigateur et des écritures hors limites dans la messagerie du navigateur. Si vous utilisez KeePassXC avec son extension, ces correctifs suffisent à justifier la mise à jour de chaque poste.

Tenir l'appli à jour et le fichier synchronisé sur chaque appareil, c'est la part du modèle KeePass que vous faites vous-même. Si c'est la corvée dont vous voulez vous débarrasser, Proton Pass importe un export KeePassXC et synchronise avec chiffrement de bout en bout sur un nombre illimité d'appareils dans son offre gratuite. La porte reste ouverte dans les deux sens : la 2.8 améliore aussi l'import Proton Pass de KeePassXC.

Black Friday 2026 (relevé le 28 octobre 2026) : la page partenaire Proton Pass ouverte par notre lien affiche -60 % la première année sur Pass Plus (23,88 $ les 12 premiers mois, puis 35,88 $ par an) et Pass Family (33,48 $ pour 6 comptes, puis 59,88 $ par an), avec la garantie remboursé sous 30 jours. La page de commande affiche le prix de votre pays : vérifiez-le avant de payer. Voir l'offre Black Friday Proton Pass

Support des plateformes

PlateformeKeePassKeePassXC
WindowsNatif (.NET)Natif (Qt)
macOSVia Mono (interface non native)Natif (Qt)
LinuxVia Mono (interface non native)Natif (Qt)
iOSApps tierces (Strongbox, KeePassium)Apps tierces (les mêmes)
AndroidApps tierces (KeePassDX, Keepass2Android)Apps tierces (les mêmes)

Sous Windows, les deux fonctionnent bien. Sous macOS et Linux, KeePassXC est nettement meilleur parce qu'il ne dépend pas de Mono. KeePass via Mono sous macOS peut avoir des problèmes de rendu, un démarrage lent, et une intégration système manquante (pas de boîtes de dialogue natives, pas d'intégration trousseau).

Les applications mobiles sont les mêmes pour les deux, parce qu'elles lisent directement le fichier .kdbx. Strongbox (iOS), KeePassium (iOS) et KeePassDX (Android) fonctionnent avec les bases de données créées par l'un ou l'autre.

Intégration navigateur

C'est l'une des plus grandes différences pratiques.

KeePassXC dispose d'une intégration navigateur intégrée via KeePassXC-Browser, une extension maintenue par l'équipe, disponible pour Firefox, Chrome, Edge et Brave. Elle communique avec l'application de bureau via un socket local en utilisant un protocole que l'équipe KeePassXC maintient. La configuration prend moins d'une minute : installez l'extension, cliquez sur « Connecter » et approuvez la connexion dans KeePassXC.

KeePass n'inclut pas d'intégration navigateur dans le programme de base. Vous avez besoin d'un plugin tiers, le plus courant étant KeePassRPC (utilisé avec l'extension navigateur Kee) ou KeePassHTTP (ancien, désormais déprécié en faveur de KeePassRPC). Ces plugins sont maintenus par des développeurs séparés, et leur cycle de mise à jour est indépendant de KeePass lui-même.

La conséquence pratique : avec KeePassXC, le remplissage navigateur est une fonctionnalité de première partie qui est livrée avec l'application et testée à chaque version. Avec KeePass, cela dépend d'un plugin qui peut être en retard après une mise à jour de KeePass.

Un bureau vu de dessus montrant un ordinateur portable argenté ouvert, un smartphone posé à plat à côté, une tasse de café blanche, et un petit carnet avec un stylo dessus
Un bureau vu de dessus montrant un ordinateur portable argenté ouvert, un smartphone posé à plat à côté, une tasse de café blanche, et un petit carnet avec un stylo dessus

Saisie automatique

Les deux programmes supportent la saisie automatique (auto-type), qui tape votre nom d'utilisateur et mot de passe dans la fenêtre active en simulant les frappes clavier.

KeePass dispose d'un système de saisie automatique flexible avec une syntaxe de séquence personnalisée. Vous pouvez définir des séquences par entrée comme {USERNAME}{TAB}{PASSWORD}{ENTER} et des motifs plus complexes impliquant des délais, des combinaisons de touches et du filtrage par titre de fenêtre. La saisie automatique de KeePass est sa fonctionnalité la plus forte pour les utilisateurs avancés.

KeePassXC supporte la saisie automatique avec la même syntaxe de base, et elle fonctionne sur les trois plateformes de bureau. L'implémentation est native à chaque OS plutôt que de passer par Mono. Sous Linux, KeePassXC supporte X11 et Wayland (ce dernier via un portail), alors que KeePass via Mono a une compatibilité Wayland limitée.

Pour la plupart des utilisateurs, les deux conviennent. Pour les utilisateurs avec des séquences de saisie automatique complexes ou des besoins de correspondance de fenêtres inhabituels, la plus longue histoire de KeePass signifie qu'il couvre plus de cas limites.

Écosystème de plugins

KeePass supporte les plugins écrits en .NET. La page officielle des plugins en liste des dizaines : générateurs TOTP, adaptateurs de synchronisation cloud, formats d'import/export, thèmes d'interface, et plus encore. Si vous avez besoin d'une intégration spécifique qu'aucun des deux programmes n'offre nativement, l'écosystème de plugins de KeePass est plus large.

KeePassXC ne supporte pas les plugins. Sa philosophie de développement est d'inclure les fonctionnalités importantes dans l'application principale plutôt que de les déléguer à du code tiers. TOTP (mots de passe temporels), intégration de l'agent SSH, support YubiKey/OnlyKey et intégration navigateur sont tous intégrés.

C'est un compromis de conception, pas un défaut. Un écosystème de plugins vous donne de la flexibilité mais introduit des dépendances envers des mainteneurs tiers. Une application monolithique vous donne un ensemble de fonctionnalités testé et cohérent mais limite l'extensibilité.

Chiffrement et sécurité

Les deux programmes utilisent le même chiffrement pour le fichier de base de données :

  • AES-256 ou ChaCha20 pour chiffrer le contenu de la base de données.
  • Argon2d ou Argon2id pour dériver la clé de chiffrement de votre mot de passe maître (KDBX 4.x). Les anciennes bases KDBX 3.x utilisent AES-KDF.
  • Fichier-clé optionnel et/ou clé matérielle (challenge-réponse YubiKey) en plus du mot de passe maître.

Aucun des deux programmes n'envoie votre base de données ou votre mot de passe maître à un serveur. Les deux sont entièrement hors ligne. Le fichier de base de données est le coffre-fort, et vous choisissez où le stocker : un disque local, une clé USB, ou un dossier cloud que vous synchronisez vous-même.

Le modèle de sécurité est identique. La question n'est pas lequel est plus sécurisé, mais auquel vous faites davantage confiance en termes de qualité du code et de maintenance. Les deux sont open source et auditables. KeePassXC publie son code sur GitHub avec un historique de commits et une liste de contributeurs visibles. KeePass publie son code source sur son propre site.

Interface utilisateur

L'interface de KeePass reflète son héritage Windows/.NET : une barre de menu, une arborescence de groupes à gauche, une liste d'entrées à droite, et un panneau de détails en bas. Sous Windows, elle est à sa place. Sous macOS et Linux via Mono, elle ressemble à une application Windows tournant dans une couche de compatibilité, parce que c'est exactement ce qu'elle est.

L'interface de KeePassXC utilise Qt et suit les conventions de chaque système d'exploitation. Sous macOS, elle a une barre d'outils d'aspect natif et respecte le rendu des polices système. Sous Linux, elle s'adapte à votre thème de bureau. Sous Windows, elle ressemble à une application Qt moderne.

Aucune des deux interfaces ne va remporter un prix de design, mais KeePassXC se sent nettement plus chez lui sur les plateformes non-Windows.

Lequel choisir

Choisissez KeePassXC si :

  • Vous utilisez macOS ou Linux comme plateforme principale.
  • Vous voulez une intégration navigateur sans plugins tiers.
  • Vous préférez une application autonome avec TOTP, agent SSH et support YubiKey intégrés.
  • Vous voulez une application qui fonctionne nativement sur les trois plateformes de bureau.

Choisissez KeePass si :

  • Vous êtes sous Windows et voulez l'original mature et éprouvé.
  • Vous dépendez de plugins spécifiques que KeePassXC ne reproduit pas.
  • Vous avez besoin du système de saisie automatique le plus flexible disponible.
  • Vous préférez un projet avec un mainteneur unique à long terme et deux décennies d'histoire.

Dans tous les cas, vos données sont portables. Le fichier .kdbx fonctionne dans les deux programmes et dans toutes les principales applications mobiles. Vous pouvez basculer à tout moment sans migrer quoi que ce soit.

Passer d'une base KeePass à un gestionnaire synchronisé

La raison la plus fréquente de quitter KeePass ou KeePassXC n'est pas la sécurité, c'est le téléphone : garder un seul fichier .kdbx à jour entre un portable, un fixe et une application mobile via Dropbox, Syncthing ou une clé USB fonctionne jusqu'au jour où deux appareils le modifient et qu'il faut réconcilier les copies. La migration prend une dizaine de minutes, et les deux options open source ci-dessous importent directement une base KeePass.

Proton Pass dispose d'un importateur dédié à KeePass et KeePassXC (vérifié sur proton.me le 18 octobre 2026). Dans KeePass, faites Fichier, Exporter et choisissez KeePass XML (2.x) ; dans KeePassXC, Base de données, Exporter, Fichier XML. Ouvrez ensuite l'extension navigateur Proton Pass, allez dans Paramètres, Importer et choisissez KeePass (xml). L'offre gratuite couvre déjà des identifiants illimités sur des appareils illimités : vous pouvez tester toute la migration avant de payer quoi que ce soit. Pass Plus (2,99 USD/mois en annuel) ajoute les alias e-mail illimités, un authentificateur intégré et davantage de coffres.

Bitwarden importe une base KeePass sous forme de fichier .kdbx chiffré, d'export .xml ou d'export .csv depuis KeePassXC, selon son propre centre d'aide. Les pièces jointes ne suivent pas : il faut les téléverser à nouveau.

Si vous avez exporté KeePassXC en CSV plutôt qu'en XML, notre convertisseur CSV de mots de passe lit ce fichier dans le navigateur, signale les mots de passe partagés entre entrées et le réécrit avec l'en-tête Bitwarden exact ou au format Chrome que la plupart des autres gestionnaires importent.

Deux précautions dans tous les cas. Un export XML ou CSV contient tout votre coffre en clair : exportez-le dans un dossier local, importez-le aussitôt, puis supprimez-le et videz la corbeille. Et gardez le fichier .kdbx d'origine comme sauvegarde hors ligne : KeePassXC l'ouvrira toujours si vous voulez revenir en arrière.

Restez en open source, laissez la synchro se faire seule : essayez Proton Pass gratuitementImporte les exports XML de KeePass et KeePassXC · Appareils illimités en gratuit · Plus 2,99 USD/mois en annuel · Black Friday : -60 % sur Pass Plus la 1re année→

Tableau comparatif

FonctionnalitéKeePassKeePassXC
LangageC# (.NET)C++ (Qt)
Natif surWindowsWindows, macOS, Linux
Intégration navigateurPlugin (KeePassRPC/Kee)Intégrée (KeePassXC-Browser)
PluginsOui (écosystème .NET)Non (fonctionnalités intégrées)
TOTPPluginIntégré
YubiKeyPluginIntégré
Agent SSHPluginIntégré
Format base de donnéesKDBX 3.x / 4.xKDBX 3.x / 4.x
ChiffrementAES-256 ou ChaCha20AES-256 ou ChaCha20
Dérivation de cléArgon2d / Argon2idArgon2d / Argon2id
Open sourceOuiOui
MainteneurDominik Reichl (depuis 2003)Équipe communautaire (depuis 2017)

Transparence : les liens vers Proton Pass, Bitwarden et NordPass passent par notre redirection /go/. Proton Pass et NordPass sont partenaires affiliés et peuvent nous verser une commission si vous vous abonnez, sans surcoût pour vous ; Bitwarden ne nous verse rien. KeePass et KeePassXC sont gratuits et liés directement à leurs sites officiels.

Questions fréquentes

KeePassXC 2.8 modifie-t-il ma base de données ?

Les notes de version 2.8.0 (21 octobre 2026) n'annoncent aucun changement de format : une base enregistrée par la 2.8 s'ouvre toujours dans KeePass 2. Sous Linux, le nouveau déverrouillage rapide par Polkit ajoute un UUID aux métadonnées publiques de la base, qui apparaît comme modifiée au premier lancement. Sauvegardez le fichier, puis mettez à jour : la 2.8 corrige plusieurs failles, dont CVE-2026-69150.

Quelle est la différence entre KeePass et KeePassXC ?

KeePass est le gestionnaire de mots de passe original, écrit en C# et principalement conçu pour Windows (il tourne sous Linux et macOS via Mono, avec des limitations). KeePassXC est un fork communautaire, réécrit de zéro en C++ avec le framework Qt, et fonctionne nativement sous Windows, macOS et Linux sans couche de compatibilité. Les deux utilisent le même format de base de données .kdbx, donc vous pouvez ouvrir le même fichier dans l'un ou l'autre. Les différences portent sur le support de plateformes, l'intégration navigateur, l'architecture de plugins et l'interface utilisateur.

Peut-on utiliser le même fichier de base de données dans KeePass et KeePassXC ?

Oui. Les deux programmes lisent et écrivent le format KDBX 4.x (et les versions antérieures). Vous pouvez créer une base de données dans KeePass, l'ouvrir dans KeePassXC, la modifier, et la rouvrir dans KeePass. La seule nuance est que les plugins KeePass peuvent stocker des données personnalisées dans la base que KeePassXC n'affiche pas, et inversement. Les données essentielles, vos entrées, groupes, mots de passe, URLs et notes, se transfèrent intégralement.

Lequel est plus sécurisé, KeePass ou KeePassXC ?

Les deux sont open source et utilisent le même chiffrement pour le fichier de base de données : AES-256 ou ChaCha20, avec Argon2d ou Argon2id pour la dérivation de clé. Aucun des deux n'envoie de données à un serveur. Le modèle de sécurité est le même. La différence pratique réside dans la gestion de l'intégration navigateur et de la saisie automatique, où l'approche intégrée de KeePassXC évite la dépendance aux plugins tiers que KeePass requiert. Aucun des deux n'a fait l'objet d'une faille publiée de son chiffrement principal.