Cómo Descargar Mensajes de Instagram y Guardarlos como PDF

Instagram no tiene un botón de "exportar esta conversación" dentro de un chat; en su lugar, solicitas una copia de tus datos a través de la misma herramienta de privacidad que se usa para las exportaciones de cuenta en general. Funciona, pero el resultado es un archivo JSON en bruto que se lee del mensaje más nuevo al más antiguo y puede mostrarse con una codificación extraña. Aquí tienes la ruta exacta para solicitarlo y cómo convertirlo en algo legible.

Solicitar tus mensajes

  1. Abre Instagram y ve al Centro de cuentas (accesible desde Configuración).
  2. Toca Tu información y permisos.
  3. Toca Descargar o transferir información.
  4. Selecciona la cuenta de Instagram, y elige Parte de tu información en vez de toda.
  5. Marca solo Mensajes.
  6. Elige un intervalo de fechas para la descarga.
  7. Cambia el formato a JSON, no HTML. Esto importa: HTML está pensado para abrirse directamente, pero JSON es la versión completa y estructurada que un visor puede analizar de forma fiable.
  8. Elige una calidad de multimedia para las fotos y vídeos adjuntos.
  9. Toca Crear archivos.

Esperar la descarga

Instagram no te entrega el archivo al instante. Te envía por correo un enlace de descarga cuando la exportación está lista, a menudo en pocas horas, pero puede tardar hasta unas 48 horas en una cuenta grande. No hay forma de acelerarlo: solo tienes que revisar de vez en cuando o esperar el correo.

Qué hay dentro del zip

Una vez descargado y descomprimido, tus mensajes viven en una ruta como:

your_instagram_activity/messages/inbox/<nombre>_<id>/message_1.json

con cualquier foto o vídeo compartido en carpetas junto a él. Hay varias cosas del formato que suelen sorprender:

  • Los mensajes se guardan del más nuevo al más antiguo: el orden de lectura opuesto al de una conversación normal. Si abres el archivo en bruto, estás leyendo el chat al revés.
  • El texto está codificado como mojibake. La exportación JSON de Instagram codifica mal los caracteres no ASCII (emoji, letras acentuadas, escrituras no latinas), así que el texto en bruto suele aparecer como cadenas de símbolos incomprensibles en lugar de los caracteres originales.
  • Los hilos largos se dividen en varios archivos: message_1.json, message_2.json, y así sucesivamente, cada uno cubriendo un fragmento de la conversación, que hay que combinar para ver todo en orden.

Nada de esto hace que la exportación esté mal: simplemente no está pensada para leerse directamente. Un visor que entienda el formato corrige el orden y la codificación automáticamente.

Elegir un intervalo de fechas y una calidad de multimedia

Instagram te permite limitar la solicitud a una ventana de tiempo concreta, o elegir todo el periodo para tu historial de mensajes completo. Si solo necesitas una disputa o conversación reciente, un intervalo más corto se descarga más rápido y produce un archivo más pequeño. El ajuste de calidad de multimedia (baja, media o alta) controla cuánto pesan las fotos y vídeos adjuntos: alta conserva más detalle pero tarda más en prepararse y descargarse, lo cual importa si la cuenta tiene años de multimedia compartida.

Es el mismo sistema detrás de las herramientas de privacidad de Instagram

El flujo "Descargar o transferir información" es la herramienta general de portabilidad de datos de Meta, creada para cumplir con derechos de acceso a datos (como el RGPD en la UE o normas similares en otros lugares) en lugar de ser una función diseñada específicamente para copias de seguridad de chats. Vale la pena saberlo porque explica las asperezas: el orden del más nuevo al más antiguo, el problema de la codificación, la división en archivos numerados; nada de eso es un fallo específico de los mensajes, sino el resultado de apuntar un sistema de exportación genérico a datos conversacionales que originalmente no se diseñó para hacer legibles. Los hilos largos se dividen en message_1.json, message_2.json, etc., por la misma razón: la herramienta limita cuánto escribe en un solo archivo, sin importar qué tipo de datos esté exportando.

Convertirlo en un PDF legible

Suelta el message_1.json (y cualquier message_2.json, etc.) junto con la carpeta de multimedia en ChatViewer. Reordena los mensajes cronológicamente, decodifica el mojibake de vuelta a texto normal, y muestra las fotos integradas, todo procesado en tu navegador, sin subir nada. A partir de ahí, Exportar PDF te da una copia gratis de los primeros 500 mensajes con una pequeña marca de agua, un PDF ilimitado (9 USD) con todos los mensajes y sin marca de agua, o un PDF para juicio (19 USD) con numeración de página, sellos Bates y un hash SHA-256 si la conversación necesita presentarse formalmente.

Preguntas frecuentes

¿Debo elegir JSON o HTML al descargar mensajes de Instagram?

Elige JSON. Es la exportación completa y estructurada que un visor puede analizar de forma fiable. La opción HTML está pensada para abrirse directamente en un navegador, pero encaja peor para cualquier cosa más allá de un vistazo rápido.

¿Cuánto tarda Instagram en preparar mis mensajes?

A menudo solo unas horas, pero puede tardar hasta unas 48 horas en una cuenta grande. Instagram te envía por correo un enlace de descarga cuando está listo.

¿Por qué mi exportación de Instagram muestra símbolos raros en vez de emoji o letras acentuadas?

La exportación JSON de Instagram codifica mal el texto no ASCII, una particularidad conocida a menudo llamada mojibake. El archivo en bruto se ve incomprensible, pero un visor preparado para manejarlo decodifica el texto correctamente.

¿Por qué los mensajes están en el orden equivocado?

La exportación de Instagram guarda los mensajes del más nuevo al más antiguo, al revés de una conversación normal. Un visor los reordena cronológicamente antes de mostrar el chat.

¿Puedo descargar solo una conversación en lugar de todas?

La herramienta de Instagram exporta por intervalo de fechas en lugar de por conversación, así que puedes recibir varios hilos en una sola descarga. Un visor te permite elegir la conversación que quieras una vez abierta.

¿Qué pasa si nunca recibo el correo de descarga?

Revisa primero tu carpeta de spam, y confirma que el correo de la cuenta de Instagram es uno que realmente revisas. Si sigue sin llegar después de 48 horas, envía la solicitud de nuevo: Instagram no encola ni te avisa de una solicitud atascada.