Бесплатный инструмент

Генератор названий для Telegram-канала с проверкой юзернейма

Напишите, о чём канал, и получите двенадцать вариантов названия — у каждого уже есть юзернейм, собранный по правилам Telegram для юзернеймов, чтобы проверить его в Telegram в один клик, прежде чем остановиться на нём.

Здесь появятся двенадцать названий, и у каждого — юзернейм, который можно проверить в Telegram.

Название канала вмещает до 128 символов; юзернейм — от 5 до 32. Откуда эти числа

У Telegram-канала два разных имени: название, которое все видят вверху чата, и @юзернейм, который становится частью ссылки t.me. Эта страница превращает одну тему в двенадцать вариантов названия и для каждого собирает юзернейм, уже пропущенный через правила Telegram для юзернеймов, — так видно, из каких идей вообще получается допустимый юзернейм, ещё до того, как вы проверите любую из них в Telegram.

Какое название канала работает

Напишите, о чём канал, и инструмент подставит тему в двенадцать фиксированных шаблонов — «{Topic} без воды», «Просто {topic}», «{Topic} каждый день» и ещё девять, — а затем отбросит всё, что повторяет более раннюю идею или выходит за предел названия в 128 символов, который документирует setChatTitle. Тема из трёх-четырёх слов вроде «обжарка кофе дома» даёт более длинные названия, чем тема из одного слова вроде «кофе», хотя обе остаются далеко от этого предела, и — когда юзернейм предлагается — более длинное название даёт и более длинный юзернейм, вплоть до обрезки на 32 символах, максимуме, который документирует account.checkUsername. Ничто из этого не говорит о том, какое название сработает лучше: шаблоны — отправная точка для правки, а не рейтинг. То, что на самом деле делает название удачным, эта страница может только заметить, а не измерить: короткое читается в списке чатов лучше длинного, а название, прямо называющее тему, говорит незнакомому человеку, куда он вступает, ещё до того, как он его откроет.

Название и юзернейм — не одно и то же

Название канала и его юзернейм подчиняются двум разным правилам, и эта страница проверяет оба предела, прежде чем показать результат. Название — то, как канал называется вверху чата, — может быть от 1 до 128 символов по документации setChatTitle самого Telegram, и в нём допустимы любые символы: эмодзи, пробелы, знаки препинания, письменности без латинского аналога. Юзернейм — другая, более строгая вещь: account.checkUsername описывает допустимые символы как латинские A–z без учёта регистра, цифры 0–9 и подчёркивания, длиной от 5 до 32 символов — без пробелов, без эмодзи и без знаков препинания, кроме подчёркивания. У канала может оказаться название, из которого не видно ни одного допустимого юзернейма, — именно поэтому инструмент проверяет два правила по отдельности, а не считает, что одно следует из другого.

К тому же юзернейм живёт в одном общем пространстве: справочник Telegram по ссылкам описывает t.me как ссылки на публичных пользователей, группы и каналы вместе, а не отдельную адресную книгу для каждого типа аккаунта. Поэтому чекер юзернеймов может сообщить, что имя занято каналом, группой, ботом или человеком — тем, кто держит его сейчас, — и поэтому понравившееся название не гарантирует, что подходящий юзернейм хотя бы не занят.

От названия к юзернейму

Рядом с каждым вариантом названия инструмент может показать юзернейм, но только когда сама тема содержит то, что преобразование способно использовать: латинские буквы, с диакритикой или без, и цифры или кириллицу, которую переводит фиксированная таблица. Тема на русском или украинском поэтому получает юзернейм так же, как тема на латинице. Когда юзернейм появляется, он собран из названия самой идеи — темы вместе со словами шаблона, — а не из одной темы: название переводится в нижний регистр, прогоняется через фиксированную таблицу «кириллица → латиница», с латинских букв снимается диакритика, так что остаётся базовая буква (é → e, ñ → n, ç → c), и каждая цепочка символов, которая всё ещё вне a–z и 0–9, — пробелы, знаки препинания, всё остальное — схлопывается в одно подчёркивание, а подчёркивание в самом начале или конце отбрасывается: так «Кофе без воды» становится kofe_bez_vody, а «Café без воды» — cafe_bez_vody. Если результат короче минимума Telegram в 5 символов, в конец добавляется «_kanal», и всё обрезается на 32 символах — максимуме, который документирует account.checkUsername, — с удалением подчёркивания на конце. Это преобразование самого инструмента, а не правило Telegram: Telegram определяет только то, как выглядит допустимый юзернейм, когда он у вас уже есть, а не как собрать его из темы.

Таблица знает только кириллицу. Тема, набранная письменностью, которую она не покрывает, — деванагари, арабской и другими, — не даёт преобразованию ничего, поэтому для идей по такой теме юзернейм не собирается вовсе; страница прямо говорит об этом и указывает на чекер юзернеймов, где латинский юзернейм можно набрать самому и проверить там.

Если юзернейм занят

