Seguridad de contraseñasCOMP

KeePass vs KeePassXC: misma base de datos, programas diferentes (2026)

KeePass y KeePassXC leen el mismo archivo de base de datos .kdbx, pero son proyectos separados con bases de código diferentes, soporte de plataformas diferente y enfoques distintos para funciones como la integración con el navegador y la escritura automática. Aquí hay una comparación directa para ayudarle a elegir.

Por Eric Gerard · Editor · PwdFortress13 min de lecturaPhoto via Pexels

KeePass y KeePassXC parecen el mismo programa. Comparten nombre, formato de base de datos, y existen por la misma razón: guardar contraseñas en un archivo cifrado que usted controla. Pero son proyectos separados con bases de código diferentes, mantenedores diferentes y decisiones de diseño diferentes. Si debe elegir entre ellos, esto es lo que realmente difiere.

¿Dudas sobre cuál elegir? Nuestro comparador de gestores de contraseñas te pregunta cuántas personas, si solo quieres planes gratuitos, código abierto o una bóveda fuera de la nube del proveedor, descarta lo que no encaja y calcula el precio del resto a 1, 2 o 3 años.

¿Quieres el espíritu open source sin gestionar un archivo .kdbx ni tu propia sincronización? Proton Pass también es de código abierto, importa las exportaciones de KeePass y KeePassXC y sincroniza con cifrado de extremo a extremo en dispositivos ilimitados desde su plan gratuito.

De un vistazo: los dos KeePass y las alternativas con sincronización

La mayoría de quienes comparan estos dos programas eligen en realidad entre un archivo que sincronizan ellos mismos y una bóveda que se sincroniza sola. Aquí están las dos respuestas en una misma tabla, con el paso a seguir para cada una. Precios comprobados en las webs de cada proveedor el 17 y 18 de octubre de 2026.

OpciónIdeal paraSincronización entre dispositivosPrecioCódigo abiertoSiguiente paso
KeePassXCLinux, macOS, equipos mixtosUsted mueve el archivo .kdbxGratisSí (GPL)Descargar en keepassxc.org
KeePassUsuarios de Windows que dependen de pluginsUsted mueve el archivo .kdbxGratisSí (GPL)Descargar en keepass.info
Proton PassFans del código abierto que quieren sincronización automáticaIntegrada, cifrada de extremo a extremo, dispositivos ilimitados en el plan gratuitoGratis, Plus 2,99 USD/mes en pago anualSí (apps)Probar Proton Pass gratis
BitwardenUna bóveda sincronizada gratuita, o autoalojadaIntegrada, dispositivos ilimitados en el plan gratuitoGratis, Premium 19,80 USD/añoSíVer Bitwarden
NordPassLas apps alojadas más pulidasIntegrada (plan gratuito: 1 dispositivo activo a la vez)Gratis, Premium desde 1,99 EUR/mes (1 año)NoVer planes de NordPass

Si gestionar el archivo le parece bien, ignore las tres últimas filas: KeePassXC o KeePass es la herramienta adecuada, y el resto de la comparativa le ayuda a decidir. Si lo que le pesa es la sincronización, la sección «Pasar una base de KeePass a un gestor sincronizado» más abajo explica la migración.

La relación entre ambos

KeePass es el original. Dominik Reichl lo creó en 2003, y sigue siendo un proyecto de un solo mantenedor, escrito en C# para el framework .NET. Su plataforma nativa es Windows. Funciona en Linux y macOS a través de Mono, una capa de compatibilidad que reimplementa partes de .NET, pero la experiencia en esas plataformas es notablemente menos pulida.

KeePassXC comenzó como un fork de KeePassX (a su vez un port de KeePass a Linux), reescrito en C++ con el framework Qt. Lo mantiene un pequeño equipo de contribuyentes y funciona nativamente en Windows, macOS y Linux sin ninguna capa de compatibilidad. La primera versión estable fue en 2017.

