Текст
Slugify
Преобразование текста в URL-безопасный «слаг»: транслитерация кириллицы (укр./рос.) по официальному стандарту, удаление диакритики и лишних символов, нижний регистр.
A slug is a URL-safe version of a title or name: lowercase Latin letters, digits, and hyphens instead of spaces. This tool transliterates Cyrillic text using the official standard and strips diacritics and characters that aren't valid in a URL.
How to use it
- Paste an article title, product name, or any text — the slug is generated instantly as you type.
- Multiple spaces, punctuation, and special characters are automatically collapsed into a single hyphen.
- Copy the result and use it as part of a page or file URL.
Common uses
- Generating URLs for blog posts or products in a CMS from a Cyrillic or Latin title.
- Creating safe file names from arbitrary text with no spaces or special characters.
- Building anchor IDs (#section-name) on a page from section headings.
Things to keep in mind
Cyrillic transliteration isn't unique — different systems (e.g. passport vs. scholarly) transliterate the same letters differently; this tool follows the official transliteration standard.
Keep slugs short and meaningful — long slugs are harder to remember and look worse in search results.
Статья об этом инструменте: Slugify: как превратить произвольный текст в URL-адрес
Часто задаваемые вопросы
Как текст превращается в слаг, совместимый с URL?
Текст переводится в нижний регистр, кириллические символы (украинские, русские) транслитерируются по официальному стандарту, диакритические знаки и несовместимые с URL символы убираются, а затем слова соединяются выбранным разделителем.
Могу ли я выбрать разделитель, используемый в слаге?
Да, опция разделителя позволяет выбрать символ, соединяющий слова слага, обычно дефис или подчёркивание.
Отправляется ли введённый текст на сервер?
Нет, вся генерация слага выполняется локально в вашем браузере на JavaScript, ничего не передаётся онлайн.
Что делать, если два разных заголовка дают одинаковый слаг?
Заголовки «Привет, мир!» и «привет мир» после нормализации дадут один и тот же слаг, хотя тексты разные. Если слаг используется как уникальный идентификатор (например, в URL статьи), такую коллизию нужно решать дополнительно — обычно числовым суффиксом или ID.
Почему простое URL-кодирование не подходит вместо слага?
Percent-encoding кириллицы технически валиден в URL, но нечитаем для человека и выглядит ненадёжно в адресной строке или при копировании. Слаг решает именно проблему читаемости, а не только технической валидности символов.