Каждый юзернейм на этой странице проверяется прямо здесь, своей кнопкой «Проверить». Отдельный чекер юзернеймов — для юзернейма, который вы набрали сами. «Не занято» — формулировка ответа самого API Telegram, и она не значит, что имя можно просто взять: FAQ Telegram объясняет, что коллекционные юзернеймы покупают и продают на Fragment, так что имя, не занятое прямо сейчас, всё ещё может быть одним из них.

Если нужный юзернейм уже занят и не зарегистрирован как коллекционный, FAQ Telegram описывает один путь к нему: написать @Username_bot и запросить имя — при условии, что точно такой же юзернейм уже ваш как минимум на двух из трёх площадок: Facebook, Twitter и Instagram. Это процесс Telegram, а не этого инструмента: генератор лишь доводит до названия и юзернейма, которые стоит попробовать, прежде чем настраивать сам канал.


Источники, проверены в сентябре 2026: setChatTitle о названии канала от 1 до 128 символов; account.checkUsername о допустимых символах и длине от 5 до 32; справочник ссылок t.me и tg:// об одном общем пространстве юзернеймов; FAQ Telegram, Usernames and t.me о коллекционных юзернеймах, глобальном поиске и способе запросить занятое имя; contacts.resolveUsername об ответах «не занято» и «недопустимо».

Что обычно спрашивают

Чем название канала отличается от юзернейма?
Название канала — то, что показывается вверху чата; по документации setChatTitle самого Telegram оно может быть от 1 до 128 символов и состоять из чего угодно: букв, эмодзи, знаков препинания, любой письменности. Юзернейм строже: account.checkUsername описывает его как латинские буквы от A до z без учёта регистра, цифры от 0 до 9 и подчёркивания, длиной от 5 до 32 символов, без эмодзи, пробелов и других знаков препинания. Название есть у каждого канала, а когда у канала появляется ещё и юзернейм, именно он становится адресом в ссылке t.me на канал.
Как из названия получается юзернейм?
Для каждого варианта названия инструмент переводит текст в нижний регистр, заменяет кириллицу латиницей по фиксированной таблице, снимает с латинских букв диакритику, оставляя базовую букву (é → e, ñ → n, ç → c), и превращает каждую цепочку всего остального — пробелов, знаков препинания, других письменностей — в одно подчёркивание, а затем убирает подчёркивания в самом начале и в самом конце. Если остаток короче минимума Telegram в 5 символов, в конец добавляется подчёркивание и слово kanal, а результат обрезается на 32 символах — максимуме, который документирует account.checkUsername, — с удалением подчёркивания на конце. Юзернейм появляется вообще только тогда, когда сама тема содержит то, что таблица может превратить в латинские буквы или цифры, — иначе ни одна из двенадцати идей его не получит. Это преобразование принадлежит инструменту: сам Telegram определяет только то, как должен выглядеть готовый юзернейм, а не как собрать его из темы.
Почему у варианта нет юзернейма?
Юзернейм зависит от темы одним конкретным образом: ни один из двенадцати вариантов не получит его, если сама тема не содержит того, что преобразование может использовать, — латинских букв, с диакритикой или без, и цифр или кириллицы, которую переводит фиксированная таблица. Тема на русском или украинском подходит: таблица переводит её буквы в латиницу. Тема, набранная письменностью, которую таблица не покрывает, — например деванагари или арабской, — не даёт ничего, поэтому каждый вариант остаётся без юзернейма, и страница так и говорит, а не гадает. Когда юзернейм появляется, он собран из названия этого варианта — темы вместе со словами шаблона, — а не из голой темы. В таком случае юзернейм проверяют, набрав идею латиницей прямо в чекере юзернеймов.
Юзернейм занят. Что дальше?
У каждого варианта своя кнопка «Проверить», и по нажатию она спрашивает Telegram через этот сайт прямо на странице — никуда идти сначала не нужно. Ответ — один из четырёх: занято (каналом, группой, ботом или человеком), не занято, недопустимо — или, если проверка не смогла завершиться, «сейчас проверить не удалось». Если пришло «занято» и имя не зарегистрировано как коллекционный юзернейм, FAQ самого Telegram описывает один путь к нему: написать @Username_bot и запросить имя — при условии, что точно такой же юзернейм уже ваш как минимум на двух из трёх площадок: Facebook, Twitter и Instagram. Отдельный чекер юзернеймов на этом сайте — для имени, которое вы набрали сами, вне этого генератора.
Можно ли использовать эмодзи или пробелы в названии канала?
В названии — да, в юзернейме — нет. setChatTitle Telegram документирует длину названия от 1 до 128 символов; какие именно символы в нём допустимы, ничто не ограничивает, так что эмодзи, пробелы и знаки препинания там уместны. Юзернейм строже из двух: account.checkUsername ограничивает его только латинскими буквами, цифрами и подчёркиваниями, поэтому ничего из этого не переносится, когда название становится юзернеймом.
Влияет ли название на поиск внутри Telegram?
FAQ самого Telegram говорит, что по юзернейму аккаунт или канал можно найти в глобальном поиске Telegram. Эта страница ничего не утверждает о том, как упорядочены результаты поиска: у названия либо есть юзернейм, по которому его найдут, либо нет.