Форматирование текста в Telegram: все стили на любом устройстве
Автор: Команда MiraОпубликовано: Обновлено:
- форматирование
- telegram
- markdown
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 покажет пост для iOS, Android и Desktop.
Факты проверены 2026-10-11 по документации и блогу Telegram. Если нашли ошибку, напишите нам через страницу контактов.
Всё форматирование 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) | нет | нет | custom_emoji |
| Упоминание по имени | Имя открывает профиль | нет | нет | text_mention |
Ещё Telegram сам превращает в ссылки @username, #хештеги, веб-адреса и номера телефонов (документация Telegram API).
Наш совет: на телефоне пользуйтесь меню. На компьютере сначала выучите четыре сочетания: жирный, курсив, ссылка и спойлер.
Как форматировать текст на iPhone, iPad и Android?
На телефоне сначала выделите текст, затем выберите стиль в меню над ним.
iPhone и iPad
- Наберите текст в поле сообщения.
- Дважды нажмите на слово и потяните маркеры, чтобы выделить нужную часть.
- В меню над выделением нажмите Форматировать.
- Выберите стиль, например «Жирный», «Курсив», «Скрытый», «Цитата» или «Ссылка».
Названия пунктов взяты из официального перевода Telegram для iOS (translations.telegram.org, 2026-10-11).
Android
- Наберите текст и выделите нужную часть.
- Нажмите меню из трёх точек ⋮ на панели над выделением.
- Выберите стиль, например «Жирный», «Курсив», «Моно», «Скрытый» или «Добавить ссылку».
- Чтобы снять все стили с выделения, выберите Обычный.
Названия взяты из официального перевода 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 при отправке форматированием стали пять маркеров:
**жирный** __курсив__ ~~зачёркнутый~~ ||спойлер|| `моноширинный`
Ссылка вида [слово](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.
Спойлер, цитата, код и дата: тонкости
Эти четыре стиля делают больше, чем меняют вид букв.
Спойлер
Спойлер скрывает часть сообщения, пока читатель на неё не нажмёт. Telegram прячет его в чате, в списке чатов и в уведомлениях (блог Telegram, 2021-12-30). Боты могут отправлять под спойлером и фото с видео (Bot API, has_spoiler).
Цитата и сворачиваемая цитата
С 2023 года стиль цитаты можно применить к любому тексту (блог Telegram, 2023-10-28). Сворачиваемая цитата показывает только начало до нажатия; боты отправляют её как expandable_blockquote. Цитаты нельзя вкладывать друг в друга (Bot API).
Моноширинный текст и блок кода
Моноширинный выделяет короткий кусок внутри строки; блок кода стоит отдельно. Боты могут указать язык, и Telegram подсветит синтаксис. Внутри них нельзя использовать другие стили.
Дата и время
Пункт «Дата» появился 2026-03-01. Дата показывается в часовом поясе каждого читателя, и никому не нужно пересчитывать время. Нажав на дату, читатель может добавить событие в календарь или поставить напоминание (блог Telegram).
Как сделать ссылку на слово?
Выделите слово и выберите «Ссылка» (iOS) или «Добавить ссылку» (Android) либо нажмите Ctrl+K (Telegram Desktop) или ⌘U (Telegram для macOS). Затем вставьте адрес.
- Когда читатель нажимает на ссылку в слове, Telegram спрашивает «Открыть ссылку?» и показывает полный адрес (Bot API).
- Превью ссылки можно настроить: размер картинки, над текстом или под ним и какую ссылку показывать (блог Telegram).
Наш совет: ставьте ссылку на слова, которые говорят, куда она ведёт, а не на «здесь».
Чего не умеет обычный пост Telegram
В обычном сообщении нет заголовков, таблиц, нумерованных списков, размера и цвета шрифта. Стили из таблицы выше — это полный набор.
В 2026 году Telegram добавил больше, но с ограничениями:
- Редактор форматированного текста (2026-07-14). Заголовки, таблицы, списки, блоки кода и фото внутри текста, до 32 768 символов. Только Telegram Premium (блог Telegram). Чтобы открыть его, наберите больше 3 строк и нажмите значок ⛶ (блог Telegram, 2026-08-25).
- Богатые сообщения от ботов (Bot API 10.1, 2026-06-11). Такой же структурированный текст, но от ботов.
- Старые приложения. Если приложение читателя не умеет показывать новую функцию, он видит заглушку с кнопкой обновления (блог Telegram).
Генераторы «красивых шрифтов» заменяют буквы похожими символами Unicode. Это не форматирование: поиск и программы чтения с экрана могут не считать их обычными словами (в Telegram мы это не проверяли).
Наш совет: в постах канала используйте настоящие стили. Редактор форматированного текста оставьте для длинных статей и только если у читателей свежие версии приложений.
Как эти стили работают в постах «до и после», показано в статье как оформить хороший пост в Telegram.
Лимиты длины
Текстовое сообщение Telegram вмещает до 4096 символов после применения форматирования (Bot API, sendMessage). Подпись к фото или видео вмещает 1024 символа, а с Telegram Premium — 4096 (конфигурация Telegram API).
Богатые сообщения и посты из редактора вмещают до 32 768 символов; в сообщениях ботов кнопка «Показать больше» появляется примерно после 8 000 (блог Telegram).
Редактор постов считает знаки прямо во время набора.
Для разработчиков ботов: сущности, HTML, MarkdownV2 и богатый Markdown
Бот передаёт форматирование списком сущностей, через HTML или через MarkdownV2; все три превращаются в одни и те же сущности. Полные правила: 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> |  |
Больше всего внимания требует экранирование. В HTML заменяйте в тексте только <, > и &. В MarkdownV2 ставьте обратную косую черту перед каждым из этих знаков везде вне кода:
_ * [ ] ( ) ~ ` > # + - = | { } . !
В устаревшем режиме Markdown нет подчёркивания, спойлера, цитаты и даты.
Одни и те же маркеры значат разное в трёх местах:
- При наборе в приложениях:
**— жирный,__— курсив. - MarkdownV2:
*— жирный,_— курсив,__— подчёркнутый. - Богатые сообщения:
**или__— жирный,*или_— курсив.
Богатые сообщения (Bot API 10.1–10.3, 2026). sendRichMessage принимает Markdown в стиле GitHub, HTML или блоки, до 32 768 символов (Bot API). Как туда ложатся ответы ИИ — в нашем гайде про ChatGPT и Telegram.
Смещения и длины сущностей считаются в единицах UTF-16. Эмодзи за пределами базовой плоскости считается за 2 (документация Telegram API).
Наша рекомендация: отправляйте текст с сущностями или 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 ищет материалы в ваших источниках и готовит черновики постов для канала, так что вы начинаете с черновика.