Генератор невидимого текста для X
Копируй символы нулевой ширины и браильские пробелы для постов X, отображаемых имён, био на 160 символов и личных сообщений. Каждый символ проверен на реальных лимитах — включая лимит поста в 280 символов и отображаемое имя на 50 символов.
Быстрое копирование
Нажми на символ, потом вставь в X
Zero Width Space
U+200B
Generated invisible text
3 charactersTest Area
Что на самом деле делает невидимый текст в X
X (ранее Twitter) считает невидимые символы настоящим контентом в большинстве полей, с одним упрямым исключением. @username принимает только буквы, цифры и подчёркивания до 15 символов — невидимые символы вырезаются, точка. Отображаемое имя (50 символов) и био (160 символов) свободно принимают Unicode — именно здесь невидимый текст полезен: пустые строки в био, выглядящее пустым отображаемое имя или пробелы в длинном Premium-посте. Обычные посты дают 280 символов, Premium-посты — до 25 000. X считает в UTF-16 юнитах, поэтому эмодзи стоит два юнита, а браильский пробел — один. На этой странице — именно те символы, которые мы проверили в каждом поле X.
Как вставить невидимый текст в X
Для чего невидимый текст реально полезен в X
Где в X это можно использовать
Поведение полей в X
X считает символы в UTF-16 юнитах, поэтому браильский пробел (U+2800) стоит один юнит, а большинство эмодзи — два. Поле поста — где лимит кусается сильнее всего: 280 символов для бесплатных аккаунтов (увеличено с 140 в ноябре 2017, когда платформа ещё называлась Twitter) и до 25 000 для подписчиков Premium с 2023 года. В ленте видны только первые 280 символов Premium-поста, остальное за обрезкой «Show more». URL всегда считаются ровно 23 символа независимо от длины, благодаря обёртке t.co. Био (160 символов) и отображаемое имя (50) принимают невидимый Unicode, но @username (15 символов, только буквы/цифры/подчёркивания) вырезает их при сохранении. Нюанс: X перевалидирует био при некоторых обновлениях и иногда вырезает ранее принятые символы.
Практические заметки перед вставкой
Браильский пробел (U+2800) переживает этап сохранения X стабильнее, чем пробел нулевой ширины (U+200B), который иногда вырезается.
Каждый невидимый символ идёт в счёт лимита. Три в посте на 280 символов — примерно 1% — мало, но с эмодзи складывается.
Поле @username отклоняет невидимые символы. Только отображаемое имя, био, посты и личные сообщения принимают их.
URL в посте всегда считаются как 23 символа, независимо от реальной длины ссылки. Планируй невидимые отступы с учётом этой фиксированной стоимости.
Premium-посты показывают в ленте только первые 280 символов. Невидимые переносы после обрезки живут за «Show more».
Эмодзи стоят по два UTF-16 юнита. В био на 160 символов эмодзи плюс невидимые отступы складываются быстро.
X перевалидирует био при некоторых обновлениях и может вырезать ранее принятые символы. Перевставь, если макет сломался.
Проверь на втором устройстве после сохранения. Некоторые сборки Android рендерят браильский пробел как точку.
Частые вопросы о невидимом тексте в X
Совместимость с X, по полям
Обычные посты (280 символов), Premium-посты (до 25 000), био (160), отображаемое имя (50) и личные сообщения (10 000) — все принимают невидимые символы Unicode, причём браильский пробел (U+2800) — самый надёжный на iOS, Android и веб-клиенте. @username — единственное жёсткое исключение: X ограничивает его буквами, цифрами и подчёркиваниями до 15 символов, поэтому невидимые символы вырезаются при сохранении. X считает в UTF-16 юнитах — большинство невидимых символов стоит один юнит, эмодзи — два, а URL считаются фиксированные 23 независимо от длины. Premium-посты показывают в ленте только первые 280 символов, остальное за обрезкой «Show more».
Другие инструменты невидимого текста
Генераторы невидимого текста для других платформ
