Extry

Convierte un chat de ChatGPT o DeepSeek en un archivo Markdown.

Markdown es lo que una conversación debería haber sido desde el principio: texto plano, que se abre en cualquier cosa, entra en un diff y es tuyo. Extry escribe todo el intercambio en un archivo .md con los bloques de código intactos.

Instalar en ChromeGratis. Sin cuenta y sin iniciar sesión.
extry · exportaciónejemplo de salida
  • retry-backoff-design.md18.4 KBmarkdown
1 archivo, dentro de un .ziptexto plano, sin instalar nada

Un formato sin nada que se rompa

Un archivo .md no tiene versión, ni suscripción, ni un programa cuyo fabricante pueda cerrar. Se abre en el editor que ya usas, sobrevive a copiarse entre máquinas y dentro de diez años seguirá siendo un archivo de texto.

El listón es bajo y aun así casi nada lo supera. Una captura no se puede buscar, un texto copiado pierde el formato del código, y un enlace deja de abrir el día que desaparece la cuenta.

ChatGPT y DeepSeek a Markdown — exporta chats para Obsidian y notasChatGPT y DeepSeek a Markdown — exporta chats para Obsidian y notas

El intercambio se sigue leyendo como un intercambio

El archivo puede empezar con front matter YAML: título, fechas, modelos, el enlace de vuelta a la conversación y la plataforma de origen. Viene desactivado y se activa en el panel. A una bóveda que indexa propiedades le sirve; a una carpeta normal, no.

Cada turno es un encabezado numerado con quién habló, cuándo y qué modelo respondió, así un momento concreto de una conversación larga se encuentra buscando texto. El código se queda en bloques con su lenguaje, así que el resaltado funciona allá donde lo abras.

retry-backoff-design.mdejemplo de salida
---
title: "Retry backoff design"
created: 2026-03-11T09:14:22Z
exported: 2026-03-12T18:02:41Z
models: ["gpt-5"]
platform: "ChatGPT"
---

## #1 · 👤 User · 14:32

Why is the retry loop hammering?

## #2 · 🤖 ChatGPT · 14:32 · gpt-5

The delay is constant, so every
client retries on the same
schedule. Add jitter:

```python
delay = base * 2 ** attempt
delay = random.uniform(0, delay)
```

A algún sitio que ya lee Markdown

La salida es un archivo, no una integración. Ponlo donde ya viven tus notas.

Obsidian

Suéltalo en una carpeta de la bóveda y es una nota como cualquier otra. Activa el front matter y la fecha, los modelos y el enlace de origen pasan a ser propiedades consultables.

Notion

Impórtalo y los encabezados y los bloques de código llegan enteros.

Un repositorio

Haz commit junto al código del que trataba la conversación y el razonamiento se queda al lado del cambio.

Cómo exportar un chat a Markdown

  1. Abre la conversación en ChatGPT o DeepSeek y pulsa el botón de Extry en la página.
  2. Elige Markdown en el panel.
  3. Pulsa Descargar este chat y mueve el .md donde tengas tus notas.

Las exportaciones llegan en un .zip, porque una conversación puede traer archivos consigo. Elige solo Markdown y el archivo contendrá ese único .md. Sin cuenta, sin subida.

Dónde se ejecuta cada parte

Extry es una extensión de Chrome. Exportar no requiere enviar tu conversación a ningún sitio.
QuéDónde ocurre
Exportación a todos los formatosEn tu navegador
Adjuntos e imágenesEn tu navegador
Contenido de la conversaciónNo se envía a ningún sitio
Estadísticas de usoNo se recogen
PDF tipográfico (más adelante, opcional)En un servidor, el archivo se borra enseguida

Sobre la exportación a Markdown

¿Sobrevive el formato del código?

Sí. El código queda en bloques con su lenguaje, así el resaltado funciona donde abras el archivo.

¿Funciona con Obsidian?

Sí. El resultado es un .md corriente. Ponlo en una carpeta de la bóveda y Obsidian lo trata como una nota.

¿Añade front matter YAML para Obsidian?

Sí, si lo activas. El bloque lleva el título, las fechas de creación y exportación, los modelos usados, el enlace de origen y la plataforma, con cada valor entrecomillado para que dos puntos en el título no rompan el análisis.

¿Y las imágenes y archivos subidos?

Usa la exportación ZIP cuando la conversación tenga adjuntos: mantiene los archivos junto a la transcripción.

¿Necesito una cuenta?

No hace falta cuenta para usarlo. La extensión lee la página que ya tienes abierta.