Sicurezza delle passwordCOMP

KeePass vs KeePassXC: stesso database, programmi diversi (2026)

KeePass e KeePassXC leggono entrambi lo stesso file di database .kdbx, ma sono progetti separati con codebase diverse, supporto piattaforme diverso e approcci differenti a funzioni come l'integrazione con il browser e l'auto-type. Ecco un confronto diretto per aiutarvi a scegliere.

Di Eric Gerard · Editor · PwdFortress12 min di letturaPhoto via Pexels

KeePass e KeePassXC sembrano lo stesso programma. Condividono il nome, il formato del database, e esistono per la stessa ragione: conservare le password in un file crittografato che controllate voi. Ma sono progetti separati con codebase diverse, sviluppatori diversi e scelte di progettazione diverse. Se dovete scegliere tra i due, ecco cosa cambia davvero.

Non sai quale scegliere? Il nostro confronto password manager ti chiede quante persone, se vuoi solo piani gratuiti, open source o una cassaforte fuori dal cloud del fornitore, scarta ciò che non va e calcola il resto su 1, 2 o 3 anni.

Lo spirito open source, senza gestire un file .kdbx e la tua sincronizzazione? Anche Proton Pass è open source, importa le esportazioni di KeePass e KeePassXC e sincronizza con crittografia end-to-end su dispositivi illimitati già nel piano gratuito.

In sintesi: i due KeePass e le alternative sincronizzate

Chi confronta questi due programmi sceglie quasi sempre tra un file da sincronizzare da sé e una cassaforte che si sincronizza da sola. Ecco le due risposte in un'unica tabella, con il passo da fare per ciascuna. Prezzi verificati sui siti dei fornitori il 17 e 18 ottobre 2026.

OpzioneIdeale perSincronizzazione tra dispositiviPrezzoOpen sourcePasso successivo
KeePassXCLinux, macOS, computer mistiSposti tu il file .kdbxGratisSì (GPL)Scarica da keepassxc.org
KeePassUtenti Windows che usano i pluginSposti tu il file .kdbxGratisSì (GPL)Scarica da keepass.info
Proton PassFan dell'open source che vogliono la sincronizzazione automaticaIntegrata, crittografata end-to-end, dispositivi illimitati già nel piano gratuitoGratis, Plus 2,99 USD/mese con fatturazione annualeSì (app)Prova Proton Pass gratis
BitwardenUna cassaforte sincronizzata gratuita, o self-hostingIntegrata, dispositivi illimitati nel piano gratuitoGratis, Premium 19,80 USD/annoSìVedi Bitwarden
NordPassLe app ospitate più rifiniteIntegrata (piano gratuito: 1 dispositivo attivo alla volta)Gratis, Premium da 1,99 EUR/mese (1 anno)NoVedi i piani NordPass

Se gestire il file ti va bene, ignora le ultime tre righe: KeePassXC o KeePass è lo strumento giusto, e il resto del confronto ti aiuta a scegliere. Se il problema è la sincronizzazione, la sezione «Spostare un database KeePass in un gestore sincronizzato» più sotto spiega la migrazione.

La relazione tra i due

KeePass e l'originale. Dominik Reichl lo ha creato nel 2003, e rimane un progetto con un singolo sviluppatore, scritto in C# per il framework .NET. La sua piattaforma nativa e Windows. Funziona su Linux e macOS tramite Mono, un livello di compatibilita che reimplementa parti di .NET, ma l'esperienza su queste piattaforme e notevolmente meno curata.

KeePassXC e nato come fork di KeePassX (a sua volta un port Linux di KeePass), riscritto in C++ con il framework Qt. E mantenuto da un piccolo team di contributori e funziona nativamente su Windows, macOS e Linux senza alcun livello di compatibilita. La prima versione stabile e del 2017.

