- KeePassXC stocke vos mots de passe dans un fichier KDBX chiffré local, sous votre contrôle et sans dépendre du cloud par défaut.
- La base peut être synchronisée avec les appareils mobiles et autres PC via des services cloud ou des solutions P2P, tout en maintenant un chiffrement de bout en bout.
- Il offre une intégration au navigateur, un générateur de mots de passe avancé, le TOTP, des rapports de sécurité et l'importation de données provenant d'autres gestionnaires.
- Il est idéal pour les utilisateurs et les entreprises qui privilégient la sécurité, la confidentialité et l'autonomie à la commodité d'une gestion 100 % basée sur le cloud.
Gérer des dizaines, voire des centaines de mots de passe est devenu monnaie courante : banques, messagerie, réseaux sociaux, interfaces d’administration, outils professionnels… et pour garantir la sécurité de nos comptes, il est essentiel qu’ils soient tous différents et complexes. Mémoriser l’ensemble de ces mots de passe est impossible sans aide, et se fier uniquement à un navigateur ou à un service cloud n’est pas toujours la solution idéale pour ceux qui privilégient la confidentialité.
KeePassXC semble combler ce manque : ce gestionnaire de mots de passe open source stocke toutes vos informations dans un fichier local chiffré, sous votre contrôle, et que vous pouvez facilement synchroniser entre ordinateurs et appareils mobiles via le cloud ou des solutions peer-to-peer. Cet article vous explique ce qu'est KeePassXC, comment il fonctionne, comment configurer votre base de données, l'intégrer à votre navigateur et l'utiliser en toute sécurité sur votre appareil mobile, que ce soit pour un usage personnel ou professionnel.
Qu'est-ce que KeePassXC et pourquoi est-ce intéressant ?
KeePassXC est un gestionnaire de mots de passe multiplateforme et open source, issu d'une version dérivée de KeePassX et entièrement compatible avec le format de base de données KDBX de KeePass 2.x. Il est disponible pour Windows, macOS et Linux et repose sur un concept très simple : toutes vos informations sensibles sont stockées dans un ou plusieurs fichiers chiffrés, qui ne peuvent être ouverts qu'avec un mot de passe principal (et, si vous le souhaitez, avec un fichier de clé ou une clé physique).
Contrairement aux gestionnaires de mots de passe basés sur le cloud , KeePassXC ne transmet pas vos données à un serveur central. Vous choisissez l'emplacement du fichier .kdbx : sur votre disque dur, une clé USB, un dossier synchronisé avec Google Drive, Dropbox, Nextcloud, OneDrive, Syncthing, Resilio Sync, un NAS, etc. Le fichier est toujours chiffré à l'aide d'algorithmes modernes comme AES-256 ou ChaCha20 et de fonctions de dérivation de clés comme Argon2 ou AES-KDF. Sans la clé principale, vos données sont donc inutilisables.
Son but n'est pas uniquement de stocker des mots de passe : il peut également contenir des noms d'utilisateur, des URL, des notes, des clés de récupération, des certificats, des pièces jointes et même des codes TOTP (authentification à deux facteurs). Tout est organisé en groupes et en entrées, avec des icônes et des étiquettes personnalisables, ainsi qu'un puissant moteur de recherche permettant de trouver n'importe quel élément en quelques secondes, même parmi des centaines d'enregistrements.
Enfin, KeePassXC propose une intégration au navigateur via une extension officielle (KeePassXC-Browser) pour Chrome, Firefox, Edge et les navigateurs compatibles. Celle-ci permet le remplissage automatique des identifiants, la génération instantanée de mots de passe robustes et, dans les dernières versions, la gestion directe des clés d'accès dans le navigateur.
Fonctions clés et avantages par rapport aux autres gestionnaires
La force de KeePassXC réside dans l'alliance d'une sécurité avancée et d'une interface utilisateur intuitive, sans dépendre de tiers. Voici les caractéristiques qui le distinguent des autres solutions :
- Base de données locale cryptée: un seul fichier .kdbx chiffré avec AES-256 ou ChaCha20, protégé par un mot de passe principal, des fichiers de clés et, en option, un système de défi-réponse avec YubiKey ou OnlyKey.
- Générateur de mots de passe et de phrases secrètes: crée des clés robustes avec contrôle sur la longueur, les types de caractères ou les phrases de passe avec des mots aléatoires ; l'interface affiche un indicateur visuel de force et un compteur de caractères en temps réel.
- Extension de navigateur avec saisie automatiqueVous pouvez remplir des formulaires aussi bien sur des sites web que dans des applications de bureau, que ce soit avec raccourcis clavier (Saisie automatique) ou via l'extension KeePassXC-Browser.
- Rapports de sécurité et d'audit: Vérifie les mots de passe faibles, répétés ou très anciens, compare les entrées aux fuites connues (HIBP) et génère des statistiques sur l'état général de votre coffre-fort.
- Prise en charge TOTP intégréeSauvegardez la clé de récupération 2FA de vos comptes et générez des codes temporaires directement depuis KeePassXC, évitant ainsi de dépendre de… applications Type supplémentaire : Google Authenticator.
- Outils d'importation et d'exportation: Permet d'importer des fichiers CSV, KeePass 1 (KDB), 1Password, Bitwarden, Proton Pass et autres ; exporte vers CSV, XML ou HTML pour les sauvegardes ou les audits.
- Interface de ligne de commande et fonctionnalités avancées: keepassxc-cli pour les scripts et l'automatisation, intégration en tant que service secret sous Linux, ouverture automatique, attributs personnalisés par entrée, pièces jointes chiffrées, etc.
Un autre atout réside dans la communauté et la transparence : le code est public, fait l’objet d’un examen continu et les mises à jour sont documentées dans un journal des modifications détaillé. Cela permet aux chercheurs et aux utilisateurs avancés d’auditer le projet et d’y contribuer rapidement en proposant des améliorations ou des corrections.
Comment installer et configurer KeePassXC sur votre ordinateur
L'installation de KeePassXC est simple sur tous les systèmes d'exploitation . Sous Windows et macOS, vous pouvez télécharger le programme d'installation officiel depuis le site web du projet ; sur la plupart des distributions Linux, il est disponible dans les dépôts, et des versions sont également proposées sur le Microsoft Store ou via des paquets spécifiques à chaque distribution.
Sous Windows, par exemple, la procédure habituelle consiste à se rendre sur keepassxc.org, télécharger le programme d'installation, l'exécuter et suivre l'assistant. Sous macOS, il est distribué sous forme d'un fichier .dmg à glisser dans le dossier Applications. Sous Linux, vous trouverez des paquets tels que .deb, .rpm, Flatpak ou Snap, en plus des paquets natifs de chaque distribution. Une fois installé, à la première ouverture, vous verrez une fenêtre quasiment vide : la base de données n'est pas encore installée.
La première étape importante consiste à créer votre base de données chiffrée . Dans le menu principal, sélectionnez l'option permettant de créer une nouvelle base de données (« Nouvelle base de données » ou similaire). Le programme vous demandera alors un nom et un emplacement pour le fichier. Il est courant de l'enregistrer dans un dossier que vous synchroniserez ultérieurement (par exemple, votre dossier Google Drive ou Dropbox sur votre ordinateur, ou un répertoire Nextcloud ou Syncthing, en profitant des options de stockage cloud gratuites ).
Après avoir choisi le nom du fichier, vous devez configurer la sécurité . KeePassXC vous demandera de saisir un mot de passe principal ; plus il est long et complexe, mieux c’est. Vous pouvez utiliser le générateur de phrases de passe intégré au programme pour créer un mot de passe à la fois fort et facile à retenir, ou utiliser une phrase personnelle modifiée. L’interface affichera une estimation de la force du mot de passe, et vous pourrez développer les options avancées pour ajouter :
- Un fichier clé généré aléatoirement, qui doit être présent avec le mot de passe pour ouvrir la base (fortement recommandé si vous souhaitez une deuxième couche hors ligne).
- Authentification avec un compte Windows (Cette opération est fortement déconseillée, sauf si vous savez ce que vous faites, car une modification du profil système peut rendre la base de données inaccessible).
Lors de la création du compte, vous pouvez ajuster le type de chiffrement (AES-256 ou ChaCha20), la fonction de dérivation (AES-KDF, Argon2d, Argon2id) et le nombre d'itérations ou les paramètres de mémoire, ce qui renforce considérablement la résistance aux attaques par force brute. Il est également possible d'activer la compression Gzip, une corbeille interne, des limites dans l'historique des entrées et des rappels pour le renouvellement périodique de la clé principale.
À la fin de l'assistant, KeePassXC peut vous proposer d'imprimer un « résumé d'urgence » contenant des informations essentielles pour récupérer l'accès (comme des indices sur votre mot de passe ou des données techniques concernant la base de données). Si vous choisissez de générer ce document, conservez-le dans un endroit extrêmement sécurisé, car toute personne en possession de celui-ci pourrait potentiellement accéder à votre coffre-fort.
Créez et organisez vos premières entrées
Une fois la base de données créée et enregistrée, vous verrez une structure de groupes par défaut (Internet, Windows, Courriel, Banque en ligne, etc.) que vous pouvez utiliser telle quelle, modifier ou supprimer. L'avantage de KeePassXC est qu'il vous permet de créer autant de groupes et de sous-groupes que nécessaire pour refléter votre propre flux de travail : personnel, professionnel, serveurs, banques, clients, projets, etc.
Pour ajouter votre premier mot de passe, cliquez simplement sur « Nouvelle entrée » (ou sur le bouton avec le symbole +). Un formulaire s'ouvrira ; vous devrez y saisir le titre de l'entrée (par exemple, « Gmail personnel »), votre nom d'utilisateur ou votre adresse e-mail, l'URL de connexion et votre mot de passe. Il est très pratique d'utiliser le générateur de mots de passe intégré pour créer un mot de passe unique, long et aléatoire que vous n'aurez plus jamais à saisir manuellement.
Chaque fiche comporte plusieurs onglets de configuration, en plus des champs de base. Dans « Avancé », vous pouvez ajouter des attributs personnalisés (par exemple, l’identifiant client, le numéro de contrat) et joindre des fichiers (certificats, PDF d’instructions, clés SSH , etc.), qui seront chiffrés avec le reste de la base de données. Dans « Propriétés », vous pouvez modifier l’icône, ajouter des étiquettes, configurer la date d’expiration de la fiche ou activer la saisie automatique.
L'historique des modifications est une autre fonctionnalité intéressante : KeePassXC conserve les versions précédentes de chaque entrée. Ainsi, si vous modifiez un mot de passe et devez ensuite récupérer l'ancien, vous pouvez le faire à condition de ne pas avoir trop limité la taille de l'historique dans les paramètres de la base de données. Cela constitue une sécurité supplémentaire contre les erreurs humaines.
À mesure que le nombre d'entrées augmente, la recherche intégrée devient essentielle . Le champ de recherche permet de localiser du texte dans les titres, les noms d'utilisateur, les URL, les notes et autres champs, et prend en charge des filtres avancés pour trouver exactement ce que vous cherchez, même dans les bases de données d'entreprise contenant des centaines, voire des milliers, d'identifiants.
Pour la plupart des utilisateurs, l'intégration au navigateur est l'atout majeur . La saisie automatique des identifiants réduit les erreurs de frappe, encourage l'utilisation de mots de passe plus longs et permet un gain de temps considérable, notamment pour ceux qui utilisent de nombreux outils web.
La procédure générale d'utilisation de KeePassXC-Browser est la suivante :
- Activer l'intégration depuis KeePassXCDans l'application de bureau, allez dans Outils → Paramètres → Intégration du navigateur et sélectionnez les navigateurs que vous utilisez (Chrome, Firefox, Edge, Vivaldi, Brave, Tor Browser, etc.).
- Installez l'extension officielle du navigateur: recherchez-le dans la boutique correspondante (Chrome Web Store, modules complémentaires Firefox, etc.) sous le nom « KeepPassXC-Browser ».
- Extension et application ConnectLorsque vous cliquez sur l'icône de l'extension, un message vous invite à créer une connexion avec KeePassXC. Donnez-lui un nom facile à retenir (par exemple, « Ordinateur portable professionnel Chrome ») et autorisez-la dans la boîte de dialogue qui s'affiche dans le client de bureau.
- Une fois la base de données ouverte, accédez à un site de connexion.Lors de la première détection d'une entrée compatible, KeePassXC affichera une notification demandant l'autorisation d'utiliser ces informations d'identification sur ce domaine. Vous pouvez sélectionner « Mémoriser » et « Autoriser la sélection » pour ne plus voir ce message.
Un conseil pratique : configurez KeePassXC pour qu’il démarre au démarrage du système et se réduise dans la barre d’état système. Ainsi, l’extension trouvera toujours la base de données ouverte lorsque vous ouvrirez votre navigateur. Sous macOS, il est facile de fermer l’application par inadvertance en appuyant sur la touche X ; il est donc conseillé de vérifier vos préférences de comportement des fenêtres.
Si un site web ne fonctionne pas correctement avec l'extension (formulaires très personnalisés, applications de bureau ou clients anciens), vous pouvez toujours utiliser la saisie automatique. Il vous suffit d'attribuer un raccourci clavier global, de sélectionner le champ de saisie approprié, et KeePassXC saisit le nom d'utilisateur et le mot de passe dans la fenêtre active en suivant la séquence que vous avez configurée.
Synchronisez votre base avec votre téléphone portable et vos autres appareils.

