Перенос строк в постах соцсетей
Бесплатный инструмент переносов строк в постах. Невидимые Braille-точки для Instagram, Facebook и Threads, нативные абзацы для Telegram, VK, LinkedIn — 14 соцсетей в одном окне.
У каждой соцсети свои правила обращения с переносами строк. Instagram молча удаляет пустые строки между абзацами, превращая аккуратный черновик в стену текста. Facebook режет абзацы при публикации через API. Telegram и ВКонтакте, наоборот, переносы уважают — но в них есть свои нюансы вроде лимита в 1 024 символа для подписи к медиа. Этот инструмент понимает правила каждой платформы и форматирует текст так, чтобы он опубликовался ровно так, как вы его написали.
Почему нельзя просто вставить текст из заметок
Большинство авторов пишут черновик в Obsidian, Google Docs или обычных «Заметках» — там абзацы отделены двойным Enter, всё выглядит правильно. А потом при публикации в Instagram происходит вот что: Graph API нормализует текст и вырезает все пустые строки, в которых нет видимых символов. Пробел, табуляция, Zero-Width Space — всё считается «пустотой» и удаляется.
Единственный символ, который выживает этот фильтр — U+2800 BRAILLE PATTERN BLANK (⠀). Для Unicode это полноценная графема алфавита Брайля, и фильтр Instagram, Facebook и Threads её не трогает. Наш инструмент вставляет ⠀ между абзацами там, где это нужно, и оставляет обычный \n\n там, где платформа сохраняет переносы нативно.
Группы платформ по поведению
Все 14 поддерживаемых соцсетей делятся на четыре группы:
- Meta-экосистема (Instagram, Facebook, Threads) — пустые строки схлопываются, рекомендуется режим «Невидимые точки».
- Messenger-платформы (Telegram, MAX) — двойной перенос работает нативно, поддерживается Markdown и HTML.
- Российские соцсети (ВКонтакте, Одноклассники) —
\n\nсохраняется как есть, но важны границы обрезки «…ещё» (330 и 340 символов). - Короткая форма (X/Twitter, TikTok, Threads) — лимит символов делает каждый перенос дорогим, режимы подобраны под экономию бюджета.
- Markdown-редакторы (vc.ru, DTF) — работают на движке Komitet, используйте обычный текст, CMS сама оформит абзацы.
Что делает инструмент
Вы вставляете черновик в левую колонку — инструмент в реальном времени показывает в правой то, что получит платформа после публикации. Четыре режима разделителей:
- Одинарный перенос — для плотного списка или таймкодов YouTube.
- Двойной перенос — классика для Telegram, VK, LinkedIn.
- Невидимые точки — Braille-разделитель для Instagram, Facebook, Threads.
- Разделитель — — смысловая отбивка в длинных постах.
Платформа сама подсказывает, какой режим правильный — кнопка с пометкой «рек.» подсвечена, когда вы открываете страницу конкретной соцсети. Переключаете платформу — текст не теряется, режим запоминается.
Связка со счётчиком символов
После форматирования всегда проверяйте длину. Braille-разделители занимают один символ каждый — мелочь, но для Twitter с лимитом 280 это 2% бюджета, и иногда принципиально. Наш счётчик символов считает символы после форматирования с учётом всех разделителей, показывает, влезает ли хук в первые 125 знаков Instagram или 210 знаков LinkedIn.
Два инструмента — одна воронка: сначала формат, потом контроль длины. Оба бесплатные, работают в браузере, ничего не отправляется на сервер.
Выберите платформу
Лимит 2 200 знаков, режим «невидимые точки ⠀».
Открыть инструмент →Лимит 63 206 знаков, режим «невидимые точки ⠀».
Открыть инструмент →Лимит 500 знаков, режим «невидимые точки ⠀».
Открыть инструмент →Лимит 4 096 знаков, режим «двойной перенос».
Открыть инструмент →Лимит 16 384 знаков, режим «двойной перенос».
Открыть инструмент →Лимит 280 знаков, режим «двойной перенос».
Открыть инструмент →Лимит 3 000 знаков, режим «двойной перенос».
Открыть инструмент →Лимит 5 000 знаков, режим «двойной перенос».
Открыть инструмент →Лимит 2 200 знаков, режим «двойной перенос».
Открыть инструмент →Лимит 16 384 знаков, режим «двойной перенос».
Открыть инструмент →Лимит 4 000 знаков, режим «двойной перенос».
Открыть инструмент →Лимит 500 знаков, режим «двойной перенос».
Открыть инструмент →Markdown-редактор, лимит 100 000 знаков. Переносы работают нативно.
Открыть инструмент →Markdown-редактор, лимит 100 000 знаков. Переносы работают нативно.
Открыть инструмент →Часто задаваемые вопросы
Почему Instagram удаляет мои абзацы, а Telegram нет?
Instagram и вся Meta-экосистема (Facebook, Threads) проводят текст caption через фильтр нормализации, который вырезает любую «пустую» строку — то есть строку без видимых символов. Telegram, VK, LinkedIn такой фильтрации не делают. Единственный символ, который выживает в Meta — Braille Pattern Blank ⠀ (U+2800): Unicode считает его полноценной графемой, а не пробелом. Наш инструмент вставляет его между абзацами автоматически.
Что происходит с переносами при автопостинге через планировщик?
Зависит от платформы. Graph API Facebook и Instagram проводят текст через тот же фильтр, что и ручная публикация — без Braille-разделителей пустые строки схлопнутся. Telegram Bot API, VK API, LinkedIn API сохраняют `\n\n` нативно. PublPost на стороне бэкенда автоматически добавляет Braille для Meta-платформ, но если вы копируете текст в другой планировщик, проверьте форматирование через наш инструмент заранее.
Сколько символов съедают разделители?
Каждый Braille-разделитель — один символ. Двойной перенос `\n\n` — два символа. Для Instagram с лимитом 2 200 десять разделителей — это меньше 0.5% бюджета, незначительно. Для Twitter с лимитом 280 даже два разделителя — уже 1.4%, учитывайте. Наш счётчик символов считает всё включая разделители.
Могу ли я использовать инструмент для кросспостинга?
Да. Пишете черновик один раз, открываете страницу первой платформы, форматируете, копируете. Переключаетесь на следующую платформу — текст остаётся, режим меняется на рекомендованный, нажимаете «Копировать». Один черновик — 14 публикаций с правильным для каждой платформы форматированием.
Работает ли инструмент офлайн?
Текст форматируется целиком в браузере, на сервер ничего не уходит. После первой загрузки страницы инструмент работает без сети — форматирование происходит в JavaScript. Это значит, что ваши черновики остаются приватными и не попадают в логи аналитики.