
Si alguna vez te has preguntado qué es msgstore y para qué sirve, vamos a responder a estas dudas con todo detalle. Es posible que en alguna ocasión te hayas encontrado con este nombre, ya sea porque has leído algo o lo has visto en tu teléfono Android dentro de la carpeta de WhatsApp. En todo caso, vamos a contarte todo lo que necesitas saber sobre este concepto, la importancia que tiene, cómo influye en tus copias de seguridad y qué puedes hacer (y qué no) con estos archivos.
Para empezar, conviene tener claro que los archivos en formato msgstore son archivos internos de WhatsApp, algo que quizá algunos ya sepan. Puede que te hayas encontrado con alguno en alguna ocasión al usar un explorador de archivos o al intentar liberar espacio en tu móvil. Por eso, vamos a profundizar para que entiendas exactamente qué son, por qué se crean, cómo se relacionan con tus copias de seguridad y en qué casos conviene mantenerlos o borrarlos.

Qué es msgstore
Los archivos msgstore son archivos de datos donde se almacenan las transcripciones de los chats de WhatsApp. En otras palabras, son la base de datos en la que la aplicación guarda tus mensajes de texto, notas de voz, información de los grupos y otros metadatos relacionados con tus conversaciones.
WhatsApp encripta los mensajes de extremo a extremo, de modo que nadie que pueda acceder por el camino a dichos mensajes podrá descifrarlos fácilmente. Esta protección se aplica también a las copias de seguridad locales: los archivos msgstore almacenan los chats, pero no en texto plano, sino que todo el contenido está cifrado mediante un algoritmo y una clave específicos.
La idea detrás de estos archivos es que, incluso si alguien accede a tu dispositivo sin permiso o intenta copiar los ficheros de la carpeta de WhatsApp, no podrá ver el contenido de los mensajes directamente con un simple editor de texto o una app genérica de lectura de bases de datos, porque lo que verá serán datos cifrados e ininteligibles.
El nombre msgstore suele ir acompañado de las letras db (de data base), junto con la fecha de creación del archivo y la palabra crypt seguida de dos números. Este es el formato típico que vas a encontrar cuando navegues por la carpeta Databases de WhatsApp en tu teléfono.
Al final de cada nombre de archivo aparecen dos números, como por ejemplo en msgstore.db.crypt14. Esos números representan el método de encriptación utilizado por WhatsApp en ese momento. A lo largo del tiempo, la aplicación ha ido cambiando y reforzando el sistema de cifrado, y esos sufijos crypt indican precisamente qué variante se está usando.
Algunos ejemplos habituales de nombres de archivo msgstore son:
- msgstore.db.cryptXX
- msgstore-AAAA-MM-DD.1.db.cryptXX
- msgstore-AAAA-MM-DD.2.db.cryptXX
- msgstore-AAAA-MM-DD.db.cryptXX
donde AAAA-MM-DD corresponde al año, mes y día concretos en los que se creó cada copia local y XX es la versión de cifrado.
Para qué sirve msgstore
Dentro de la carpeta Databases de WhatsApp vas a encontrar varios archivos con nombres muy parecidos. Entre ellos destaca uno llamado normalmente msgstore.db.cryptXX (sin fecha en el nombre). Este archivo es el que almacena todos los chats que has tenido en la aplicación en ese momento. Es decir, es la copia de seguridad local más reciente y la que WhatsApp usa como referencia principal en tu dispositivo.
El resto de los archivos (por ejemplo, msgstore-AAAA-MM-DD.1.db.crypt14, msgstore-AAAA-MM-DD.2.db.crypt14, etc.) son copias de seguridad más antiguas. La fecha incluida en el nombre del archivo te indica cuándo se crearon. WhatsApp suele generar copias locales automáticas de forma periódica y las va guardando con esa estructura de nombre.
A lo largo del tiempo, WhatsApp ha creado diferentes versiones del cifrado para estas bases de datos. Estas versiones se reflejan en el sufijo:
- msgstore.db.crypt5
- msgstore.db.crypt7
- msgstore.db.crypt8
- msgstore.db.crypt12
- msgstore.db.crypt14
Estos son los tipos de archivos cifrados más habituales que podemos encontrar en el interior de la carpeta Databases de WhatsApp. Si abres dicha carpeta con un explorador de archivos, lo normal es que todos los ficheros msgstore utilicen uno de estos sufijos (en los dispositivos más recientes, lo común es encontrarse con crypt12 o crypt14).
Solo en el caso de tener un teléfono muy antiguo y con una versión también muy antigua de WhatsApp podrías ver variantes previas del formato o sufijos diferentes. En la gran mayoría de móviles actuales, verás copias con un cifrado moderno y, por tanto, compatible con las versiones recientes de la app.
Además, en algunos dispositivos también puedes encontrar archivos con nombres del tipo msgstore-incremental o msgstore-increment-1-AAAA-MM-DD.1.db.crypt14. Estos ficheros se utilizan para copias de seguridad incrementales: en lugar de guardar otra vez todo tu historial completo, WhatsApp guarda solo los cambios añadidos desde la última copia completa, lo que reduce el espacio ocupado y acelera el proceso de backup.
En resumen, los archivos msgstore cumplen varias funciones clave:
- Guardar el histórico de tus mensajes en el dispositivo.
- Permitir restaurar tus chats si desinstalas y vuelves a instalar WhatsApp en el mismo móvil.
- Servir como base para generar la copia de seguridad en la nube (por ejemplo, en Google Drive), ya que antes de subirla suele crearse o actualizarse la copia local.
- Conservar versiones anteriores de tus chats durante un tiempo, lo que en algunos casos puede ayudarte a recuperar conversaciones borradas de forma reciente.
¿Dónde se guardan los archivos msgstore en Android?
Para localizar estos archivos en un móvil Android sin root, basta con utilizar un explorador de archivos que permita ver las carpetas de usuario. De forma general, la ruta actual donde se almacenan las bases de datos locales de WhatsApp suele ser alguna de las siguientes (puede variar ligeramente según la versión de la app y del sistema):
- Memoria interna > WhatsApp > Databases
- Memoria interna > Android > media > com.whatsapp > WhatsApp > Databases
En esa carpeta encontrarás los distintos ficheros msgstore.db.cryptXX, con o sin fecha en el nombre. Si utilizas además aplicaciones de clonación, como dual apps del propio fabricante o WhatsApp Business, es posible que veas rutas similares dentro de las carpetas de esas apps clonadas, por ejemplo:
- dualapps > WhatsApp Business > Databases
En todos los casos, los archivos con nombre msgstore son los relacionados con el historial de mensajes de WhatsApp de ese perfil o aplicación concreta.
Cuántos años de chats puede guardar un archivo msgstore
Una duda frecuente es si un solo archivo msgstore.db.cryptXX puede guardar años de mensajes o si es necesario conservar muchos ficheros diferentes para mantener conversaciones muy antiguas.
En la práctica, un único archivo msgstore puede almacenar un historial muy extenso, incluyendo conversaciones de varios años, siempre que:
- Hayas mantenido la misma cuenta de WhatsApp y el mismo número de teléfono.
- No hayas borrado los chats manualmente desde la aplicación.
- WhatsApp no haya tenido que recortar o regenerar tu historial por cuestiones de espacio u optimización.
Si mantienes activas y actualizadas las copias de seguridad, lo habitual es que el archivo msgstore principal (el más reciente) contenga toda la información necesaria para restaurar el historial completo que la aplicación reconoce en ese momento. Los archivos más antiguos (con fechas pasadas) funcionan como puntos de restauración anteriores, útiles sobre todo si quieres recuperar un estado anterior de tus chats (por ejemplo, para intentar rescatar conversaciones borradas hace poco).
Por tanto, si lo que te preocupa es tener una copia de seguridad de tus chats de varios años, no es obligatorio conservar todos y cada uno de los msgstore generados. Lo importante es mantener al menos una copia reciente y funcional, ya sea local o en la nube, y no borrar el archivo principal si crees que lo puedes necesitar para restaurar.
Cómo abrir archivos msgstore
Una de las grandes dudas de muchos usuarios es cómo abrir este tipo de archivos. Como ya hemos mencionado, los archivos msgstore están cifrados, de modo que no es posible abrirlos con un editor de texto plano o una app cualquiera y leer directamente las conversaciones.
Para poder acceder al contenido en claro de estos ficheros sería necesaria una aplicación que conozca el cifrado exacto que utiliza WhatsApp y, sobre todo, que sea capaz de utilizar la clave de cifrado específica de tu dispositivo. WhatsApp genera y guarda una llave única en cada teléfono, y la usa para proteger estos archivos de copia local.
La llave utilizada para cifrar la copia local de los chats se almacena en el interior del dispositivo, en una ruta protegida del sistema Android. En versiones clásicas de WhatsApp, esta clave se encuentra en:
data/data/com.whatsapp/files/key
Esta ubicación está dentro de la raíz del sistema, por lo que las aplicaciones normales no tienen acceso a ella. Solo se puede leer si el dispositivo está rooteado o si se usan herramientas pensadas para desarrolladores en un entorno muy controlado.
Al ser información almacenada en una zona protegida del dispositivo, ninguna aplicación de terceros puede acceder a esa clave sin permisos especiales. Eso significa que, si queremos desencriptar manualmente los archivos msgstore, necesitamos que el teléfono tenga root o un acceso equivalente. De lo contrario, cualquier app que prometa leer tus msgstore sin tener la llave interna no podrá cumplir lo que dice.
Esto es importante porque evita que otras aplicaciones usen libremente la clave de cifrado que protege tus chats y los de millones de usuarios. Si esa clave fuese accesible sin restricciones, bastaría con instalar una aplicación maliciosa para que pudiera leer y descifrar todas tus conversaciones.
Desencriptar los chats de WhatsApp
El proceso de desencriptar estos archivos solo es factible para usuarios con root en su teléfono Android y con ciertos conocimientos técnicos. Si tu dispositivo no está rooteado, no existe un método práctico y seguro para acceder al contenido interno de msgstore más allá de lo que ofrece la propia aplicación WhatsApp.
Si tienes root y tu objetivo es acceder y abrir los archivos msgstore de forma local, puedes utilizar herramientas especializadas. Una de las más conocidas es WhatsApp Viewer, una aplicación de código abierto disponible en GitHub que permite cargar archivos msgstore, usar la clave guardada en el dispositivo y mostrar las conversaciones en un formato legible. Puedes descargarla desde su repositorio oficial: https://github.com/andreas-mausch/whatsapp-viewer/releases/tag/v1.15.
Es importante recalcar que no existen atajos mágicos: cualquier web o app que prometa desencriptar archivos msgstore sin necesidad de tener la clave del dispositivo o sin root está engañando, o trata de que subas archivos sensibles a un servidor externo, algo muy arriesgado para tu privacidad.
En el momento de redacción de esta guía, WhatsApp Viewer y herramientas similares suelen ser compatibles con archivos del tipo:
- msgstore.db.crypt5
- msgstore.db.crypt7
- msgstore.db.crypt8
- msgstore.db.crypt12
- msgstore.db.crypt14
La compatibilidad puede ampliarse con el tiempo si WhatsApp introduce nuevos esquemas de cifrado y la comunidad de desarrolladores actualiza estas utilidades.
Pasos básicos con WhatsApp Viewer (usuarios avanzados)
Si ya has rooteado tu dispositivo y conoces los riesgos de seguridad asociados, el flujo de trabajo típico para usar WhatsApp Viewer sería el siguiente:
- Obtener la clave de cifrado del dispositivo, ubicada en la ruta protegida data/data/com.whatsapp/files/key.
- Copiar el archivo msgstore.db.cryptXX (o la variante con fecha que quieras analizar) desde la carpeta Databases a tu ordenador.
- Abrir WhatsApp Viewer en el PC y usar la opción File > Decrypt.cryptXX, donde XX corresponde a la versión de cifrado del archivo.
- Seleccionar la ruta del archivo msgstore y de la clave exportada desde el móvil.
- Esperar unos segundos mientras la herramienta desencripta y carga la base de datos.
- Navegar por la lista de chats para ver las conversaciones organizadas por número de teléfono.
Desde la propia aplicación, normalmente se puede exportar los chats a otros formatos (por ejemplo, txt, html o json) para almacenarlos en tu equipo, analizarlos o archivarlos.
En cualquier caso, este tipo de procedimientos es avanzado y no recomendable para la mayoría de usuarios. Además, implica manipular información privada muy sensible, por lo que hay que extremar las precauciones y evitar en todo momento compartir archivos desencriptados con terceros.
Exportar chats desde WhatsApp sin usar msgstore

