Smmly

Форматирование текста: зачёркнутый, жирный, курсив

Впишите текст, нажмите приём — получите две версии: готовую разметку для телеграма и MAX и юникодную для полей, где разметки нет вовсе. Инструмент работает в браузере, текст никуда не уходит и регистрация не нужна.

Приём применяется к выделенному куску. Ничего не выделено — оформится весь текст.

Как это увидят
HTML для композера и Bot API
Вставьте текст, который нужно оформить

Столько же знаков площадка не насчитает: в лимит идёт только видимый текст — сейчас 0, а с тегами 0.

Без разметки, символами юникода

Здесь меняются сами буквы, поэтому текст переживает поле, которое разметки не понимает вовсе: ник, описание профиля, запись на стене.

Зачёркнутый U+0336 после каждой буквы
Вставьте текст, который нужно оформить
Подчёркнутый U+0332
Вставьте текст, который нужно оформить
Надчёркнутый U+0305
Вставьте текст, который нужно оформить
Жирного и курсива юникодом на русском не существует.

Начертания, которые в других генераторах называют шрифтами, — это математические алфавиты юникода, а в них только латиница и цифры. Подставлять вместо русских букв похожие латинские мы не будем: получится другое слово, которое не ищется и читается вслух неправильно.

Считается в браузере: текст никуда не отправляется, регистрация не нужна.

Как это работает в разных сетях

Как пользоваться

  1. Впишите текст и нажмите приём

    Кнопки сверху — это те же приёмы, что стоят в композере: жирный, курсив, подчёркнутый, зачёркнутый, моно, цитата, спойлер. Выделять кусок необязательно, без выделения приём накрывает весь текст.

  2. Заберите разметку — или юникод

    Разметка нужна там, где площадка её понимает: телеграм и MAX. Юникодная версия нужна там, где не понимает никто, — имя канала, статус, био, запись на стене ВК, пост в X. Это разные вещи, и внизу они лежат отдельно.

  3. Скопируйте кнопкой

    Копирование выделением мышью ломает результат чаще, чем кажется: часть редакторов подставляет свой пробел вместо неразрывного, а комбинирующие символы теряются на границе выделения. Кнопка кладёт в буфер ровно то, что видно.

Что важно знать

Юникодом на кириллице работает только черта

Зачёркивание, подчёркивание и надчёркивание — это комбинирующие символы: они ставятся после каждой буквы и рисуются поверх неё, поэтому им всё равно, русская буква или латинская. А вот «жирный» и «курсив» юникодом — это математические алфавиты, и в них есть только латиница, греческий и цифры. Кириллицы там нет, и подсунуть вместо неё похожие латинские буквы мы не будем.

Юникодный текст не ищется

Слово, набранное другими кодовыми точками, для поиска — другое слово: по запросу «скидка» такой текст не найдётся ни поиском площадки, ни браузерным Ctrl+F. Для заголовков и ников это терпимо, для тела поста — нет.

Читалки и старые клиенты покажут квадраты

Юникодная версия рассчитывает на то, что у читателя есть нужный шрифт. Часть Android-клиентов, часть экранных дикторов и почти все читалки покажут вместо букв «□□□» или прочитают текст по одной букве. Это цена приёма, а не поломка инструмента.

В HTML нельзя вкладывать что попало

Незакрытый тег, тег внутри тега вперемешку и одиночный знак «меньше» в тексте телеграм считает разметкой и отбивает сообщение целиком — «5 < 7» валит отправку. Инструмент выдаёт закрытые пары, но если правите руками, экранируйте «<» как &lt;.

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

Как сделать зачёркнутый текст?

Двумя разными способами, и выбор зависит от того, куда вы его вставите. Если площадка понимает разметку — телеграм, MAX, — текст оборачивается тегом <s>, и зачёркивание рисует сама площадка. Если не понимает — ВК, X, имя канала, статус, — после каждой буквы ставится комбинирующий символ U+0336, и черта становится частью самих букв. Инструмент выше выдаёт обе версии сразу.

Почему жирный юникодом не работает на русском?

Потому что «жирный юникодом» — это не начертание, а отдельный набор символов: математические полужирные буквы. В юникоде их завели для формул, и есть там только латиница, греческий алфавит и цифры. Русских букв в этом наборе нет, поэтому честный ответ такой: жирный на кириллице делается только разметкой, а там, где разметки нет, его не будет.

Текст с разметкой считается по лимиту вместе с тегами?

Нет. Площадки меряют лимит по видимому тексту, теги в него не входят — это же правило зашито в наш валидатор. А вот юникодная версия лимит съедает: каждый комбинирующий символ — отдельный знак, поэтому зачёркнутая фраза весит вдвое больше обычной.

Куда можно вставить результат?

Разметку — в композер Smmly, в Bot API телеграма и в MAX. Юникодную версию — куда угодно, где принимают текст: имя и описание канала, статус, био, запись на стене ВК, пост в X, комментарий. Она не разметка, а сами буквы, и поэтому переживает копирование между приложениями.

Инструмент отправляет мой текст на сервер?

Нет, всё считается в браузере: страница ничего не отправляет и ничего не хранит. Регистрация тоже не нужна — Smmly вы увидите ниже одной строкой, а инструмент работает сам по себе.

Куда это применить

У Smmly есть бесплатная страница со ссылками на адресе вида smmly.ru/@ник: имя, описание, кнопки и знаки соцсетей.Имя, описание и подписи кнопок на ней — обычные текстовые поля, так что доедет юникодный вариант: зачёркнутое буквами, а не тегами.

Канал для неё подключать не нужно и денег она не стоит — страница и инструменты бесплатны целиком.

Сделать свою страницу

Постите регулярно? Тогда Smmly ещё и ставит посты по расписанию в Телеграм, ВК, MAX и X — 7 дней за 10 ₽.

Другие бесплатные инструменты