Entrambi i programmi usano il formato di database KDBX (versioni 3.x e 4.x). Un file .kdbx creato in uno puo essere aperto nell'altro. Questo e il fatto piu importante sulla loro relazione: i vostri dati non sono vincolati a nessuno dei due programmi.

KeePassXC 2.8 (ottobre 2026): la nuova versione tocca il tuo database?

KeePassXC 2.8.0 è uscito il 21 ottobre 2026 (note di rilascio). È la versione più grande da anni: passaggio a Qt 6, build Arm64 native per Windows, un AppImage AArch64 per Linux, Auto-Type su Wayland tramite i portali del desktop, scorciatoie da tastiera configurabili e sincronizzazione con una copia remota del database tramite strumenti esterni che configuri tu (non aggiunge alcun servizio cloud KeePassXC).

L'aggiornamento modifica il tuo file .kdbx? Le note di rilascio non annunciano alcuna modifica al formato KDBX: un database salvato con la 2.8 si apre ancora in KeePass 2 e nelle app mobili. Un effetto documentato: su Linux, il nuovo sblocco rapido con Polkit aggiunge un UUID ai metadati pubblici del database, che risulta quindi modificato al primo avvio. Se sincronizzi il file tra più computer, aspettati un salvataggio in più, e copia il .kdbx in un posto sicuro prima del primo avvio, come per ogni aggiornamento.

Conviene aggiornare? Sì. La versione corregge un use-after-free nell'importazione di file KDB manipolati (CVE-2026-69150), un'iniezione di riferimenti alle voci tramite l'estensione del browser e scritture fuori dai limiti nella messaggistica del browser. Se usi KeePassXC con la sua estensione, già queste correzioni giustificano l'aggiornamento di ogni computer.

Tenere l'app aggiornata e il file allineato su ogni dispositivo è la parte del modello KeePass che fai da solo. Se è proprio quel lavoro che vuoi eliminare, Proton Pass importa un'esportazione di KeePassXC e sincronizza con crittografia end-to-end su dispositivi illimitati nel piano gratuito. La porta resta aperta in entrambe le direzioni: la 2.8 migliora anche l'importatore Proton Pass di KeePassXC.

Black Friday 2026 (rilevato il 28 ottobre 2026): la pagina partner di Proton Pass aperta dal nostro link applica il 60% di sconto il primo anno su Pass Plus (23,88 $ per i primi 12 mesi, poi 35,88 $ all'anno) e Pass Family (33,48 $ per 6 account, poi 59,88 $ all'anno), con garanzia di rimborso di 30 giorni. La pagina d'ordine mostra il prezzo del tuo paese: controllalo prima di pagare. Vedi l'offerta Black Friday di Proton Pass

Supporto piattaforme

PiattaformaKeePassKeePassXC
WindowsNativo (.NET)Nativo (Qt)
macOSTramite Mono (interfaccia non nativa)Nativo (Qt)
LinuxTramite Mono (interfaccia non nativa)Nativo (Qt)
iOSApp di terze parti (Strongbox, KeePassium)App di terze parti (le stesse)
AndroidApp di terze parti (KeePassDX, Keepass2Android)App di terze parti (le stesse)

Su Windows, entrambi funzionano bene. Su macOS e Linux, KeePassXC e significativamente migliore perche non dipende da Mono. KeePass basato su Mono in macOS puo avere problemi di rendering, avvio lento e integrazione di sistema assente (nessun dialogo file nativo, nessuna integrazione portachiavi).

Le app mobili sono le stesse per entrambi, perche leggono direttamente il file .kdbx. Strongbox (iOS), KeePassium (iOS) e KeePassDX (Android) funzionano con database creati da entrambi i programmi.

Integrazione con il browser

Questa e una delle maggiori differenze pratiche.

KeePassXC ha un'integrazione con il browser incorporata tramite KeePassXC-Browser, un'estensione ufficiale disponibile per Firefox, Chrome, Edge e Brave. Comunica con l'applicazione desktop tramite un socket locale usando un protocollo che il team di KeePassXC mantiene. La configurazione richiede meno di un minuto: installare l'estensione, cliccare su "Connetti" e approvare la connessione in KeePassXC.