Ambos programas usan el formato de base de datos KDBX (versiones 3.x y 4.x). Un archivo .kdbx creado en uno puede abrirse en el otro. Este es el hecho más importante sobre su relación: sus datos no están bloqueados en ninguno de los dos programas.

KeePassXC 2.8 (octubre de 2026): ¿afecta la nueva versión a tu base de datos?

KeePassXC 2.8.0 se publicó el 21 de octubre de 2026 (notas de la versión). Es la versión más grande en años: paso a Qt 6, compilaciones Arm64 nativas para Windows, un AppImage AArch64 para Linux, autoescritura en Wayland mediante los portales del escritorio, atajos de teclado configurables y sincronización con una copia remota de la base mediante herramientas externas que configuras tú (no añade ningún servicio en la nube de KeePassXC).

¿La actualización modifica tu archivo .kdbx? Las notas de la versión no anuncian ningún cambio en el formato KDBX: una base guardada con la 2.8 sigue abriéndose en KeePass 2 y en las apps móviles. Un efecto documentado: en Linux, el nuevo desbloqueo rápido con Polkit añade un UUID a los metadatos públicos de la base, que aparece como modificada en el primer arranque. Si sincronizas el archivo entre varios equipos, cuenta con un guardado extra, y copia el .kdbx a un lugar seguro antes del primer arranque, como con cualquier actualización.

¿Conviene actualizar? Sí. La versión corrige un uso de memoria liberada al importar archivos KDB manipulados (CVE-2026-69150), una inyección de referencias de entrada a través de la extensión del navegador y escrituras fuera de límites en la mensajería del navegador. Si usas KeePassXC con su extensión, solo estas correcciones justifican actualizar cada equipo.

Mantener la app al día y el archivo sincronizado en cada dispositivo es la parte del modelo KeePass que haces tú. Si es la tarea de la que quieres librarte, Proton Pass importa una exportación de KeePassXC y sincroniza con cifrado de extremo a extremo en dispositivos ilimitados en su plan gratuito. La puerta queda abierta en ambos sentidos: la 2.8 también mejora el importador de Proton Pass de KeePassXC.

Black Friday 2026 (consultado el 28 de octubre de 2026): la página de socio de Proton Pass que abre nuestro enlace aplica un 60 % de descuento el primer año en Pass Plus (23,88 $ los 12 primeros meses, luego 35,88 $ al año) y Pass Family (33,48 $ para 6 cuentas, luego 59,88 $ al año), con garantía de reembolso de 30 días. La página de pedido muestra el precio de tu país: compruébalo antes de pagar. Ver la oferta Black Friday de Proton Pass

Soporte de plataformas

PlataformaKeePassKeePassXC
WindowsNativo (.NET)Nativo (Qt)
macOSVía Mono (interfaz no nativa)Nativo (Qt)
LinuxVía Mono (interfaz no nativa)Nativo (Qt)
iOSApps de terceros (Strongbox, KeePassium)Apps de terceros (las mismas)
AndroidApps de terceros (KeePassDX, Keepass2Android)Apps de terceros (las mismas)

En Windows, ambos funcionan bien. En macOS y Linux, KeePassXC es significativamente mejor porque no depende de Mono. KeePass basado en Mono en macOS puede tener problemas de renderizado, arranque lento e integración de sistema ausente (sin diálogos de archivo nativos, sin integración con llavero).

Las aplicaciones móviles son las mismas para ambos, porque leen directamente el archivo .kdbx. Strongbox (iOS), KeePassium (iOS) y KeePassDX (Android) funcionan con bases de datos creadas por cualquiera de los dos programas.

Integración con el navegador

Esta es una de las mayores diferencias prácticas.

KeePassXC tiene integración con el navegador incorporada a través de KeePassXC-Browser, una extensión oficial disponible para Firefox, Chrome, Edge y Brave. Se comunica con la aplicación de escritorio a través de un socket local usando un protocolo que el equipo de KeePassXC mantiene. La configuración toma menos de un minuto: instale la extensión, haga clic en "Conectar" y apruebe la conexión en KeePassXC.

