Instagram схлопывает пустые строки. Режим «Невидимые точки» вставляет ⠀ — единственный символ, который выживает после публикации.

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

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

0 символов

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

0 / 2 200 символов

Перенос строк в Instagram

Онлайн-инструмент для правильных переносов в подписи Instagram. Вставляет невидимые Braille-точки, которые не схлопываются после публикации.

Instagram молча удаляет всё, что похоже на пустую строку. Вы вставляете черновик из заметок с аккуратными абзацами — платформа публикует сплошную стену. Причина техническая: Graph API на сохранении caption проходит по тексту и схлопывает любую последовательность переносов, в которой нет видимых символов. Обычный пробел, табуляция, Zero-Width Space — всё это для алгоритма «пусто», и всё это вырезается.

Единственный символ, который переживает эту фильтрацию — U+2800 BRAILLE PATTERN BLANK (⠀). Он формально принадлежит алфавиту Брайля, в Unicode засчитан как полноценная графема, а визуально — пробел в ширину одного символа. Именно его вставляет режим «Невидимые точки» выше: между вашими абзацами появляется строка с ⠀, Instagram видит «непустую» строку и оставляет её нетронутой.

Как работает наш режим «Невидимые точки»

На вход подаёте обычный текст с \n\n между абзацами. На выходе получаете:

Первый абзац.
⠀
Второй абзац.
⠀
Третий абзац.

Одна строка с Braille-символом на каждой границе. В редакторе Instagram это выглядит как пустая строка. После публикации каждая такая строка остаётся на своём месте — никакой «склейки».

Альтернативных способов нет. В русскоязычных SMM-блогах гуляет рецепт «точка + Enter» — он работал до 2019 года, сейчас Instagram удаляет и такие «псевдопустые» строки, если на них нет смыслового содержания больше одного символа.

Правило 125 символов по-прежнему в силе

Перенос строк не отменяет обрезки «…ещё» на 125 знаках. Воздух между абзацами ест лимит наравне с буквами: каждый ⠀ — это один символ из 2 200. Если вы делаете пост с пятью абзацами, на разделители уходит пять символов — мелочь, но считать надо.

Стратегия, которая даёт лучший engagement:

  1. Первые 125 знаков — один плотный абзац, без разделителей. Хук, обещание, интрига.
  2. После «…ещё» — длинный пост с настоящими абзацами и воздухом между ними.
  3. Хэштеги — отдельным абзацем в конце, ещё одним ⠀-разделителем.

Что инструмент НЕ делает

  • Не шифрует и не ломает юникод. Если вы копируете наш результат в другой редактор, ⠀ остаются ⠀ — это стандартный символ, поддерживается всеми шрифтами.
  • Не добавляет пустую строку в начале или конце. Только между абзацами. Stranded braille на границах — визуальный мусор, мы его вырезаем.
  • Не работает с reels-подписями через Creator Studio Mobile API. Там своя нормализация; для reels достаточно одинарного переноса.

Лимиты Instagram, про которые нужно помнить

ПолеЛимитПереносы
Caption поста / reels2 200схлопываются без ⠀
Биография150одной строки достаточно
Комментарий2 200переносы работают
Подпись к Stories (sticker)~100 на стикернет переносов
Direct-сообщение1 000переносы работают

Для биографии нужна одна плотная строка — Instagram в mobile-профиле отрисовывает её как один абзац, любые переносы визуально ломают выравнивание. Для комментариев и Direct наш инструмент тоже работает, но режим «Двойной перенос» там достаточно — только caption требует ⠀.

Сочетание со счётчиком символов

Отформатировали текст — переключитесь на счётчик символов для Instagram. Он покажет, сколько реально занимает подпись после вставки Braille-разделителей, попадает ли хук в первые 125 и не пробили ли вы 2 200 общего лимита. Это два инструмента одной цепочки: сначала формат, потом контроль длины.

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

Почему Instagram удаляет мои пустые строки?

Graph API на сохранении caption проходит нормализацию: все последовательности невидимых символов (обычные пробелы, табуляции, переносы строк) схлопываются к одному разделителю. Пустая строка без видимого символа для алгоритма — «пусто», и она удаляется. Остаются только строки, содержащие хотя бы одну графему, которую Unicode считает видимой.

Что такое Braille Pattern Blank и почему именно он?

U+2800 — символ из блока Брайля, формально означающий «пустую ячейку». Для Unicode это полноценная графема (не пробел, не управляющий символ), поэтому фильтр Instagram не удаляет его. Визуально он выглядит как пробел шириной в один символ — для читателя это пустая строка, для алгоритма — непустая.

Сколько символов лимита съедают разделители?

Каждый Braille-разделитель — один символ. Если у вас 5 абзацев, уходит 5 символов из 2 200. Это меньше 0.3% лимита — незначительно. Обратите внимание, что с точки зрения UTF-16 BRAILLE PATTERN BLANK это 1 code unit, а не 2 (как многие эмодзи), поэтому в строгом подсчёте размер не удваивается.

Работает ли этот трюк в сторис и reels?

В caption к reels — да, работает так же, как в обычном посте. В Stories с текст-стикером — нет, текст-стикер имеет свой лимит (~100 знаков на стикер) и не поддерживает многострочные абзацы. Для Stories делайте несколько стикеров вместо попытки уместить длинный текст в один.

Можно ли использовать "точка + Enter" вместо ⠀?

В 2017-2019 годах этот трюк работал, но Instagram обновил фильтр нормализации — теперь удаляются строки с содержанием из одного символа, если этот символ не является буквой или эмодзи. Точка, запятая, тире на отдельной строке удаляются. Braille-разделитель — единственное надёжное решение, которое работает на 2026 год.

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