KeePass non include l'integrazione con il browser nel programma base. Serve un plugin di terze parti, i piu comuni sono KeePassRPC (usato con l'estensione browser Kee) o KeePassHTTP (vecchio, ora deprecato in favore di KeePassRPC). Questi plugin sono mantenuti da sviluppatori separati, e il loro ciclo di aggiornamento e indipendente da KeePass.

La conseguenza pratica: con KeePassXC, il riempimento automatico del browser e una funzionalita di prima parte che viene fornita con l'applicazione e testata con ogni versione. Con KeePass, dipende da un plugin che potrebbe restare indietro dopo un aggiornamento di KeePass.

Una scrivania vista dall'alto che mostra un laptop argentato aperto, uno smartphone appoggiato accanto, una tazza di caffe bianca, e un piccolo quaderno con una penna sopra
Una scrivania vista dall'alto che mostra un laptop argentato aperto, uno smartphone appoggiato accanto, una tazza di caffe bianca, e un piccolo quaderno con una penna sopra

Auto-Type

Entrambi i programmi supportano l'auto-type, che digita il nome utente e la password nella finestra attiva simulando la pressione dei tasti.

KeePass ha un sistema di auto-type flessibile con una sintassi di sequenza personalizzata. Potete definire sequenze per voce come {USERNAME}{TAB}{PASSWORD}{ENTER} e pattern piu complessi con ritardi, combinazioni di tasti e corrispondenza dei titoli delle finestre. L'auto-type di KeePass e la sua funzionalita piu forte per gli utenti avanzati.

