Cómo dar formato al texto en Telegram: todos los estilos en cada dispositivo
Autor: Equipo de MiraPublicado: Actualizado:
- formato
- telegram
- markdown
TL;DR
- Un mensaje normal de Telegram admite 13 estilos. Van desde la negrita y el spoiler hasta citas, enlaces, fechas y emoji personalizados.
- Móvil: selecciona el texto y elige un estilo en el menú. Ordenador: atajos de teclado. Algunos estilos también funcionan con marcas al escribir.
- El pegado depende de la app. En nuestras pruebas del 2026-10-11, la app de macOS ignoró el HTML pegado; la app de iPhone conservó 4 estilos desde Safari.
- Un mensaje admite 4096 caracteres y un pie de foto 1024. Desde julio de 2026, los usuarios Premium tienen un editor con títulos y tablas, de hasta 32 768 caracteres.
En Telegram el texto se formatea de tres maneras. Selecciona el texto y elige un estilo en el menú. Pulsa un atajo de teclado en el ordenador. O escribe marcas como **negrita**, que se convierten en estilo al enviar. Telegram admite negrita, cursiva, subrayado, tachado, spoiler, monoespaciado, bloque de código, cita, enlace y fecha.
Mira (usemira.pro) es un bot de Telegram que encuentra materiales para las publicaciones de un canal. Creamos Mira, así que no somos neutrales. Esta página trata del propio Telegram.
¿Quieres probar cada estilo antes de publicar? Nuestro editor de publicaciones de Telegram gratuito muestra tu publicación en iOS, Android y Desktop.
Comprobamos estos datos el 2026-10-11 en la documentación y el blog de Telegram. Si encuentras un error, escríbenos desde la página de contacto.
Todo el formato de Telegram en una tabla
La columna de marcas muestra lo que nuestra prueba convirtió en formato en Telegram para macOS. La columna de atajos es para Telegram Desktop.
| Estilo | Lo que ve el lector | Marca al escribir | Atajo en Telegram Desktop | Entidad de la Bot API |
|---|---|---|---|---|
| Negrita | Letras más gruesas | **texto** | Ctrl+B | bold |
| Cursiva | Letras inclinadas | __texto__ | Ctrl+I | italic |
| Subrayado | Línea bajo el texto | ninguna | Ctrl+U | underline |
| Tachado | Línea que cruza el texto | ~~texto~~ | Ctrl+Shift+X | strikethrough |
| Spoiler | Oculto hasta tocarlo | ||texto|| | Ctrl+Shift+P | spoiler |
| Monoespaciado | Letras del mismo ancho en una línea | `texto` | Ctrl+Shift+M | code |
| Bloque de código | Bloque de código aparte | tres acentos graves alrededor de las líneas (sin probar) | ninguno | pre |
| Cita | Bloque de cita | ninguna (> quedó como texto) | Ctrl+Shift+. | blockquote |
| Cita plegable | Muestra su inicio, se abre al tocarla | ninguna | ninguno | expandable_blockquote |
| Enlace en una palabra | Palabra que abre una dirección web | ninguna ([palabra](url) quedó como texto) | Ctrl+K | text_link |
| Fecha y hora | Fecha en la zona horaria del lector | ninguna | Ctrl+Shift+D | date_time |
| Emoji personalizado | Emoji de un paquete propio (para enviarlo hace falta Telegram Premium) | ninguna | ninguno | custom_emoji |
| Mención por nombre | Nombre que abre un perfil | ninguna | ninguno | text_mention |
Telegram también convierte por su cuenta en enlaces los @usuarios, #hashtags, direcciones web y números de teléfono (documentación de la API de Telegram).
Nuestro consejo: en el móvil, usa el menú. En el ordenador, aprende primero cuatro atajos: negrita, cursiva, enlace y spoiler.
¿Cómo doy formato al texto en iPhone, iPad y Android?
En el móvil, selecciona primero el texto y luego elige un estilo en el menú de encima.
iPhone y iPad
- Escribe el texto en el campo del mensaje.
- Toca dos veces una palabra y arrastra los tiradores para seleccionar lo que quieras.
- En el menú sobre la selección, toca Formato.
- Elige un estilo, por ejemplo Negrita, Cursiva, Spoiler, Cita o Enlace.
Los nombres salen de la traducción oficial de Telegram para iOS (translations.telegram.org, 2026-10-11).
Android
- Escribe el texto y selecciona la parte que quieres cambiar.
- Toca el menú de tres puntos ⋮ en la barra que aparece sobre la selección.
- Elige un estilo, por ejemplo Negrita, Cursiva, Monoespaciado, Spoiler o Crear enlace.
- Para quitar todos los estilos de la selección, elige Borrar formato.
Los nombres salen de la traducción oficial de Telegram para Android (translations.telegram.org, 2026-10-11).
Atajos de teclado en Windows, Linux y Mac
En el ordenador, selecciona el texto y pulsa un atajo, o abre el menú de formato con el botón derecho. En Mac hay dos apps de Telegram, con atajos distintos.
- Telegram Desktop (Windows, Linux, Mac): el menú es Formato. En Mac, usa ⌘ en lugar de Ctrl.
- Telegram para macOS (solo Mac): el menú también se llama Formato.
| Acción | Telegram Desktop | Telegram para macOS |
|---|---|---|
| Negrita | Ctrl+B | ⌘B |
| Cursiva | Ctrl+I | ⌘I |
| Subrayado | Ctrl+U | ⇧⌘U |
| Tachado | Ctrl+Shift+X | ⇧⌘X |
| Monoespaciado | Ctrl+Shift+M | ⇧⌘K |
| Spoiler | Ctrl+Shift+P | ⇧⌘P |
| Cita | Ctrl+Shift+. | ⇧⌘I |
| Enlace | Ctrl+K | ⌘U |
| Fecha | Ctrl+Shift+D | no encontrado |
| Quitar formato | Ctrl+Shift+N | solo menú |
Tomamos estos atajos del código fuente de las dos apps el 2026-10-11, no de las apps en marcha. El atajo de cita usa la tecla del punto, así que puede no funcionar con algunas distribuciones de teclado. Si una tecla no hace nada, usa el menú del botón derecho.
Cuidado con ⌘U en Mac. En Telegram para macOS crea un enlace, no un subrayado.
¿Qué marcas se convierten en formato al enviar?
Según nuestras notas de prueba del 2026-10-11, cinco marcas se convirtieron en formato al enviar en Telegram para macOS:
**negrita** __cursiva__ ~~tachado~~ ||spoiler|| `monoespaciado`
Un enlace escrito como [palabra](https://example.com) y una línea que empieza con > quedaron como texto simple. El subrayado no tiene marca. Nuestras notas también cubren el pegado, donde se pierden más estilos:
| Estilo | App de macOS: marcas al escribir | App de macOS: HTML pegado | App de macOS: texto con formato (RTF) pegado | App de iPhone: pegado desde Safari |
|---|---|---|---|---|
| Negrita, cursiva | Sí | No | No | Sí |
| Subrayado | No hay marca | No | No | Sí |
| Tachado | Sí | No | No | Sí |
| Spoiler | Sí | No | No | No |
| Monoespaciado | Sí | No | No | No |
| Enlace en una palabra | No | No | Sí | No |
| Cita | No | No | No | No |
Las columnas de macOS son Telegram para macOS de la App Store, versión no anotada. La columna de iPhone fue una comprobación aparte el mismo día, versión no anotada. No probamos Android, Telegram Desktop ni Telegram Web.
¿Por qué se pierde el formato al pegar desde ChatGPT, Word o Notion?
Cada fuente pone su propio tipo de texto en el portapapeles; cada app de Telegram lee solo una parte. ChatGPT da Markdown: en nuestra prueba en macOS **negrita** se volvió negrita al enviar, pero los títulos, las listas, las tablas y los enlaces [palabra](url) quedaron como caracteres simples. Word y Google Docs ponen texto con formato (HTML o RTF) en el portapapeles. No pegamos desde Word, Docs ni Notion; en nuestra prueba en macOS con HTML y RTF en el portapapeles, la app ignoró el HTML y del RTF solo conservó los enlaces.
Nuestro consejo: mantén las marcas que funcionan, arregla el resto con el menú y revisa la publicación en Mensajes guardados antes de publicar. La limpieza paso a paso de respuestas de IA está en cómo pegar texto de ChatGPT en Telegram.
Spoiler, cita, código y fecha: los detalles
Estos cuatro estilos hacen más que cambiar el aspecto de las letras.
Spoiler
Un spoiler oculta parte de un mensaje hasta que el lector lo toca. Telegram lo oculta en el chat, en la lista de chats y en las notificaciones (blog de Telegram, 2021-12-30). Los bots también pueden enviar fotos y vídeos bajo un spoiler (Bot API, has_spoiler).
Cita y cita plegable
Desde 2023, puedes dar formato de cita a cualquier texto (blog de Telegram, 2023-10-28). Una cita plegable muestra solo su inicio hasta que se toca; los bots la envían como expandable_blockquote. Las citas no se pueden anidar (Bot API).
Monoespaciado y bloque de código
El monoespaciado marca un trozo corto dentro de una línea; el bloque de código va aparte. Los bots pueden indicar el lenguaje, y Telegram resalta la sintaxis. Ninguno de los dos admite otros estilos dentro.
Fecha y hora
La opción Fecha llegó el 2026-03-01. La fecha se muestra en la zona horaria de cada lector, así que nadie tiene que convertir horas. Al tocarla, el lector puede añadir el evento a su calendario o crear un recordatorio (blog de Telegram).
¿Cómo pongo un enlace en una palabra?
Selecciona la palabra y elige Enlace (iOS) o Crear enlace (Android), o pulsa Ctrl+K (Telegram Desktop) o ⌘U (Telegram para macOS). Después pega la dirección.
- Cuando un lector toca una palabra con enlace, Telegram pregunta «¿Abrir este enlace?» y muestra la dirección completa (Bot API).
- Puedes ajustar la vista previa del enlace: tamaño de la imagen, encima o debajo del texto y qué enlace mostrar (blog de Telegram).
Nuestro consejo: pon el enlace en palabras que digan adónde lleva, no en «aquí».
Lo que no puede hacer una publicación normal de Telegram
Un mensaje normal no tiene títulos, tablas, listas numeradas, tamaños ni colores de letra. Los estilos de la tabla de arriba son el conjunto completo.
En 2026 Telegram añadió más, con límites:
- Editor de texto enriquecido (2026-07-14). Títulos, tablas, listas, bloques de código y fotos dentro del texto, hasta 32 768 caracteres. Solo Telegram Premium (blog de Telegram). Para abrirlo, escribe más de 3 líneas y toca el icono ⛶ (blog de Telegram, 2026-08-25).
- Mensajes enriquecidos de bots (Bot API 10.1, 2026-06-11). El mismo texto estructurado, enviado por bots.
- Apps antiguas. Si la app de un lector no puede mostrar una función nueva, ve un aviso con un botón para actualizar (blog de Telegram).
Los generadores de «letras bonitas» cambian las letras por símbolos Unicode parecidos. Eso no es formato: la búsqueda y los lectores de pantalla pueden no tratarlos como palabras normales (no lo probamos en Telegram).
Nuestro consejo: usa estilos reales en las publicaciones del canal. Deja el editor de texto enriquecido para artículos largos, y solo si tus lectores tienen las apps al día.
Para ver estos estilos en acción en publicaciones antes y después, lee cómo escribir una buena publicación en Telegram.
Límites de longitud
Un mensaje de texto de Telegram admite hasta 4096 caracteres después de aplicar el formato (Bot API, sendMessage). El pie de una foto o un vídeo admite 1024 caracteres, o 4096 con Telegram Premium (configuración de la API de Telegram).
Los mensajes enriquecidos y las publicaciones del editor admiten hasta 32 768 caracteres; en los mensajes de bots aparece un botón Mostrar más tras unos 8 000 (blog de Telegram).
El editor de publicaciones cuenta los caracteres mientras escribes.
Para desarrolladores de bots: entidades, HTML, MarkdownV2 y Markdown enriquecido
Un bot envía el formato como lista de entidades, como HTML o como MarkdownV2; las tres acaban en las mismas entidades. Reglas completas: Formatting options de la Bot API.
| Estilo | HTML | MarkdownV2 |
|---|---|---|
| Negrita | <b>texto</b> | *texto* |
| Cursiva | <i>texto</i> | _texto_ |
| Subrayado | <u>texto</u> | __texto__ |
| Tachado | <s>texto</s> | ~texto~ |
| Spoiler | <tg-spoiler>texto</tg-spoiler> | ||texto|| |
| Monoespaciado | <code>texto</code> | `texto` |
| Bloque de código | <pre><code class="language-python">…</code></pre> | tres acentos graves y el nombre del lenguaje |
| Cita | <blockquote>texto</blockquote> | > al inicio de cada línea |
| Cita plegable | <blockquote expandable>texto</blockquote> | **> en la primera línea, || al final |
| Enlace | <a href="https://…">texto</a> | [texto](https://…) |
| Fecha | <tg-time unix="…" format="wDT">texto</tg-time> |  |
El escape es lo que pide más cuidado. En HTML, sustituye en el texto solo <, > y &. En MarkdownV2, pon una barra invertida antes de cada uno de estos caracteres en cualquier lugar fuera del código:
_ * [ ] ( ) ~ ` > # + - = | { } . !
El modo antiguo Markdown no tiene subrayado, spoiler, cita ni fecha.
Las mismas marcas significan cosas distintas en tres sitios:
- Al escribir en las apps:
**es negrita,__es cursiva. - MarkdownV2:
*es negrita,_es cursiva,__es subrayado. - Mensajes enriquecidos:
**o__es negrita,*o_es cursiva.
Mensajes enriquecidos (Bot API 10.1–10.3, 2026). sendRichMessage acepta Markdown al estilo de GitHub, HTML o bloques, hasta 32 768 caracteres (Bot API). Cómo encajan ahí las respuestas de IA está en nuestra guía de ChatGPT a Telegram.
Los desplazamientos y longitudes de las entidades se cuentan en unidades de código UTF-16. Un emoji fuera del plano básico cuenta como 2 (documentación de la API de Telegram).
Nuestra recomendación: envía texto con entidades, o HTML si construyes el texto tú mismo. Usa MarkdownV2 solo con una función de escape, nunca a mano.
Preguntas frecuentes
¿Cómo pongo texto en negrita en Telegram?
Selecciona el texto y elige Negrita: en iPhone dentro de Formato, en Android en el menú de tres puntos. En el ordenador, pulsa Ctrl+B, o ⌘B en Mac.
También puedes escribir **texto**; se vuelve negrita al enviarlo.
¿Cómo pongo un spoiler en Telegram?
Selecciona las palabras, abre el menú de formato y elige Spoiler. En el ordenador, pulsa Ctrl+Shift+P en Telegram Desktop o ⇧⌘P en Telegram para macOS.
Escribir ||texto|| también funcionó en nuestra prueba en macOS.
¿Cómo hago una cita en Telegram?
Selecciona el texto y elige Cita en el menú de formato. En Telegram Desktop el atajo es Ctrl+Shift+. y en Telegram para macOS es ⇧⌘I.
Escribir > al inicio de una línea no funcionó en nuestra prueba.
¿Por qué desaparece el formato cuando pego texto?
Las apps de Telegram leen solo algunos tipos de texto copiado. En nuestra prueba, Telegram para macOS ignoró el HTML pegado y del RTF solo conservó los enlaces.
La app de iPhone conservó desde Safari la negrita, la cursiva, el subrayado y el tachado, pero no los spoilers, enlaces ni citas. Arregla el resto con el menú.
¿Puedo cambiar el tamaño o el color de la letra en Telegram?
No, en un mensaje normal no. Telegram no tiene tamaño de letra, tipo de letra ni color de texto.
Los usuarios de Telegram Premium pueden añadir títulos en el editor de texto enriquecido.
¿Cuántos caracteres admite una publicación de Telegram?
Una publicación de texto admite 4096 caracteres. El pie de una foto o un vídeo admite 1024 caracteres, o 4096 con Telegram Premium.
Las publicaciones del editor de texto enriquecido y los mensajes enriquecidos de bots admiten hasta 32 768 caracteres.
¿El formato funciona igual en los canales que en los chats?
Sí. Las publicaciones de un canal usan los mismos estilos y las mismas entidades de la Bot API que los chats.
La diferencia está en la app del lector: una app antigua puede mostrar una función nueva como un aviso.
Una rutina sencilla para cada publicación del canal
Escribe la publicación como texto simple, pégala en Telegram y añade los estilos con el menú o los atajos. Usa negrita para una línea principal y un enlace en unas pocas palabras. Envíala a Mensajes guardados y revísala en el móvil.
Lo difícil es encontrar algo que valga la pena publicar. Mira busca en tus fuentes y redacta borradores de publicaciones para tu canal, así que empiezas con un borrador.