El método anterior, basado en desencriptar archivos msgstore, es complejo y reservado a usuarios muy avanzados con dispositivos rooteados. Para la mayoría, la opción más segura y sencilla es usar las funciones oficiales de la propia aplicación.
WhatsApp incorpora desde hace tiempo la función de exportar chats, que permite guardar una conversación concreta en un archivo de texto (normalmente en formato .txt), con o sin los archivos multimedia adjuntos. De este modo, puedes archivar conversaciones importantes, guardarlas en la nube, imprimirlas o enviarlas por correo sin tener que tocar directamente los archivos msgstore.
Si quieres usar la función de exportar chat en Android, los pasos son:
- Abre WhatsApp en tu teléfono Android.
- Pulsa sobre los tres puntos situados en la esquina superior derecha y entra en Ajustes.
- Dentro de Ajustes, selecciona la opción Chats.
- En la siguiente pantalla, pulsa en Historial de chats y luego en Exportar chat.
- Elige el chat que quieres exportar (individual o de grupo) y decide si quieres incluir o no los archivos multimedia.
- Selecciona dónde quieres guardar el archivo (en el dispositivo, en una app de notas, subirlo a la nube, enviarlo por correo, etc.).
Puedes repetir el proceso con tantos chats como quieras. Es una manera muy práctica de tener respaldo legible de tus conversaciones más importantes, sin depender exclusivamente de las copias internas de msgstore.
¿Se pueden borrar los archivos msgstore?
Otra cuestión muy habitual es si es buena idea borrar los archivos msgstore para liberar espacio, especialmente cuando vemos que algunos pesan cientos de megabytes o incluso más de un gigabyte.
Lo primero que debes saber es que no todos los archivos msgstore son igual de importantes:
- El archivo msgstore.db.cryptXX (sin fecha) suele ser la copia de seguridad local más reciente.
- Los archivos con fecha en el nombre (msgstore-AAAA-MM-DD.1.db.crypt14, etc.) son copias anteriores, que WhatsApp conserva durante un tiempo por si necesitas restaurar un punto anterior.
- Los archivos msgstore-incremental o similares suelen ser parte de las copias incrementales y pueden acompañar a las copias completas.
Si tu teléfono está casi lleno y necesitas espacio para crear una nueva copia local que luego se subirá a Google Drive, puedes plantearte eliminar algunas copias antiguas. Por ejemplo, si tienes varias copias de días o semanas pasadas que ya no necesitas porque vas a generar una copia nueva y completa, borrar las más antiguas suele ser relativamente seguro.
Sin embargo, conviene seguir algunas recomendaciones básicas:
- Antes de borrar nada, verifica que tienes una copia en la nube actualizada (Google Drive en Android, por ejemplo).
- Evita borrar el msgstore.db.cryptXX principal si no estás seguro de que vas a crear inmediatamente una nueva copia.
- Si tienes dudas, conserva al menos las copias más recientes (por ejemplo, los msgstore de los últimos días) y elimina solo las más antiguas.
- No borres ni modifiques manualmente los archivos si estás en medio de un proceso de restauración o copia de seguridad.
En muchos casos, si tu problema es solo de espacio, puede bastar con eliminar fotos y vídeos innecesarios de los chats más pesados directamente desde WhatsApp (usando la gestión de almacenamiento dentro de la app) antes de tocar los archivos msgstore.
Cómo afecta msgstore a las copias de seguridad en Google Drive
Cuando configuras una copia de seguridad en Google Drive desde WhatsApp, la aplicación realiza primero una copia local de tus chats en el archivo msgstore correspondiente. Una vez generada o actualizada, esa base de datos se comprime y se sube a la nube.
Si el almacenamiento interno de tu dispositivo está casi lleno, es posible que WhatsApp no pueda generar la copia local necesaria y te aparezca un error indicando falta de espacio. En ese contexto, revisar los tamaños de los archivos msgstore en la carpeta Databases puede ayudar a identificar copias antiguas muy voluminosas que podrías eliminar si ya no las necesitas.
Para que el proceso de respaldo funcione sin problemas, se recomienda:
- Asegurarte de tener suficiente espacio libre en la memoria interna antes de iniciar una copia en la nube.
- Revisar periódicamente los datos de almacenamiento de WhatsApp para liberar archivos multimedia antiguos que ya no quieres.
- Comprobar que la frecuencia de copia de seguridad en Google Drive está ajustada a tus necesidades (diaria, semanal, mensual, etc.).
Si necesitas borrar copias locales muy pesadas para poder crear una nueva, recuerda que solo deberías eliminar aquellas de las que estés completamente seguro de no necesitar para una restauración específica. Siempre que sea posible, deja al menos la copia más reciente intacta hasta confirmar que la nueva copia se ha completado con éxito.
¿Es seguro subir archivos msgstore a páginas web o servicios externos?
Debido a que los archivos msgstore contienen todo el historial de tus chats (aunque estén cifrados), subirlos a una web o servicio de terceros es una de las acciones más arriesgadas para tu privacidad. Incluso si el archivo está protegido, no tienes control sobre cómo se va a almacenar, quién tendrá acceso a él o si podría ser usado en el futuro para intentar descifrar tus conversaciones.
Por ello, es recomendable:
- Evitar subir archivos msgstore a páginas desconocidas que prometen recuperar mensajes eliminados.
- Desconfiar de cualquier servicio que pida tanto el archivo msgstore como la clave del dispositivo.
- Usar solo herramientas locales en tu ordenador, sin enviar información a servidores externos, y únicamente en caso de que realmente necesites acceder a esos datos.
- Recordar que, para el uso cotidiano, no es necesario acceder manualmente a los msgstore: la propia WhatsApp gestiona de forma automática la restauración y las copias.
Buenas prácticas para gestionar tus copias y archivos msgstore
Si quieres mantener tus chats a salvo y, al mismo tiempo, controlar el espacio que ocupan las copias locales, conviene seguir algunas buenas prácticas:
- Activa la copia en la nube (Google Drive en Android) para tener un respaldo externo en caso de pérdida del móvil.
- Revisa periódicamente el almacenamiento desde los ajustes de WhatsApp para borrar fotos, vídeos y documentos pesados que ya no necesitas.
- Evita manipular o borrar el archivo msgstore.db.cryptXX principal a menos que sepas exactamente lo que haces.
- Si necesitas liberar espacio, empieza por los msgstore más antiguos con fecha y por el contenido multimedia, en lugar de borrar indiscriminadamente todo.
- Cuando cambies de teléfono, usa el asistente oficial de restauración de WhatsApp para mover tus chats, sin mover manualmente los archivos a menos que seas un usuario avanzado.
Comprender qué es msgstore y cómo funciona te permite tomar mejores decisiones a la hora de hacer copias de seguridad, restaurar tus chats o liberar espacio sin poner en riesgo tus conversaciones. Con una combinación adecuada de copias locales, respaldo en la nube y exportación puntual de chats importantes, es posible mantener tu historial de WhatsApp bien protegido y bajo control sin necesidad de recurrir a procesos complicados.