KeePass no incluye integración con el navegador en el programa base. Necesita un plugin de terceros, siendo los más comunes KeePassRPC (usado con la extensión de navegador Kee) o KeePassHTTP (antiguo, ahora obsoleto en favor de KeePassRPC). Estos plugins son mantenidos por desarrolladores separados, y su ciclo de actualización es independiente de KeePass.

La consecuencia práctica: con KeePassXC, el autocompletado del navegador es una funcionalidad de primera parte que se envía con la aplicación y se prueba con cada versión. Con KeePass, depende de un plugin que puede quedar rezagado tras una actualización de KeePass.

Un escritorio visto desde arriba mostrando un portátil plateado abierto, un smartphone posado a su lado, una taza de café blanca, y un pequeño cuaderno con un bolígrafo encima
Un escritorio visto desde arriba mostrando un portátil plateado abierto, un smartphone posado a su lado, una taza de café blanca, y un pequeño cuaderno con un bolígrafo encima

Escritura automática

Ambos programas soportan escritura automática (auto-type), que teclea su nombre de usuario y contraseña en la ventana activa simulando pulsaciones de teclado.

KeePass tiene un sistema de escritura automática flexible con una sintaxis de secuencia personalizada. Puede definir secuencias por entrada como {USERNAME}{TAB}{PASSWORD}{ENTER} y patrones más complejos con retardos, combinaciones de teclas y coincidencia de títulos de ventana. La escritura automática de KeePass es su funcionalidad más fuerte para usuarios avanzados.

KeePassXC soporta escritura automática con la misma sintaxis base, y funciona en las tres plataformas de escritorio. La implementación es nativa para cada sistema operativo en lugar de ejecutarse a través de Mono. En Linux, KeePassXC soporta tanto X11 como Wayland (este último a través de un portal), mientras que KeePass a través de Mono tiene compatibilidad Wayland limitada.

Para la mayoría de usuarios, ambos funcionan. Para usuarios con secuencias de escritura automática complejas o necesidades de coincidencia de ventanas inusuales, la historia más larga de KeePass significa que tiene más casos límite cubiertos.

Ecosistema de plugins

KeePass soporta plugins escritos en .NET. La página oficial de plugins lista docenas: generadores TOTP, adaptadores de sincronización en la nube, formatos de importación/exportación, temas de interfaz, y más. Si necesita una integración específica que ninguno de los dos programas ofrece nativamente, el ecosistema de plugins de KeePass es más amplio.

KeePassXC no soporta plugins. Su filosofía de desarrollo es incluir las funcionalidades importantes en la aplicación principal en lugar de delegarlas a código de terceros. TOTP (contraseñas de un solo uso basadas en tiempo), integración del agente SSH, soporte YubiKey/OnlyKey e integración con el navegador están todos incorporados.

Este es un compromiso de diseño, no una deficiencia. Un ecosistema de plugins le da flexibilidad pero introduce dependencias de mantenedores terceros. Una aplicación monolítica le da un conjunto de funcionalidades probado y cohesivo pero limita la extensibilidad.

Cifrado y seguridad

Ambos programas usan el mismo cifrado para el archivo de base de datos:

  • AES-256 o ChaCha20 para cifrar el contenido de la base de datos.
  • Argon2d o Argon2id para derivar la clave de cifrado de su contraseña maestra (KDBX 4.x). Las bases KDBX 3.x más antiguas usan AES-KDF.
  • Archivo de clave opcional y/o clave de hardware (challenge-response YubiKey) además de la contraseña maestra.

Ninguno de los programas envía su base de datos o contraseña maestra a ningún servidor. Ambos son completamente offline. El archivo de base de datos es la bóveda, y usted elige dónde almacenarlo: un disco local, una memoria USB, o una carpeta en la nube que sincroniza usted mismo.

