X считает каждый \n как один символ из 280. Двойной перенос читабельнее, но ест лимит.

Быстрые шаблоны

Исходный текст

0 символов

Готово к публикации

0 / 280 символов

Перенос строк в X (Twitter)

Форматируйте твиты с правильными абзацами. Лимит 280 знаков, каждый \n ест символ, треды и нативные переносы без костылей.

В X (Twitter) переносы строк работают нативно — платформа не схлопывает \n\n, и любой абзац виден читателю ровно так, как его написал автор. Проблема у твитов другая: 280 знаков, и каждый перенос — это один символ из бюджета. В плотной короткой форме визуальный воздух дорогой, и инструмент сверху помогает аккуратно расставить абзацы без лишних пустых строк.

Рекомендованный режим — «Двойной перенос»

Инструмент выше по умолчанию выставляет двойной перенос — стандарт для твитов с абзацами:

Хук. Одна строка, максимум внимания.

Разворот. Почему это важно.

CTA или вопрос.

Два переноса на абзац = 4 символа на две отбивки. Для поста на 250 знаков это 1.5% бюджета — приемлемо. Для твита на 150 знаков пустые строки могут забирать до 5% — имеет смысл заменить визуальный воздух на короткие, но разделённые смысловые блоки.

Treds — родная механика X

Когда мысль не укладывается в 280, X сам предлагает сделать тред. Каждый твит в треде — самостоятельная строфа. Правила форматирования:

  1. Первый твит — самодостаточный хук. Должен работать, даже если человек не прочитает остальное.
  2. Следующие твиты — по одной мысли. Не пытайтесь уместить 3 идеи в один твит — редко читается, часто обрывается.
  3. Последний твит — CTA или вывод. «Ретвитните, если зашло» работает лучше, чем кажется.

В X2 (бренд с 2023 года) лимит можно расширить до 25 000 знаков для Premium-пользователей, но большинство аудитории по-прежнему на лимите 280 — и читают всё ещё коротко, даже если опубликовано длинно.

Что происходит с пробелами и эмодзи

  • Обычный пробел между строками — занимает 1 символ, как и любой другой.
  • Двойной перенос \n\n — 2 символа.
  • Эмодзи — 1 «символ» визуально, но часто 2-4 UTF-16 units в API. Для ручной публикации разницы нет, для автопостинга через Twitter API лимит считается по UTF-16, и пост с 10 эмодзи может неожиданно упереться в 280.
  • Ссылки — X сокращает до 23 знаков независимо от реальной длины. Это значит, что https://очень.длинная.ссылка.example.com/path/?utm=source засчитывается как 23 символа. Удобно — позволяет класть длинные UTM-URL без страха за лимит.

Подробнее считает счётчик символов X (Twitter) — он учитывает правило 23-char для ссылок и пересчитывает UTF-16 для эмодзи.

Воздух vs плотность

Есть соблазн делать каждый твит с абзацами — выглядит эстетично. На практике плотный твит (без переносов, одной фразой) получает на 15-20% больше вовлечения, по данным Buffer за 2025 год. Читатель в ленте сканирует, и разбитый на абзацы пост подсознательно кажется длиннее и требует больше внимания.

Когда переносы действительно работают:

  • Цитата с атрибуцией — цитата + перенос + «— Автор».
  • Список из 2-3 пунктов. Маркеры на отдельных строках лучше сканируются.
  • Твит-сравнение «было / стало» с переносом между частями.
  • Тред — первая строка для preview, остальное с переносом.

В остальных случаях попробуйте сначала без переносов — часто работает лучше.

После форматирования

Скопировали — проверьте длину через счётчик X (Twitter). Он подсчитает, сколько занимает твит после форматирования, и покажет, не пересекли ли вы 280. Для треда форматируйте каждый твит отдельно — и запускайте счётчик заново на каждом.

Часто задаваемые вопросы

Считается ли перенос строки в лимит 280?

Да. Каждый `\n` — это один символ, каждый `\n\n` — два. Для плотного твита это заметная часть бюджета. Двойной перенос с тремя абзацами съедает 6 символов, а это 2% лимита — не критично, но учитывайте при тонкой настройке.

Как X считает эмодзи и ссылки?

Ссылки — всегда 23 символа независимо от реальной длины, потому что X использует внутренний сокращатель t.co. Эмодзи на уровне API считаются в UTF-16: базовые (😀, ❤️) — 2 юнита, ZWJ-последовательности (👨‍👩‍👧‍👦) — 8-11 юнитов. Для ручной публикации X показывает счётчик по графемам (одно эмодзи = 1), но через API лимит считается по UTF-16.

Правда ли, что премиум-пользователи имеют лимит 25 000?

X Premium (бывший Blue) даёт лимит 25 000 знаков. Но: такой твит в ленте всё равно показывается с «Show more» после ~280 знаков, и большинство читателей до конца не доходят. Для реальной длинной формы эффективнее делать тред, где каждая часть — самостоятельный твит.

Какой оптимальный формат для треда?

Первый твит — максимально плотный хук в 280 знаков с обещанием пользы. Следующие — по одной мысли, можно с абзацами внутри (переносы на 250-символьном твите уместны). Последний твит — CTA: «Если зашло — ретвит» или «Подписывайтесь, будет больше».

Зачем мне переносы строк, если X и так короткий?

Переносы нужны в четырёх случаях: (1) цитата с атрибуцией, (2) пронумерованный список из 2-3 пунктов, (3) сравнение «до/после» с разделом, (4) первая строка треда, где нужно оформить заголовок. В обычных однострочных твитах переносы действительно избыточны и съедают бюджет.

Похожие инструменты