KeePassXC supporta l'auto-type con la stessa sintassi base, e funziona su tutte e tre le piattaforme desktop. L'implementazione e nativa per ogni sistema operativo invece di passare attraverso Mono. Su Linux, KeePassXC supporta sia X11 che Wayland (quest'ultimo tramite un portale), mentre KeePass tramite Mono ha compatibilita Wayland limitata.

Per la maggior parte degli utenti, entrambi funzionano. Per utenti con sequenze di auto-type complesse o esigenze di corrispondenza finestre insolite, la storia piu lunga di KeePass significa che copre piu casi limite.

Ecosistema di plugin

KeePass supporta plugin scritti in .NET. La pagina ufficiale dei plugin ne elenca decine: generatori TOTP, adattatori di sincronizzazione cloud, formati di importazione/esportazione, temi dell'interfaccia, e altro. Se avete bisogno di un'integrazione specifica che nessuno dei due programmi offre nativamente, l'ecosistema di plugin di KeePass e piu ampio.

KeePassXC non supporta plugin. La sua filosofia di sviluppo e includere le funzionalita importanti nell'applicazione principale invece di delegarle a codice di terze parti. TOTP (password monouso basate sul tempo), integrazione dell'agente SSH, supporto YubiKey/OnlyKey e integrazione con il browser sono tutti incorporati.

Questo e un compromesso di design, non un difetto. Un ecosistema di plugin offre flessibilita ma introduce dipendenze da sviluppatori terzi. Un'applicazione monolitica offre un insieme di funzionalita testato e coerente ma limita l'estensibilita.

Crittografia e sicurezza

Entrambi i programmi usano la stessa crittografia per il file di database:

  • AES-256 o ChaCha20 per crittografare il contenuto del database.
  • Argon2d o Argon2id per derivare la chiave di crittografia dalla password principale (KDBX 4.x). I database KDBX 3.x piu vecchi usano AES-KDF.
  • File chiave opzionale e/o chiave hardware (challenge-response YubiKey) oltre alla password principale.

Nessuno dei due programmi invia il vostro database o la password principale a un server. Entrambi sono completamente offline. Il file di database e la cassaforte, e voi scegliete dove conservarlo: un disco locale, una chiavetta USB, o una cartella cloud che sincronizzate voi stessi.

Il modello di sicurezza e identico. La domanda non e quale sia piu sicuro, ma di quale vi fidate di piu in termini di qualita del codice e manutenzione. Entrambi sono open source e verificabili. KeePassXC pubblica il suo codice su GitHub con una cronologia di commit e lista di contributori visibili. KeePass pubblica il suo codice sorgente sul proprio sito web.

Interfaccia utente

L'interfaccia di KeePass riflette la sua eredita Windows/.NET: una barra dei menu, un albero di gruppi a sinistra, un elenco di voci a destra, e un pannello dei dettagli in basso. Su Windows e a suo agio. Su macOS e Linux tramite Mono, sembra un'applicazione Windows in esecuzione in un livello di compatibilita, perche e esattamente quello.

L'interfaccia di KeePassXC usa Qt e segue le convenzioni di ogni sistema operativo. Su macOS, ha una barra degli strumenti dall'aspetto nativo e rispetta il rendering dei font di sistema. Su Linux, si adatta al vostro tema desktop. Su Windows, sembra un'applicazione Qt moderna.

Nessuna delle due interfacce vincera un premio di design, ma KeePassXC risulta notevolmente piu integrato sulle piattaforme non-Windows.

Quale scegliere

Scegliete KeePassXC se:

  • Usate macOS o Linux come piattaforma principale.
  • Volete l'integrazione con il browser senza plugin di terze parti.
  • Preferite un'applicazione autonoma con TOTP, agente SSH e supporto YubiKey integrati.
  • Volete un'applicazione che funzioni nativamente su tutte e tre le piattaforme desktop.

Scegliete KeePass se:

  • Siete su Windows e volete l'originale maturo e collaudato.
  • Dipendete da plugin specifici che KeePassXC non replica.
  • Avete bisogno del sistema di auto-type piu flessibile disponibile.
  • Preferite un progetto con un singolo sviluppatore a lungo termine e due decenni di storia.

In ogni caso, i vostri dati sono portabili. Il file .kdbx funziona in entrambi i programmi e in tutte le principali app mobili. Potete cambiare in qualsiasi momento senza migrare nulla.

Spostare un database KeePass in un gestore sincronizzato

Il motivo più comune per lasciare KeePass o KeePassXC non è la sicurezza, è lo smartphone: tenere aggiornato un unico file .kdbx tra portatile, desktop e app mobile tramite Dropbox, Syncthing o una chiavetta USB funziona finché due dispositivi lo modificano lo stesso giorno e bisogna riconciliare le copie. La migrazione richiede una decina di minuti, e le due opzioni open source qui sotto importano direttamente un database KeePass.

Proton Pass ha un importatore dedicato a KeePass e KeePassXC (verificato su proton.me il 18 ottobre 2026). In KeePass usa File, Esporta e scegli KeePass XML (2.x); in KeePassXC Database, Esporta, File XML. Poi apri l'estensione browser di Proton Pass, vai in Impostazioni, Importa e scegli KeePass (xml). Il piano gratuito include già accessi illimitati su dispositivi illimitati, quindi puoi provare l'intera migrazione senza pagare nulla. Pass Plus (2,99 USD/mese con fatturazione annuale) aggiunge alias email illimitati, un autenticatore integrato e più casseforti.

Bitwarden importa un database KeePass come file .kdbx cifrato, esportazione .xml o esportazione .csv da KeePassXC, secondo il suo centro assistenza. Gli allegati non vengono trasferiti: vanno caricati di nuovo.

Se hai esportato KeePassXC in CSV anziché in XML, il nostro convertitore CSV di password legge quel file nel browser, segnala le password condivise tra voci e lo riscrive con l'intestazione Bitwarden esatta o nel formato Chrome che importano quasi tutti gli altri gestori.

Due precauzioni in ogni caso. Un'esportazione XML o CSV è l'intera cassaforte in chiaro: esportala in una cartella locale, importala subito, poi eliminala e svuota il cestino. E conserva il file .kdbx originale come backup offline: KeePassXC lo aprirà sempre, se un giorno vorrai tornare indietro.

Resta sull'open source e dimentica la sincronizzazione: prova Proton Pass gratisImporta le esportazioni XML di KeePass e KeePassXC · Dispositivi illimitati gratis · Plus 2,99 USD/mese annuale · Black Friday: 60% di sconto su Pass Plus il primo anno→

Tabella comparativa

FunzionalitaKeePassKeePassXC
LinguaggioC# (.NET)C++ (Qt)
Nativo suWindowsWindows, macOS, Linux
Integrazione browserPlugin (KeePassRPC/Kee)Integrata (KeePassXC-Browser)
PluginSi (ecosistema .NET)No (funzionalita integrate)
TOTPPluginIntegrato
YubiKeyPluginIntegrato
Agente SSHPluginIntegrato
Formato databaseKDBX 3.x / 4.xKDBX 3.x / 4.x
CrittografiaAES-256 o ChaCha20AES-256 o ChaCha20
Derivazione chiaveArgon2d / Argon2idArgon2d / Argon2id
Open sourceSiSi
SviluppatoreDominik Reichl (dal 2003)Team della comunita (dal 2017)

Trasparenza: i link a Proton Pass, Bitwarden e NordPass passano dal nostro reindirizzamento /go/. Proton Pass e NordPass sono partner di affiliazione e possono versarci una commissione se ti abboni, senza costi aggiuntivi per te; Bitwarden non ci paga nulla. KeePass e KeePassXC sono gratuiti e collegati direttamente ai loro siti ufficiali.

Domande frequenti

KeePassXC 2.8 modifica il mio database?

Le note di rilascio della 2.8.0 (21 ottobre 2026) non annunciano modifiche al formato: un database salvato con la 2.8 si apre ancora in KeePass 2. Su Linux, il nuovo sblocco rapido con Polkit aggiunge un UUID ai metadati pubblici del database, che risulta modificato al primo avvio. Fai una copia del file e poi aggiorna: la 2.8 corregge diverse falle, tra cui CVE-2026-69150.

Qual e la differenza tra KeePass e KeePassXC?

KeePass e il gestore di password originale, scritto in C# e progettato principalmente per Windows (funziona su Linux e macOS tramite Mono, con limitazioni). KeePassXC e un fork della comunita, riscritto da zero in C++ con il framework Qt, e funziona nativamente su Windows, macOS e Linux senza alcun livello di compatibilita. Entrambi usano lo stesso formato di database .kdbx, quindi potete aprire lo stesso file in entrambi. Le differenze sono nel supporto piattaforme, l'integrazione con il browser, l'architettura dei plugin e l'interfaccia utente.

Si puo usare lo stesso file di database in KeePass e KeePassXC?

Si. Entrambi i programmi leggono e scrivono il formato KDBX 4.x (e versioni precedenti). Potete creare un database in KeePass, aprirlo in KeePassXC, modificarlo e riaprirlo in KeePass. L'unica avvertenza e che i plugin di KeePass possono memorizzare dati personalizzati nel database che KeePassXC non visualizza, e viceversa. I dati fondamentali, le vostre voci, gruppi, password, URL e note, si trasferiscono completamente.

Quale e piu sicuro, KeePass o KeePassXC?

Entrambi sono open source e usano la stessa crittografia per il file di database: AES-256 o ChaCha20, con Argon2d o Argon2id per la derivazione della chiave. Nessuno dei due invia dati a un server. Il modello di sicurezza e identico. La differenza pratica sta nel modo in cui ciascuno gestisce l'integrazione con il browser e l'auto-type, dove l'approccio integrato di KeePassXC evita la dipendenza da plugin di terze parti richiesti da KeePass. Nessuno dei due ha subito una violazione pubblicata della propria crittografia principale.