# Форматирование текста в Telegram: все стили на любом устройстве

**TL;DR**

- Обычное сообщение Telegram поддерживает 13 стилей. Среди них жирный, спойлер, цитаты, ссылки, даты и кастомные эмодзи.
- Телефон: выделите текст и выберите стиль в меню. Компьютер: горячие клавиши. Часть стилей работает и через маркеры при наборе.
- Вставка зависит от приложения. В наших тестах от 2026-10-11 приложение для macOS проигнорировало вставленный HTML, а приложение для iPhone сохранило из Safari 4 стиля.
- В сообщение помещается 4096 символов, в подпись к медиа 1024. С июля 2026 у пользователей Premium есть редактор с заголовками и таблицами, до 32 768 символов.

Текст в Telegram форматируют тремя способами. Выделите текст и выберите стиль в меню. Нажмите горячие клавиши на компьютере. Или наберите маркеры вроде `**жирный**`, и при отправке они станут стилем. Telegram умеет жирный, курсив, подчёркнутый, зачёркнутый, спойлер, моноширинный, блок кода, цитату, ссылку и дату.

Mira (usemira.pro) — бот Telegram, который находит материалы для постов канала. Mira делаем мы, поэтому мы не нейтральны. Эта страница — о самом Telegram.

Хотите попробовать стили до публикации? Наш бесплатный [редактор постов Telegram](https://usemira.pro/ru/tools/post-editor) покажет пост для iOS, Android и Desktop.

Факты проверены 2026-10-11 по документации и блогу Telegram. Если нашли ошибку, напишите нам через [страницу контактов](https://usemira.pro/ru/contact).

## Всё форматирование Telegram в одной таблице

Столбец маркеров показывает, что в нашем тесте стало форматированием в Telegram для macOS. Столбец клавиш — для Telegram Desktop.

| Стиль                      | Что видит читатель                                                                                      | Маркер при наборе                                | Клавиши в Telegram Desktop | Сущность Bot API        |
| -------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------ | -------------------------- | ----------------------- |
| Жирный                     | Буквы толще                                                                                             | `**текст**`                                      | Ctrl+B                     | `bold`                  |
| Курсив                     | Наклонные буквы                                                                                         | `__текст__`                                      | Ctrl+I                     | `italic`                |
| Подчёркнутый               | Линия под текстом                                                                                       | нет                                              | Ctrl+U                     | `underline`             |
| Зачёркнутый                | Линия через текст                                                                                       | `~~текст~~`                                      | Ctrl+Shift+X               | `strikethrough`         |
| Спойлер (в меню «Скрытый») | Скрыт до нажатия                                                                                        | `\|\|текст\|\|`                                  | Ctrl+Shift+P               | `spoiler`               |
| Моноширинный               | Буквы одной ширины в строке                                                                             | `` `текст` ``                                    | Ctrl+Shift+M               | `code`                  |
| Блок кода                  | Отдельный блок кода                                                                                     | три обратные кавычки вокруг строк (не проверяли) | нет                        | `pre`                   |
| Цитата                     | Блок цитаты                                                                                             | нет (`>` остался текстом)                        | Ctrl+Shift+.               | `blockquote`            |
| Сворачиваемая цитата       | Показывает начало, открывается нажатием                                                                 | нет                                              | нет                        | `expandable_blockquote` |
| Ссылка на слово            | Слово открывает веб-адрес                                                                               | нет (`[слово](url)` остался текстом)             | Ctrl+K                     | `text_link`             |
| Дата и время               | Дата в часовом поясе читателя                                                                           | нет                                              | Ctrl+Shift+D               | `date_time`             |
| Кастомный эмодзи           | Эмодзи из своего набора (для отправки нужен [Telegram Premium](https://telegram.org/blog/custom-emoji)) | нет                                              | нет                        | `custom_emoji`          |
| Упоминание по имени        | Имя открывает профиль                                                                                   | нет                                              | нет                        | `text_mention`          |

Ещё Telegram сам превращает в ссылки @username, #хештеги, веб-адреса и номера телефонов ([документация Telegram API](https://core.telegram.org/api/entities)).

Наш совет: на телефоне пользуйтесь меню. На компьютере сначала выучите четыре сочетания: жирный, курсив, ссылка и спойлер.

## Как форматировать текст на iPhone, iPad и Android?

На телефоне сначала выделите текст, затем выберите стиль в меню над ним.

### iPhone и iPad

1. Наберите текст в поле сообщения.
2. Дважды нажмите на слово и потяните маркеры, чтобы выделить нужную часть.
3. В меню над выделением нажмите **Форматировать**.
4. Выберите стиль, например «Жирный», «Курсив», «Скрытый», «Цитата» или «Ссылка».

Названия пунктов взяты из официального перевода Telegram для iOS (translations.telegram.org, 2026-10-11).

### Android

1. Наберите текст и выделите нужную часть.
2. Нажмите меню из трёх точек ⋮ на панели над выделением.
3. Выберите стиль, например «Жирный», «Курсив», «Моно», «Скрытый» или «Добавить ссылку».
4. Чтобы снять все стили с выделения, выберите **Обычный**.

Названия взяты из официального перевода Telegram для Android (translations.telegram.org, 2026-10-11).

## Горячие клавиши на Windows, Linux и Mac

На компьютере выделите текст и нажмите сочетание клавиш или откройте меню форматирования правой кнопкой мыши. На Mac есть два приложения Telegram, и клавиши у них разные.

- **Telegram Desktop** (Windows, Linux, Mac): меню **Форматирование**. На Mac вместо Ctrl нажимайте ⌘.
- **Telegram для macOS** (только Mac): меню тоже называется **Форматирование**.

| Действие             | Telegram Desktop | Telegram для macOS |
| -------------------- | ---------------- | ------------------ |
| Жирный               | Ctrl+B           | ⌘B                 |
| Курсив               | Ctrl+I           | ⌘I                 |
| Подчёркнутый         | Ctrl+U           | ⇧⌘U                |
| Зачёркнутый          | Ctrl+Shift+X     | ⇧⌘X                |
| Моноширинный         | Ctrl+Shift+M     | ⇧⌘K                |
| Скрытый (спойлер)    | Ctrl+Shift+P     | ⇧⌘P                |
| Цитата               | Ctrl+Shift+.     | ⇧⌘I                |
| Ссылка               | Ctrl+K           | ⌘U                 |
| Дата                 | Ctrl+Shift+D     | не нашли           |
| Снять форматирование | Ctrl+Shift+N     | только меню        |

Сочетания мы взяли из исходного кода обоих приложений 2026-10-11, а не из запущенных приложений. Сочетание для цитаты использует клавишу точки, поэтому в некоторых раскладках оно может не сработать. Если клавиша не работает, используйте меню правой кнопки.

Осторожно с ⌘U на Mac. В Telegram для macOS это ссылка, а не подчёркивание.

## Какие маркеры превращаются в форматирование при отправке?

По нашим заметкам к тестам от 2026-10-11, в Telegram для macOS при отправке форматированием стали пять маркеров:

```text
**жирный**   __курсив__   ~~зачёркнутый~~   ||спойлер||   `моноширинный`
```

Ссылка вида `[слово](https://example.com)` и строка, которая начинается с `>`, остались простым текстом. Для подчёркивания маркера нет. В заметках есть и вставка, где теряется больше всего стилей:

| Стиль           | Приложение macOS: маркеры при наборе | Приложение macOS: вставка HTML | Приложение macOS: вставка RTF | Приложение iPhone: вставка из Safari |
| --------------- | ------------------------------------ | ------------------------------ | ----------------------------- | ------------------------------------ |
| Жирный, курсив  | Да                                   | Нет                            | Нет                           | Да                                   |
| Подчёркнутый    | Маркера нет                          | Нет                            | Нет                           | Да                                   |
| Зачёркнутый     | Да                                   | Нет                            | Нет                           | Да                                   |
| Спойлер         | Да                                   | Нет                            | Нет                           | Нет                                  |
| Моноширинный    | Да                                   | Нет                            | Нет                           | Нет                                  |
| Ссылка на слово | Нет                                  | Нет                            | Да                            | Нет                                  |
| Цитата          | Нет                                  | Нет                            | Нет                           | Нет                                  |

Столбцы macOS — Telegram для macOS из App Store, версия не записана. Столбец iPhone — отдельная проверка в тот же день, версия не записана. Android, Telegram Desktop и Telegram Web мы не тестировали.

## Почему пропадает форматирование при вставке из ChatGPT, Word или Notion?

Каждый источник кладёт в буфер обмена свой вид текста; каждое приложение Telegram читает только часть. ChatGPT отдаёт Markdown: в нашем тесте на macOS `**жирный**` стал жирным при отправке, а заголовки, списки, таблицы и ссылки `[слово](url)` остались простыми символами. Word и Google Docs кладут в буфер форматированный текст (HTML или RTF). Из Word, Docs и Notion мы не вставляли; в нашем тесте на macOS с HTML и RTF в буфере приложение проигнорировало HTML, а из RTF сохранило только ссылки.

Наш совет: оставьте маркеры, которые работают, остальное поправьте через меню и проверьте пост в «Избранном» до публикации. Пошаговая чистка ответов ИИ — в статье [как вставить текст из ChatGPT в Telegram](https://usemira.pro/ru/blog/chatgpt-to-telegram-formatting).

## Спойлер, цитата, код и дата: тонкости

Эти четыре стиля делают больше, чем меняют вид букв.

### Спойлер

Спойлер скрывает часть сообщения, пока читатель на неё не нажмёт. Telegram прячет его в чате, в списке чатов и в уведомлениях ([блог Telegram, 2021-12-30](https://telegram.org/blog/reactions-spoilers-translations)). Боты могут отправлять под спойлером и фото с видео ([Bot API](https://core.telegram.org/bots/api#sendphoto), `has_spoiler`).

### Цитата и сворачиваемая цитата

С 2023 года стиль цитаты можно применить к любому тексту ([блог Telegram, 2023-10-28](https://telegram.org/blog/reply-revolution)). Сворачиваемая цитата показывает только начало до нажатия; боты отправляют её как `expandable_blockquote`. Цитаты нельзя вкладывать друг в друга ([Bot API](https://core.telegram.org/bots/api#formatting-options)).

### Моноширинный текст и блок кода

Моноширинный выделяет короткий кусок внутри строки; блок кода стоит отдельно. Боты могут указать язык, и Telegram подсветит синтаксис. Внутри них нельзя использовать другие стили.

### Дата и время

Пункт «Дата» появился 2026-03-01. Дата показывается в часовом поясе каждого читателя, и никому не нужно пересчитывать время. Нажав на дату, читатель может добавить событие в календарь или поставить напоминание ([блог Telegram](https://telegram.org/blog/member-tags-disable-sharing-and-more)).

## Как сделать ссылку на слово?

Выделите слово и выберите «Ссылка» (iOS) или «Добавить ссылку» (Android) либо нажмите Ctrl+K (Telegram Desktop) или ⌘U (Telegram для macOS). Затем вставьте адрес.

- Когда читатель нажимает на ссылку в слове, Telegram спрашивает «Открыть ссылку?» и показывает полный адрес ([Bot API](https://core.telegram.org/bots/api#formatting-options)).
- Превью ссылки можно настроить: размер картинки, над текстом или под ним и какую ссылку показывать ([блог Telegram](https://telegram.org/blog/reply-revolution)).

Наш совет: ставьте ссылку на слова, которые говорят, куда она ведёт, а не на «здесь».

## Чего не умеет обычный пост Telegram

В обычном сообщении нет заголовков, таблиц, нумерованных списков, размера и цвета шрифта. Стили из таблицы выше — это полный набор.

В 2026 году Telegram добавил больше, но с ограничениями:

- **Редактор форматированного текста (2026-07-14).** Заголовки, таблицы, списки, блоки кода и фото внутри текста, до 32 768 символов. Только Telegram Premium ([блог Telegram](https://telegram.org/blog/communities-editor-invisible-messages)).
  Чтобы открыть его, наберите больше 3 строк и нажмите значок ⛶ ([блог Telegram, 2026-08-25](https://telegram.org/blog/welcome-messages-buttons-TG-13)).
- **Богатые сообщения от ботов (Bot API 10.1, 2026-06-11).** Такой же структурированный текст, но от ботов.
- **Старые приложения.** Если приложение читателя не умеет показывать новую функцию, он видит заглушку с кнопкой обновления ([блог Telegram](https://telegram.org/blog/welcome-messages-buttons-TG-13)).

Генераторы «красивых шрифтов» заменяют буквы похожими символами Unicode. Это не форматирование: поиск и программы чтения с экрана могут не считать их обычными словами (в Telegram мы это не проверяли).

Наш совет: в постах канала используйте настоящие стили. Редактор форматированного текста оставьте для длинных статей и только если у читателей свежие версии приложений.

Как эти стили работают в постах «до и после», показано в статье [как оформить хороший пост в Telegram](https://usemira.pro/ru/blog/how-to-write-telegram-post).

## Лимиты длины

Текстовое сообщение Telegram вмещает до 4096 символов после применения форматирования ([Bot API, sendMessage](https://core.telegram.org/bots/api#sendmessage)). Подпись к фото или видео вмещает 1024 символа, а с Telegram Premium — 4096 ([конфигурация Telegram API](https://core.telegram.org/api/config)).

Богатые сообщения и посты из редактора вмещают до 32 768 символов; в сообщениях ботов кнопка «Показать больше» появляется примерно после 8 000 ([блог Telegram](https://telegram.org/blog/watch-apps-and-more)).

[Редактор постов](https://usemira.pro/ru/tools/post-editor) считает знаки прямо во время набора.

## Для разработчиков ботов: сущности, HTML, MarkdownV2 и богатый Markdown

Бот передаёт форматирование списком сущностей, через HTML или через MarkdownV2; все три превращаются в одни и те же сущности. Полные правила: [Formatting options](https://core.telegram.org/bots/api#formatting-options) в Bot API.

| Стиль                | HTML                                                | MarkdownV2                              |
| -------------------- | --------------------------------------------------- | --------------------------------------- |
| Жирный               | `<b>текст</b>`                                      | `*текст*`                               |
| Курсив               | `<i>текст</i>`                                      | `_текст_`                               |
| Подчёркнутый         | `<u>текст</u>`                                      | `__текст__`                             |
| Зачёркнутый          | `<s>текст</s>`                                      | `~текст~`                               |
| Спойлер              | `<tg-spoiler>текст</tg-spoiler>`                    | `\|\|текст\|\|`                         |
| Моноширинный         | `<code>текст</code>`                                | `` `текст` ``                           |
| Блок кода            | `<pre><code class="language-python">…</code></pre>` | три обратные кавычки и название языка   |
| Цитата               | `<blockquote>текст</blockquote>`                    | `>` в начале каждой строки              |
| Сворачиваемая цитата | `<blockquote expandable>текст</blockquote>`         | `**>` в первой строке, `\|\|` в конце   |
| Ссылка               | `<a href="https://…">текст</a>`                     | `[текст](https://…)`                    |
| Дата                 | `<tg-time unix="…" format="wDT">текст</tg-time>`    | `![текст](tg://time?unix=…&format=wDT)` |

Больше всего внимания требует экранирование. В HTML заменяйте в тексте только `<`, `>` и `&`. В MarkdownV2 ставьте обратную косую черту перед каждым из этих знаков везде вне кода:

```text
_ * [ ] ( ) ~ ` > # + - = | { } . !
```

В устаревшем режиме `Markdown` нет подчёркивания, спойлера, цитаты и даты.

Одни и те же маркеры значат разное в трёх местах:

- **При наборе в приложениях:** `**` — жирный, `__` — курсив.
- **MarkdownV2:** `*` — жирный, `_` — курсив, `__` — подчёркнутый.
- **Богатые сообщения:** `**` или `__` — жирный, `*` или `_` — курсив.

**Богатые сообщения (Bot API 10.1–10.3, 2026).** `sendRichMessage` принимает Markdown в стиле GitHub, HTML или блоки, до 32 768 символов ([Bot API](https://core.telegram.org/bots/api#sendrichmessage)). Как туда ложатся ответы ИИ — в [нашем гайде про ChatGPT и Telegram](https://usemira.pro/ru/blog/chatgpt-to-telegram-formatting).

Смещения и длины сущностей считаются в единицах UTF-16. Эмодзи за пределами базовой плоскости считается за 2 ([документация Telegram API](https://core.telegram.org/api/entities)).

Наша рекомендация: отправляйте текст с сущностями или HTML, если собираете текст сами. MarkdownV2 используйте только с функцией экранирования, не вручную.

## Частые вопросы

### Как сделать жирный шрифт в Telegram?

Выделите текст и выберите «Жирный»: на iPhone в пункте «Форматировать», на Android — в меню из трёх точек. На компьютере нажмите Ctrl+B, на Mac — ⌘B.

Можно набрать и `**текст**`: при отправке он станет жирным.

### Как сделать спойлер (скрытый текст) в Telegram?

Выделите слова, откройте меню форматирования и выберите «Скрытый». На компьютере нажмите Ctrl+Shift+P в Telegram Desktop или ⇧⌘P в Telegram для macOS.

Набор `||текст||` в нашем тесте на macOS тоже сработал.

### Как сделать цитату в Telegram?

Выделите текст и выберите «Цитата» в меню форматирования. В Telegram Desktop сочетание — Ctrl+Shift+. а в Telegram для macOS — ⇧⌘I.

Знак `>` в начале строки в нашем тесте не сработал.

### Почему пропадает форматирование при вставке текста?

Приложения Telegram читают только некоторые виды скопированного текста. В нашем тесте Telegram для macOS проигнорировал вставленный HTML, а из RTF сохранил только ссылки.

Приложение для iPhone сохранило из Safari жирный, курсив, подчёркнутый и зачёркнутый, но не спойлеры, ссылки и цитаты. Остальное поправьте через меню.

### Можно ли изменить размер или цвет шрифта в Telegram?

Нет, в обычном сообщении нельзя. В Telegram нет выбора размера, гарнитуры или цвета текста.

Пользователи Telegram Premium могут добавить заголовки в редакторе форматированного текста.

### Сколько символов можно написать в посте Telegram?

Текстовый пост вмещает 4096 символов. Подпись к фото или видео — 1024 символа, с Telegram Premium — 4096.

Посты из редактора форматированного текста и богатые сообщения от ботов вмещают до 32 768 символов.

### Работает ли форматирование в канале так же, как в чате?

Да. Посты канала используют те же стили и те же сущности Bot API, что и чаты.

Разница в приложении читателя: старое приложение может показать новую функцию как заглушку.

## Простой порядок для каждого поста канала

Напишите пост простым текстом, вставьте в Telegram и добавьте стили через меню или клавиши. Жирным выделите одну главную строку, ссылку поставьте на несколько слов. Отправьте пост в «Избранное» и проверьте на телефоне.

Сложнее найти, о чём писать. Mira ищет материалы в ваших источниках и готовит черновики постов для канала, так что вы начинаете с черновика.

[Открыть в Telegram](https://t.me/usemirabot?startapp=blog_formatting_final_ru)
