Блог
Русский

Генератор ЧПУ (slug) для URL — кириллица или ASCII

Создает slug для URL из заголовка с кириллицей или только ASCII-символами

Работает в браузере · файлы никуда не загружаются

По умолчанию буквы и цифры Юникода, включая кириллицу, сохраняются. Режим ASCII удаляет не-ASCII символы и не делает транслитерацию. Эмодзи и знаки препинания становятся разделителями.

Что это за инструмент

Slug — это часть адреса страницы, по которой ее узнают, например как-выбрать-велосипед; в рунете такие адреса часто называют ЧПУ. Генератор превращает заголовок статьи или товара в аккуратный slug: убирает знаки препинания и эмодзи, соединяет слова дефисом или подчеркиванием и по желанию переводит все в нижний регистр.

Как пользоваться

  1. Вставьте заголовок или другой текст.
  2. Оставьте настройки по умолчанию, чтобы сохранить буквы и цифры Юникода, включая кириллицу.
  3. Включите режим ASCII, если система принимает только латинские буквы и цифры. Выключите перевод в нижний регистр, если регистр важен.
  4. Выберите разделитель — дефис или подчеркивание — и скопируйте результат.

Правила преобразования

Сначала текст нормализуется по Юникоду (NFKC), чтобы привести совместимые символы, например полноширинные латинские буквы и цифры, к обычному виду. Затем при необходимости текст переводится в нижний регистр. В режиме Юникода сохраняются буквы, цифры и присоединенные к ним диакритические знаки. Пробелы, знаки препинания и эмодзи становятся границами слов, а оставшиеся слова соединяются одним разделителем.

В режиме ASCII символы дополнительно раскладываются, и диакритические знаки удаляются, поэтому Café превращается в cafe. Это не транслитерация: кириллица, китайские иероглифы и некоторые латинские буквы удаляются, а не заменяются угаданным написанием. Поэтому разные заголовки могут дать одинаковый slug.

Примеры

Ввод Настройки Результат
Как выбрать велосипед 😀 2026 Юникод (по умолчанию) как-выбрать-велосипед-2026
Café Déjà vu Режим ASCII cafe-deja-vu
Привет Мир Регистр сохраняется, подчеркивание Привет_Мир
Как выбрать велосипед Режим ASCII Пусто

Перед тем как использовать slug

Результат — это фрагмент пути, а не полный URL и не процентное кодирование. Браузер может показать кириллицу в адресной строке в закодированном виде (%D0%BA…), когда вы подставите slug в URL.

Ограничения по длине, зарезервированные слова и уникальность проверяйте в своей системе отдельно: инструмент не знает, какие адреса уже заняты. Если вы меняете slug опубликованной страницы, учтите ссылки на старый адрес и настройте перенаправления. Объем ввода — до 100 000 символов, преобразование выполняется в браузере.

Частые вопросы

Делает ли режим ASCII транслитерацию русского текста?

Нет. В режиме Юникода кириллица сохраняется. Режим ASCII по возможности снимает диакритику, а затем удаляет все не-ASCII символы. Латинского написания вроде privet-mir он не придумывает, поэтому русские слова просто исчезают.

Что происходит с эмодзи?

Эмодзи и знаки препинания работают как разделители слов. Несколько разделителей подряд сводятся к одному, а в начале и в конце они удаляются.

Почему результат пустой?

Если в тексте только эмодзи или знаки препинания, букв и цифр для slug не остается. Режим ASCII также полностью удаляет заголовок, написанный кириллицей. Выключите этот режим или измените текст.

Отправляется ли текст на сервер?

Нет. Преобразование целиком выполняется в браузере.

Не нашли нужный инструмент?