El modelo de seguridad es idéntico. La pregunta no es cuál es más seguro, sino en cuál confía más en términos de calidad de código y mantenimiento. Ambos son de código abierto y auditables. KeePassXC publica su código en GitHub con un historial de commits y lista de contribuyentes visibles. KeePass publica su código fuente en su propio sitio web.

Interfaz de usuario

La interfaz de KeePass refleja su herencia Windows/.NET: una barra de menú, un árbol de grupos a la izquierda, una lista de entradas a la derecha, y un panel de detalles abajo. En Windows se siente en casa. En macOS y Linux a través de Mono, parece una aplicación de Windows ejecutándose en una capa de compatibilidad, porque es exactamente eso.

La interfaz de KeePassXC usa Qt y sigue las convenciones de cada sistema operativo. En macOS, tiene una barra de herramientas de aspecto nativo y respeta el renderizado de fuentes del sistema. En Linux, se adapta a su tema de escritorio. En Windows, parece una aplicación Qt moderna.

Ninguna de las interfaces ganará un premio de diseño, pero KeePassXC se siente notablemente más integrado en plataformas no-Windows.

Cuál elegir

Elija KeePassXC si:

  • Usa macOS o Linux como plataforma principal.
  • Quiere integración con el navegador sin plugins de terceros.
  • Prefiere una aplicación autónoma con TOTP, agente SSH y soporte YubiKey integrados.
  • Quiere una aplicación que funcione nativamente en las tres plataformas de escritorio.

Elija KeePass si:

  • Está en Windows y quiere el original maduro y probado.
  • Depende de plugins específicos que KeePassXC no replica.
  • Necesita el sistema de escritura automática más flexible disponible.
  • Prefiere un proyecto con un único mantenedor a largo plazo y dos décadas de historia.

En cualquier caso, sus datos son portables. El archivo .kdbx funciona en ambos programas y en todas las principales aplicaciones móviles. Puede cambiar en cualquier momento sin migrar nada.

Pasar una base de KeePass a un gestor sincronizado

El motivo más habitual para dejar KeePass o KeePassXC no es la seguridad, es el móvil: mantener un único archivo .kdbx al día entre un portátil, un sobremesa y una app móvil mediante Dropbox, Syncthing o un USB funciona hasta que dos dispositivos lo editan el mismo día y hay que reconciliar copias. La migración lleva unos diez minutos, y las dos opciones de código abierto siguientes importan directamente una base de KeePass.

Proton Pass tiene un importador específico para KeePass y KeePassXC (comprobado en proton.me el 18 de octubre de 2026). En KeePass, use Archivo, Exportar y elija KeePass XML (2.x); en KeePassXC, Base de datos, Exportar, Archivo XML. Después abra la extensión de navegador de Proton Pass, vaya a Ajustes, Importar y elija KeePass (xml). El plan gratuito ya incluye inicios de sesión ilimitados en dispositivos ilimitados, así que puede probar toda la migración sin pagar nada. Pass Plus (2,99 USD/mes en pago anual) añade alias de correo ilimitados, un autenticador integrado y más bóvedas.

Bitwarden importa una base de KeePass como archivo .kdbx cifrado, exportación .xml o exportación .csv desde KeePassXC, según su propio centro de ayuda. Los archivos adjuntos no se transfieren: hay que volver a subirlos.

Si exportaste KeePassXC a CSV en lugar de XML, nuestro conversor CSV de contraseñas lee ese archivo en el navegador, señala las contraseñas compartidas entre entradas y lo reescribe con la cabecera exacta de Bitwarden o en el formato Chrome que importa la mayoría de los demás gestores.

Dos precauciones en cualquier caso. Una exportación XML o CSV es toda su bóveda en texto plano: expórtela a una carpeta local, impórtela enseguida y luego bórrela y vacíe la papelera. Y conserve el archivo .kdbx original como copia sin conexión: KeePassXC lo seguirá abriendo si algún día quiere volver.