Jusqu'à présent, tout se faisait localement, mais il est courant de vouloir avoir les mêmes mots de passe sur son appareil mobile et éventuellement d'en partager certains avec ses collègues. KeePassXC n'intègre pas de synchronisation, mais il est compatible avec la quasi-totalité des services de stockage cloud et des solutions P2P.
Le principe général reste le même : vous placez le fichier .kdbx dans un dossier synchronisé sur tous vos appareils, puis vous ouvrez ce même fichier depuis chaque application compatible. Voici quelques exemples :
- Services cloud personnelsGoogle Drive, Dropbox, iCloud et OneDriveSynology Drive, Nextcloud, etc. Sur un ordinateur, on installe généralement l'application de bureau, qui crée un dossier local synchronisé ; sur un appareil mobile, on utilise l'application officielle, qui s'intègre à l'explorateur de fichiers du système.
- Solutions pair à pair (P2P)Syncthing ou Resilio Sync synchronisent directement les dossiers entre vos ordinateurs sans passer par des serveurs centralisés, idéal si vous souhaitez un contrôle et une confidentialité maximum.
- Environnements d'entrepriseOneDrive Entreprise SharePointGoogle Workspace, les NAS d'entreprise… permettent à plusieurs utilisateurs d'accéder au même fichier, les autorisations étant ajustées par le service informatique.
Tant que le fichier est chiffré lors de sa transmission, le fournisseur de services cloud ne peut pas en lire le contenu . Il est essentiel de protéger correctement la clé principale et, si vous partagez la base de données avec des tiers, de convenir de la manière dont cette clé est distribuée (toujours via un canal distinct de celui de la base de données elle-même) et des personnes autorisées à modifier quoi.
Applications mobiles compatibles avec KeePassXC
Bien que KeePassXC ne dispose pas d'application officielle pour iOS ou Android , tout un écosystème de clients compatibles KDBX comble ce manque sans problème. Voici quelques-unes des options les plus recommandées :
- KeePassDX ou KeePass2Android sur AndroidLes deux applications prennent en charge les fichiers .kdbx, l'intégration au cloud et le remplissage automatique natif du système. KeePass2Android, par exemple, s'intègre parfaitement avec Google Drive, Dropbox, WebDAV et d'autres sources.
- Coffre-fort dans iPhone y MacUn client très complet, dont certaines fonctionnalités sont disponibles dans une version payante. Il prend en charge Face ID, Touch ID, la synchronisation avec iCloud, Dropbox, OneDrive, etc., et est spécialement conçu pour fonctionner avec les coffres-forts KeePass.
- KeePassium sur iOSUne alternative gratuite très aboutie (avec une option Premium), dotée de la saisie semi-automatique, de la prise en charge TOTP, de la compatibilité avec kdb/kdbx, Argon2/ChaCha20, d'une corbeille et de la synchronisation automatique avec des services comme iCloud ou Google Drive.
Sur votre appareil mobile, la procédure consiste généralement à installer l'application de service cloud (Drive, Dropbox, iCloud Drive, Synology Drive, etc.), à vérifier que le fichier .kdbx y est synchronisé, puis, depuis l'application KeePass correspondante, à utiliser « Ouvrir une base de données existante » et à sélectionner l'emplacement cloud. Une fois la base de données ouverte, vous pouvez utiliser la fonction de remplissage automatique du système pour vous connecter aux applications et aux sites web en quelques clics.
Il est conseillé d'effectuer un test de synchronisation : ajoutez une nouvelle entrée sur votre ordinateur, fermez la base de données, attendez que les modifications soient synchronisées avec le cloud, ouvrez la base de données sur votre appareil mobile et vérifiez que l'entrée apparaît bien. Répétez ensuite l'opération en sens inverse (création sur votre appareil mobile et vérification sur votre ordinateur) afin de vous assurer que la synchronisation fonctionne dans les deux sens.
Meilleures pratiques, sauvegardes et problèmes courants
Avoir tous ses mots de passe dans un seul fichier est à la fois rassurant et inquiétant . D'un côté, cela centralise et simplifie les choses ; de l'autre, si vous perdez le fichier, qu'il soit corrompu ou que vous oubliez votre mot de passe principal, vous perdez tout. C'est pourquoi il est essentiel de suivre certaines bonnes pratiques.
La première chose à retenir est évidente : choisissez un mot de passe principal très robuste, alliant longueur et complexité, mais facile à mémoriser sans avoir à le noter. Les longues phrases contenant des mots inhabituels, associées à un schéma personnel difficile à deviner, constituent généralement un bon point de départ. N’utilisez pas de méthodes de récupération miracles : si vous l’oubliez, vous ne trouverez aucune assistance.
Deuxièmement, sauvegardez votre base de données .kdbx et tout fichier de clé . Conservez au moins une sauvegarde à jour sur un support de stockage différent (un autre disque dur, un NAS, une clé USB rangée en lieu sûr). Si vous utilisez un fichier de clé en plus de votre mot de passe, faites-en une copie et ne le modifiez pas : même une modification mineure le rendra inutilisable et vous perdrez l’accès.
Il est également conseillé d'éviter de modifier la base de données simultanément depuis plusieurs appareils . Si deux ordinateurs ouvrent le fichier, y apportent des modifications et se synchronisent quasiment en même temps, certains services cloud peuvent générer des copies conflictuelles ou, dans le pire des cas, corrompre le fichier. Dans les environnements partagés, il est judicieux de définir des règles : qui peut modifier le fichier, qui peut seulement le consulter et comment les modifications sont gérées.
Si, à tout moment, vous ne parvenez pas à ouvrir votre base même si vous êtes certain(e) du mot de passe, vérifiez :
- Vous n'avez pas activé le verrouillage du compte Windows et vous avez changé d'utilisateur ou de profil.
- Vous utilisez le fichier clé correct et sans modifications.
- Vérifiez que le fichier .kdbx n'est pas endommagé par une panne de disque ou un arrêt forcé du système.
KeePass (et certaines versions dérivées) intègre des outils de réparation de bases de données qui, dans certains cas, permettent de récupérer des informations à partir de fichiers corrompus, mais il est déconseillé de s'y fier. La meilleure solution consiste toujours à utiliser des sauvegardes récentes.
Avantages, inconvénients et alternatives à considérer
KeePassXC offre un excellent compromis entre sécurité et contrôle , ce qui le rend particulièrement attractif pour les utilisateurs avancés et les organisations qui ne souhaitent pas dépendre de solutions SaaS. Cependant, il n'est pas parfait et ne convient pas à tous.
Parmi ses principaux avantages, on peut souligner :
- Contrôle total sur l'emplacement de stockage des mots de passe et leur synchronisation.
- Logiciel libre, auditable et doté d'une communauté active.
- Chiffrement robuste, prise en charge de matériel jetons et TOTP intégré.
- Compatibilité multiplateforme très étendue (Windows, macOS, Linux, clients mobiles tiers).
- Grande flexibilité d'intégration dans les flux de travail techniques (CLI, Secret Service, etc.).
Du côté moins agréable, il y a plusieurs inconvénients à prendre en compte :
- Courbe d'apprentissagePour les utilisateurs ayant peu de connaissances techniques, son utilisation peut s'avérer plus complexe qu'avec un gestionnaire cloud prêt à l'emploi. Elle nécessite généralement une courte période d'adaptation et, parfois, la consultation d'un guide comme celui-ci.
- Synchronisation manuelle ou externeIl n'existe pas de système dorsal intégré ; vous devez vous appuyer sur des services externes (cloud, P2P, NAS…) et en comprendre les implications.
- Dépendance du fichier localSi vos données sont supprimées ou corrompues sans sauvegarde, vous perdez toutes vos informations. C'est pourquoi une politique de sauvegarde est absolument essentielle.
- Mises à jour et maintenanceBien que le projet évolue rapidement, il est de votre responsabilité de tenir le client informé de l'état de vos ordinateurs et de vérifier occasionnellement les paramètres de sécurité.
Si, après mûre réflexion, vous estimez que KeePassXC ne vous convient pas , l'écosystème des gestionnaires de mots de passe est vaste : 1Password, Bitwarden, Keeper, Enpass, LastPass, et même les solutions intégrées à iCloud et Google Chrome ont leurs utilisateurs. Ils proposent généralement une synchronisation automatique, des applications officielles pour toutes les plateformes et, dans certains cas, la récupération de compte, ce qui implique de faire davantage confiance à des fournisseurs tiers.
Choisir la bonne option implique d'analyser vos besoins réels : les appareils que vous utilisez, le niveau de contrôle souhaité sur vos données, votre préférence pour un abonnement payant, l'importance que vous accordez à l'open source et le nombre de personnes qui partageront ces identifiants. Il n'existe pas de solution universelle, mais KeePassXC est particulièrement adapté lorsque la sécurité, la transparence et l'autonomie priment sur la simplicité d'utilisation.
Configurer votre système avec KeePassXC, c'est créer votre propre kit de sécurité : un coffre-fort local, robuste et chiffré, compatible avec les navigateurs et les appareils mobiles, que vous pouvez synchroniser à votre guise et sauvegarder où vous le souhaitez. Cela demande un peu plus d'implication que de simplement cliquer sur « Suivant, suivant, accepter » sur un service cloud, mais en contrepartie, vous bénéficiez d'un avantage rare : savoir précisément où se trouvent vos données confidentielles, comment elles sont protégées et quels composants vous pouvez adapter à vos besoins sans en perdre le contrôle.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.
Sommaire
- 1 Qu'est-ce que KeePassXC et pourquoi est-ce intéressant ?
- 2 Fonctions clés et avantages par rapport aux autres gestionnaires
- 3 Comment installer et configurer KeePassXC sur votre ordinateur
- 4 Créez et organisez vos premières entrées
- 5 Intégrez KeePassXC à votre navigateur
- 6 Synchronisez votre base avec votre téléphone portable et vos autres appareils.
- 7 Applications mobiles compatibles avec KeePassXC
- 8 Meilleures pratiques, sauvegardes et problèmes courants
- 9 Avantages, inconvénients et alternatives à considérer