BrowserTools
Inicio / IA / Visor de exportaciones de ChatGPT

Visor de exportaciones de ChatGPT

Abre la exportación de datos que descargaste de ChatGPT o Claude, busca en tus conversaciones antiguas y guarda cualquiera como documento.

Cargando Visor de exportaciones de ChatGPT… Si no ocurre nada, activa JavaScript.

ChatGPT te deja descargar todo lo que le has escrito, pero el archivo que te envía no está pensado para personas. Para conseguirlo, abre ChatGPT, haz clic en tu foto de perfil, entra en Configuración, luego en Controles de datos, y elige Exportar datos. Tras confirmar, OpenAI te envía un correo con un enlace de descarga (deja de funcionar a las 24 horas) que te da un archivo .zip. Suelta ese zip en esta página, o el conversations.json que hay dentro, y cada conversación pasa a una lista con buscador que puedes leer como el chat original. Las exportaciones de Claude también funcionan: solicita una en Configuración, Privacidad, Exportar datos, y la herramienta reconoce el formato por sí sola.

Preguntas frecuentes

¿Cómo exporto mis datos de ChatGPT?
En ChatGPT, haz clic en tu foto de perfil, abre Configuración, ve a Controles de datos, pulsa Exportar datos y confirma. OpenAI envía un correo con un enlace de descarga, normalmente en pocos minutos, aunque en cuentas grandes a veces tarda unas horas. El enlace caduca a las 24 horas, así que descarga el zip poco después de recibirlo. Luego puedes soltar el zip entero en esta página sin descomprimirlo.
¿Se suben mis conversaciones a algún sitio?
No. El archivo se lee con la API de archivos del propio navegador, se descomprime con una librería JavaScript incluida en la página y se analiza en un Web Worker local. No hay ningún paso en un servidor y nada se guarda cuando cierras la pestaña. Puedes cargar la página, desconectarte de internet y el visor sigue funcionando.
¿Por qué no aparecen algunos mensajes de mis chats?
ChatGPT guarda más de lo que muestra. Cada conversación contiene el prompt de sistema, tus instrucciones personalizadas, las llamadas a herramientas como Python, la navegación o la generación de imágenes, su salida en bruto y, en los modelos de razonamiento, resúmenes de lo que pensó el modelo. Todo esto se oculta por defecto para que el hilo se lea como en la app. Marca Show system, tool and hidden messages para verlo. Las preguntas que editaste y las respuestas que regeneraste están en ramas separadas, y solo se muestra la rama que viste por última vez.
¿También abre una exportación de Claude?
Sí. La exportación de datos de Claude también trae un conversations.json, con otra estructura: una lista plana de mensajes por chat en lugar de un árbol. El visor detecta qué formato ha recibido y lo indica encima de la lista. Los bloques de razonamiento y las llamadas a herramientas de Claude se tratan igual que los mensajes de herramientas de ChatGPT: ocultos por defecto y disponibles con la misma casilla.
¿Puede con una exportación muy grande?
Las exportaciones de unos cientos de megabytes van bien en un ordenador. El JSON se analiza en un hilo en segundo plano, así que la página muestra el progreso en lugar de congelarse, y la búsqueda trabaja sobre el texto que ya está en memoria. El límite práctico es la memoria de tu dispositivo: el navegador necesita entre dos y tres veces el tamaño de conversations.json mientras lo lee, por lo que los archivos muy grandes pueden fallar en un móvil.
¿Cómo guardo una conversación en PDF?
Abre la conversación y pulsa Download PDF. La herramienta maqueta el chat en una página limpia e imprimible y abre el diálogo de impresión del navegador, donde eliges Guardar como PDF como destino. El resultado tiene texto real y seleccionable, no una captura de pantalla, y en el mismo diálogo puedes elegir el tamaño del papel y los márgenes.
¿Puedo exportarlo todo a Markdown de una vez?
Sí. El botón Download all situado encima de la lista crea un .zip con un archivo Markdown por conversación, con la fecha y el título en el nombre. Si antes escribes un término de búsqueda o fijas un rango de fechas, el botón pasa a Download these e incluye solo las conversaciones que coinciden, algo muy práctico para llevar todos los chats de un proyecto a una app de notas.
¿Qué pasa con las imágenes y los archivos subidos?
Los mensajes conservan un marcador como [image] o [attachment: informe.pdf] donde estaba el archivo, para que sepas que se compartió algo. Los archivos en sí se guardan aparte dentro del zip y no se incrustan en el Markdown ni en el PDF. También se eliminan las marcas de cita que ChatGPT añade a los resultados de búsqueda web, porque solo funcionan dentro de la app.

Acerca de Visor de exportaciones de ChatGPT

El zip incluye un archivo conversations.json con el historial completo, una página chat.html, los datos de tu cuenta en user.json, las valoraciones que diste a las respuestas, los enlaces compartidos y las imágenes o archivos que subiste. El archivo de conversaciones es la parte valiosa y también la más incómoda. Cada chat se guarda como un árbol de mensajes y no como una lista, porque cada vez que editabas una pregunta o regenerabas una respuesta ChatGPT conservaba la rama anterior. Este visor recorre el árbol desde el último mensaje que viste hasta el principio, así que lees la versión que estaba en pantalla, sin las ediciones descartadas. Los prompts de sistema, las llamadas a herramientas, la salida del intérprete de código, las búsquedas web y el razonamiento oculto quedan fuera por defecto y se pueden recuperar con una casilla. El buscador mira a la vez en los títulos y en el texto de los mensajes, y puedes acotar la lista por fechas.

Tu historial de chats es probablemente el archivo más personal que tienes: consultas de salud, borradores de trabajo, código de repositorios privados, cosas que no escribirías en un buscador. Subirlo a un conversor en línea es confiárselo todo a un desconocido. Aquí el zip se abre y se analiza en tu propio navegador, el JSON se procesa en un worker en segundo plano para que incluso una exportación de 100 MB siga respondiendo, y ni un byte sale de la página. Cuando encuentres una conversación que merezca la pena, descárgala como archivo Markdown, guárdala en PDF desde el diálogo de impresión, o exporta todas las que coinciden con tu búsqueda en un .zip de archivos Markdown, listos para Obsidian, una app de notas o un repositorio Git.

Por qué un chat de ChatGPT se guarda como un árbol

Cuando OpenAI añadió el botón Exportar datos en abril de 2023, junto con la opción de desactivar el historial de chats, dejó a la vista la forma interna de una conversación casi tal como la usa la app. Un chat no es una lista de mensajes: es un mapa de identificadores de mensaje a nodos, y cada nodo apunta a su padre y a sus hijos. La conversación guarda además un current_node, el último mensaje que estabas mirando.

El árbol existe por culpa de dos botones. Editar una de tus preguntas anteriores, o pedir otra respuesta, nunca sobrescribe nada; añade una rama hermana junto a la antigua, y por eso la app muestra unas flechas pequeñas como 2 / 3 para cambiar de versión. Un chat largo en el que reformulaste mucho puede contener decenas de ramas que ninguna vista de la conversación enseña a la vez.

Por eso mismo una lectura ingenua de conversations.json da resultados absurdos, con respuestas a preguntas que luego reescribiste mezcladas con las que conservaste. Seguir los enlaces al padre desde current_node hasta la raíz da exactamente el camino que la app dibujaría en pantalla. El archivo chat.html de la misma exportación hace lo mismo y dibuja las conversaciones con un pequeño script en lugar de incluir texto plano.

Apoyar