Qué es Markdown en ChatGPT, cómo controlar el formato de sus respuestas, qué hacer cuando ves asteriscos al copiar y qué sintaxis Markdown admite.
Markdown funciona en ChatGPT sin instalar ni activar nada. Es el comportamiento por defecto en la web, en las aplicaciones de escritorio y en el móvil. Lo que sí puedes hacer es ajustar cuánto formato usa y elegir cómo te llevas sus respuestas a otras aplicaciones.
Markdown es el lenguaje de marcado con el que ChatGPT escribe sus respuestas. Cuando ves un título, una lista, una palabra en negrita o una tabla, por debajo hay símbolos de Markdown: # para los encabezados, - para las listas, ** para la negrita o barras verticales para las tablas. La interfaz los convierte en formato visual antes de mostrártelos.
Funciona en las dos direcciones. ChatGPT responde en Markdown, pero también entiende el Markdown que tú escribes: si estructuras un prompt con encabezados y listas, el modelo distingue mejor las instrucciones de los datos. Si es la primera vez que oyes hablar de este formato, empieza por qué es Markdown y la guía rápida.
Si las respuestas te parecen demasiado cargadas de títulos y viñetas, o al revés, puedes cambiarlo. ChatGPT tiene en su personalización un ajuste de características con una opción para usar más o menos Markdown: con más, recurre a encabezados, listas y tablas cuando ayudan; con menos, escribe sobre todo en párrafos.
Para un caso concreto basta con pedirlo en el propio mensaje, por ejemplo "responde en texto plano, sin formato Markdown". Si lo quieres siempre, escríbelo en tus instrucciones personalizadas, que se aplican a todas las conversaciones.
Si al pegar una respuesta aparecen **, # o | sueltos, es que el texto ha llegado con su sintaxis Markdown y la aplicación de destino no la interpreta. Pasa a menudo al pegar en WhatsApp, en formularios web o en programas que solo admiten texto plano. El resultado exacto depende de cómo copies y de la aplicación, porque no todas tratan igual el contenido del portapapeles.
Tienes tres formas de resolverlo, según lo que necesites:
Si te preguntas por qué el mismo texto se ve distinto según dónde lo pegues, lo explicamos en por qué tu Markdown se ve distinto en cada aplicación.
ChatGPT tiene tres lugares donde escribes instrucciones que se mantienen entre conversaciones, y en los tres Markdown ayuda a que el modelo las siga mejor:
Un ejemplo de instrucciones personalizadas estructuradas:
## Sobre mi
- Desarrollador web, trabajo sobre todo con PHP y JavaScript
- Prefiero respuestas en espanol
## Como quiero las respuestas
- Directas, sin introducciones
- Codigo completo, no fragmentos con "..."
- Sin tablas salvo que las pidaPara escribir instrucciones que se mantengan en el tiempo, consulta la guía de system prompts. Si te interesa cómo recuerda ChatGPT lo que le cuentas, lo comparamos con Claude en memorias persistentes en ChatGPT y Claude.
ChatGPT se lanzó en noviembre de 2022 y rápidamente se convirtió en la aplicación con mayor velocidad de crecimiento de la historia. Está basado en la familia de modelos GPT (Generative Pre-trained Transformer) de OpenAI, que ha evolucionado desde GPT-3.5 hasta las generaciones actuales.
ChatGPT puede realizar una amplia variedad de tareas: generar texto, responder preguntas, escribir y depurar código, traducir, resumir documentos, analizar imágenes y archivos, buscar en internet y generar imágenes. Una de sus características más destacadas es la capacidad de mantener conversaciones contextuales y, con la memoria activada, recordar información entre conversaciones.
La generación actual en el chat de ChatGPT es la familia GPT-5.6, que OpenAI divide en variantes según el caso de uso:
Los planes más altos dan acceso además a una versión Pro, pensada para el trabajo más exigente. Las generaciones nuevas suelen llegar antes a los productos de trabajo y programación de OpenAI que al chat general.
OpenAI cambia su oferta de modelos con frecuencia y retira los antiguos cada pocos meses: para saber qué modelos tiene cada plan en este momento, consulta las notas de versión de ChatGPT.
ChatGPT está disponible en varios planes:
Los modelos y funciones incluidos en cada plan cambian con frecuencia. Consulta la página de precios de OpenAI para ver qué ofrece cada plan en este momento.
ChatGPT está disponible en su web, en chatgpt.com, y cuenta con aplicaciones nativas para iOS, Android, Windows y macOS. Además, OpenAI ofrece una API que permite integrar sus modelos en aplicaciones de terceros.
ChatGPT incluye varias funcionalidades que hacen un uso extensivo de Markdown:
La interfaz de ChatGPT renderiza automáticamente la sintaxis Markdown en las respuestas. Cuando ChatGPT genera una respuesta, el texto con formato Markdown se convierte visualmente en:
Como lo que ves en pantalla es Markdown renderizado, conviene saber qué pasa al sacar el texto de ChatGPT. Lo explicamos más arriba, en por qué ves asteriscos al copiar una respuesta.
ChatGPT soporta la mayor parte de los elementos de la sintaxis básica y extendida de Markdown. En la siguiente tabla puedes ver cuáles son los elementos de Markdown compatibles con ChatGPT:
| Elemento | Soporte | Notas |
|---|---|---|
| Encabezados | Sí | Soporta los 6 niveles de encabezados, aunque normalmente utiliza los niveles 1 a 3. |
| Párrafos | Sí | |
| Saltos de línea | Sí | |
| Negrita | Sí | Soporta tanto asteriscos (**texto**) como guiones bajos (__texto__). ChatGPT usa negritas con frecuencia para destacar conceptos clave. |
| Cursiva | Sí | |
| Citas | Sí | |
| Listas ordenadas | Sí | Soporta listas anidadas con múltiples niveles de indentación. |
| Listas no ordenadas | Sí | Soporta listas anidadas y puede mezclar listas ordenadas y no ordenadas. |
| Código | Sí | El código inline se muestra con un fondo diferenciado. |
| Línea horizontal | Sí | |
| Enlaces | Sí | Los enlaces se muestran como hipervínculos clicables en la interfaz. |
| Imágenes | Parcial | ChatGPT puede generar la sintaxis de imágenes Markdown, pero en el chat no siempre se renderizan: a menudo se muestra la sintaxis como texto. |
| HTML | No | ChatGPT puede generar código HTML, pero no lo renderiza en la interfaz del chat. El HTML se mostrará como texto o dentro de un bloque de código. |
| Tablas | Sí | Las tablas se renderizan con formato visual claro y soportan alineación de columnas. |
| Bloques de código avanzados | Sí | Se muestran en un recuadro con fondo oscuro. Incluyen un indicador del lenguaje, resaltado de sintaxis y un botón para copiar el código al portapapeles. |
| Resaltado de sintaxis | Sí | Soporta una amplia variedad de lenguajes de programación incluyendo Python, JavaScript, TypeScript, Java, C++, Go, Rust, SQL, HTML, CSS y muchos más. |
| Notas al pie | Parcial | ChatGPT puede generar la sintaxis de notas al pie, pero no siempre se renderizan como notas al pie interactivas en la interfaz. |
| IDs de cabecera | No | La interfaz de ChatGPT no soporta IDs personalizados en los encabezados. |
| Listas de definiciones | No | |
| Texto tachado | Sí | |
| Listas de tareas | Sí | Se renderizan como checkboxes visuales en la interfaz. |
| Emojis (copiar y pegar) | Sí | |
| Emojis (shortcodes) | No | ChatGPT no soporta shortcodes de emojis, pero puede insertar emojis Unicode directamente. |
| Enlaces automáticos | Sí | |
| Deshabilitar enlaces automáticos | Sí |
Además de la sintaxis Markdown estándar, ChatGPT soporta elementos adicionales que no forman parte de la especificación Markdown pero que resultan muy útiles:
| Elemento | Markdown | Resultado |
|---|---|---|
| LaTeX inline | | Renderiza la fórmula como expresión matemática |
| LaTeX en bloque | | Renderiza la fórmula centrada en un bloque |
El soporte de LaTeX es especialmente útil para tareas de matemáticas, física, estadística y otras disciplinas científicas. ChatGPT puede generar fórmulas complejas y renderizarlas visualmente en su interfaz.
Una de las grandes ventajas de ChatGPT es que responde especialmente bien a prompts estructurados con Markdown. Puedes usar encabezados para separar secciones, listas para enumerar requisitos, bloques de código para incluir ejemplos y negritas para destacar lo más importante.
Por ejemplo, un prompt bien estructurado podría verse así:
# Rol
Eres un experto en SEO y marketing de contenidos.
# Tarea
Genera un artículo optimizado para SEO sobre "cómo aprender Markdown".
# Requisitos
- **Longitud**: Entre 1000 y 1500 palabras.
- **Estructura**: Introducción, al menos 5 secciones con H2, conclusión.
- **Tono**: Informativo y accesible para principiantes.
- **Keywords**: Incluir "aprender Markdown", "tutorial Markdown",
"sintaxis Markdown" de forma natural.
# Formato de salida
Genera el artículo directamente en formato Markdown, incluyendo
encabezados, listas y negritas donde sea apropiado.Para más información sobre cómo estructurar prompts efectivos, consulta la guía sobre cómo usar Markdown en prompts, la guía de system prompts o la guía de prompt engineering.
La API de OpenAI permite integrar los modelos de GPT en aplicaciones de terceros. Los mensajes que se envían a la API siguen un formato de roles (system, user, assistant) y el contenido de cada mensaje puede incluir Markdown.
El system prompt se envía como un mensaje con el rol system y es donde se definen las instrucciones generales del asistente. La API devuelve las respuestas en texto con formato Markdown, que la aplicación cliente puede renderizar como prefiera.
Existen otros chatbots de IA que también ofrecen un excelente soporte de Markdown:
Puedes obtener más información acerca de ChatGPT consultando los siguientes enlaces:
👋 Hola! Soy Edu, me encanta crear cosas y he redactado este tutorial. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirlo en Twitter.
Sígueme en Twitter para estar al día con mi contenido. 😊