CodeKitHub
Инструменты для кода

Генератор URL-слагов

Последнее обновление:

Вставьте заголовок статьи или любой текст — и мгновенно получите чистый слаг, пригодный для URL: строчные буквы, без диакритических знаков, знаки препинания заменены выбранным разделителем, повторяющиеся разделители объединены. Всё обновляется в реальном времени прямо в браузере, пока вы печатаете.

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

Слаг — это удобная для URL часть веб-адреса, которая идентифицирует конкретную страницу, например «my-awesome-post» в example.com/blog/my-awesome-post. Обычно он образуется из заголовка страницы: приводится к нижнему регистру, а пробелы и знаки препинания заменяются разделителем.

Хороший слаг — короткий, читаемый и состоит только из строчных букв, цифр и разделителя — без пробелов, диакритических знаков и специальных символов, которые могут сломать ссылку или запутать поисковые системы.

Зачем его использовать?

  • Предпросмотр в реальном времени: сгенерированный слаг обновляется прямо во время набора текста, без лишних кликов.
  • Выбор дефиса или подчёркивания в качестве разделителя, с возможностью сохранить исходный регистр.
  • Необязательное ограничение по максимальной длине, которое не обрезает слово посередине.
  • Транслитерирует распространённые символы с диакритикой (é, ñ, ü и т. д.) в обычный ASCII, а не просто удаляет их.
  • Работает полностью в браузере — ничего не отправляется на сервер и не записывается в лог.

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

  1. Вставьте или введите заголовок или текст в поле ввода.
  2. Выберите разделитель (дефис или подчёркивание) и при необходимости включите/выключите нижний регистр.
  3. При желании задайте максимальную длину, чтобы слаг оставался коротким.
  4. Скопируйте готовый слаг одним кликом.

Пример

Ввод

10 Tips for Building a Café in São Paulo!

Результат

10-tips-for-building-a-cafe-in-sao-paulo

Диакритические знаки транслитерируются, пунктуация удаляется, пробелы заменяются дефисами.

Типичные сценарии использования

  • Блоги и CMS-платформы: генерация чистого слага из заголовка статьи для URL публикации.
  • Электронная коммерция: формирование URL товаров на основе их названий для более чистых и удобных для отправки ссылок.
  • Генераторы статических сайтов: многие требуют поле слага во фронтматтере, образованное из заголовка страницы.
  • Именование файлов и ресурсов: превращение произвольного текста в безопасные имена файлов без пробелов и спецсимволов.

Рекомендации по составлению слагов

Делайте слаги короткими и информативными — длинные URL труднее делиться ими, и они могут обрезаться в результатах поиска. Избегайте служебных слов вроде «a», «the» или «and», когда нужно ещё сильнее сократить слаг.

После публикации и индексации URL с определённым слагом старайтесь его не менять — это ломает входящие ссылки и позиции в поиске, если только вы не настроите редирект. Определитесь с соглашением о разделителе (дефис — широко рекомендуемый вариант по умолчанию) до публикации контента, поскольку смешение стилей на одном сайте выглядит непоследовательно.

Часто задаваемые вопросы

Почему слаг приводят к нижнему регистру?

Поисковые системы и большинство веб-серверов различают регистр в URL, поэтому смешение регистров может привести к проблеме дублированного контента (например, /Post и /post будут восприниматься как разные страницы). Нижний регистр полностью исключает эту проблему.

Дефис или подчёркивание — что лучше для SEO?

Google рекомендует использовать дефисы с 2010 года, поскольку воспринимает их как разделители слов, тогда как подчёркивание может читаться так, будто слова соединены вместе. Дефис — более безопасный выбор по умолчанию для публичных URL.

Что происходит с символами с диакритикой или нелатинскими символами?

Распространённые латинские символы с диакритикой (é, ñ, ü, ç и т. д.) транслитерируются в ближайший эквивалент ASCII. Символы вне этого набора (например, иероглифы CJK или арабское письмо) удаляются, поскольку большинство соглашений о слагах URL предполагают только ASCII.

Почему опция максимальной длины не обрезает слова?

Обрезка по строгому количеству символов может разрезать слово пополам, что выглядит некорректно в URL. Инструмент вместо этого откатывается к предыдущему разделителю, поэтому слаг всегда заканчивается целым словом.

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

Нет. Преобразование выполняется полностью с помощью локального JavaScript в вашем браузере. Ничего из того, что вы вводите, не отправляется, не сохраняется и не записывается в лог.

Похожие инструменты