Как сделать невидимый ник в Telegram
Как сделать невидимый ник в Telegram
Поле имени в Telegram не принимает пробел, обычный пробел обрезается по краям строки при сохранении. Пустое имя всё же можно сделать, только не пробелом, а отдельным невидимым юникод-символом, который для проверки на пустоту не считается пробелом вовсе.
Какой символ вставить в имя профиля
В интернете чаще всего советуют Zero Width Space (U+200B). На практике в имени профиля Telegram он срабатывает не всегда, приложение периодически всё равно отклоняет строку. Более надёжный вариант — Combining Grapheme Joiner (U+034F), формально это не пробел и не служебный символ, а комбинирующая метка, поэтому фильтр Telegram его пропускает там, где режет обычные zero-width символы. Проверено вручную в имени профиля, а не взято из чужой статьи.
Быстрее всего скопировать нужный символ для Telegram уже готовым. На странице инструмента есть отдельная кнопка под каждую площадку, кодпоинт искать вручную не нужно.
Как вставить символ
- Откройте Telegram, зайдите в Настройки → Изменить имя (на телефоне то же меню лежит в профиле, иконка карандаша).
- Полностью очистите поле «Имя», должно остаться пусто.
- Скопируйте символ и вставьте его в это поле. Он не виден, но поле перестанет считаться пустым для системы.
- Сохраните изменения. Имя в профиле и в списке чатов станет визуально пустым.
На телефоне шаги те же, разница только в том, что вставка идёт через системное меню «Вставить» после долгого нажатия на поле, а не через Ctrl+V.
Почему не получается в @username
Символ выше работает в поле «Имя», но не в @username, отдельном публичном адресе профиля. Юзернейм Telegram проверяет на сервере, а не только в приложении, и его фильтр вырезает невидимые символы до сохранения. Это самая частая причина жалоб «получилось с именем, но не получилось с юзернеймом». На деле это два разных поля с разными правилами, и юзернейм ограничен сильнее.
Если символ не сохранился
Иногда после сохранения имя всё равно остаётся видимым или возвращается к старому значению. Обычно помогает одно из трёх:
- Попробуйте другой символ. У Telegram нет единого списка «запрещённых» невидимых знаков, а разные версии приложения (Android, iOS, Desktop, Web) иногда фильтруют по-разному.
- Вставляйте символ не в самое начало поля, а между двумя обычными буквами или пробелами, если хотите не полностью пустое имя, а просто скрыть часть текста.
- Обновите приложение. Telegram время от времени меняет фильтрацию полей ввода без объявлений в списке изменений.
Невидимый символ
Скопируйте настоящий невидимый юникод-символ для ника или сообщения — с пометкой, где какой обычно проходит проверку.
Попробовать
Коротко
- В имени профиля Telegram надёжнее всего работает Combining Grapheme Joiner (U+034F), не Zero Width Space, который чаще всего советуют.
- В @username невидимые символы не проходят вообще: это отдельное поле с серверной проверкой.
- Не сработал один символ — пробуйте другой, единого стандарта фильтрации у Telegram нет.