Siga con código abierto y olvídese de sincronizar: pruebe Proton Pass gratisImporta exportaciones XML de KeePass y KeePassXC · Dispositivos ilimitados gratis · Plus 2,99 USD/mes en pago anual · Black Friday: 60 % de descuento en Pass Plus el primer año→

Tabla comparativa

FuncionalidadKeePassKeePassXC
LenguajeC# (.NET)C++ (Qt)
Nativo enWindowsWindows, macOS, Linux
Integración navegadorPlugin (KeePassRPC/Kee)Integrada (KeePassXC-Browser)
PluginsSí (ecosistema .NET)No (funcionalidades integradas)
TOTPPluginIntegrado
YubiKeyPluginIntegrado
Agente SSHPluginIntegrado
Formato base de datosKDBX 3.x / 4.xKDBX 3.x / 4.x
CifradoAES-256 o ChaCha20AES-256 o ChaCha20
Derivación de claveArgon2d / Argon2idArgon2d / Argon2id
Código abiertoSíSí
MantenedorDominik Reichl (desde 2003)Equipo comunitario (desde 2017)

Transparencia: los enlaces a Proton Pass, Bitwarden y NordPass pasan por nuestra redirección /go/. Proton Pass y NordPass son socios afiliados y pueden pagarnos una comisión si se suscribe, sin coste adicional para usted; Bitwarden no nos paga nada. KeePass y KeePassXC son gratuitos y se enlazan directamente a sus webs oficiales.

Preguntas frecuentes

¿KeePassXC 2.8 modifica mi base de datos?

Las notas de la versión 2.8.0 (21 de octubre de 2026) no anuncian ningún cambio de formato: una base guardada con la 2.8 sigue abriéndose en KeePass 2. En Linux, el nuevo desbloqueo rápido con Polkit añade un UUID a los metadatos públicos de la base, que aparece como modificada en el primer arranque. Haz una copia del archivo y actualiza: la 2.8 corrige varios fallos de seguridad, entre ellos CVE-2026-69150.

¿Cuál es la diferencia entre KeePass y KeePassXC?

KeePass es el gestor de contraseñas original, escrito en C# y diseñado principalmente para Windows (funciona en Linux y macOS a través de Mono, con limitaciones). KeePassXC es un fork comunitario, reescrito desde cero en C++ usando el framework Qt, y funciona nativamente en Windows, macOS y Linux sin capa de compatibilidad. Ambos usan el mismo formato de base de datos .kdbx, por lo que puede abrir el mismo archivo en cualquiera de los dos. Las diferencias están en el soporte de plataformas, la integración con el navegador, la arquitectura de plugins y la interfaz de usuario.

¿Se puede usar el mismo archivo de base de datos en KeePass y KeePassXC?

Sí. Ambos programas leen y escriben el formato KDBX 4.x (y versiones anteriores). Puede crear una base de datos en KeePass, abrirla en KeePassXC, editarla y volver a abrirla en KeePass. La única salvedad es que los plugins de KeePass pueden almacenar datos personalizados en la base que KeePassXC no muestra, y viceversa. Los datos fundamentales, sus entradas, grupos, contraseñas, URLs y notas, se transfieren completamente.

¿Cuál es más seguro, KeePass o KeePassXC?

Ambos son de código abierto y usan el mismo cifrado para el archivo de base de datos: AES-256 o ChaCha20, con Argon2d o Argon2id para la derivación de claves. Ninguno envía datos a un servidor. El modelo de seguridad es el mismo. La diferencia práctica está en cómo cada uno maneja la integración con el navegador y la escritura automática, donde el enfoque integrado de KeePassXC evita la dependencia de plugins de terceros que KeePass requiere. Ninguno ha sido objeto de una vulneración publicada de su cifrado principal.