Форматирование текста в Telegram: предпросмотр поста
Напишите текст с разметкой Telegram и сразу увидьте, как он будет выглядеть в канале. Счётчик считает символы так же, как Telegram: 4 096 для текстового поста и 1 024 для подписи к фото или видео. Всё работает в браузере, текст никуда не отправляется.
**жирный**__курсив__~~зачёркнутый~~||спойлер||`код`[текст](https://…)150 / 4 096 символов
Мы открываем предзаказ на новую коллекцию. Первые 100 заказов получают бесплатную доставку.
Смотреть каталог
Разметка Telegram
| Что | Как написать |
|---|---|
| Жирный | **текст** |
| Курсив | __текст__ |
| Зачёркнутый | ~~текст~~ |
| Спойлер | ||текст|| |
| Моноширинный | `текст` |
| Ссылка | [текст](https://…) |
В приложении Telegram то же самое делается через меню выделенного текста, а в ботах — через parse_mode MarkdownV2 или HTML. Наш редактор показывает вид, а не отправляет пост.
Вопросы и ответы
Сколько символов можно написать в посте Telegram?
4 096 символов в текстовом сообщении и 1 024 в подписи к фото, видео или файлу. Пробелы и эмодзи считаются; разметка (звёздочки, подчёркивания) не считается, потому что Telegram хранит её отдельно от текста.
Как сделать жирный текст или спойлер в Telegram?
В приложении выделите текст и выберите «Жирный» или «Спойлер» в меню. В нашем редакторе и в ботах (MarkdownV2) жирный пишется как **текст**, спойлер как ||текст||, курсив как __текст__, зачёркнутый как ~~текст~~.
Чем Markdown отличается от HTML в ботах Telegram?
Это два способа передать одну и ту же разметку через parse_mode: MarkdownV2 (звёздочки и подчёркивания) и HTML (теги b, i, tg-spoiler, a). Результат в чате одинаковый; HTML проще экранировать.
Почему в предпросмотре ссылка не кликается?
Предпросмотр показывает вид поста, а не отправляет его: ссылки отключены нарочно, чтобы случайно не перейти на чужой адрес.
Отправляет ли редактор текст куда-то?
Нет. Весь разбор разметки и счётчик работают в браузере; на сервер текст не уходит.