CanDoYa
RU

Генератор URL slug

Ограниченный набор языков

Работает прямо в браузере - без загрузки файлов и регистрации.

Диакритика сводится к обычным буквам (Café -> cafe); всё, что не a-z и не 0-9, становится разделителем.
Исходный текст
URL slug
Введите заголовок, чтобы получить чистый URL slug
Поделиться инструментом

Что такое генератор slug?

Генератор slug превращает заголовок или любой текст в ту часть адреса страницы, которая идёт после домена: строчными буквами, слова через дефис, например /10-receptov-kofe. Инструмент убирает символы и пунктуацию, схлопывает пробелы в дефисы и работает построчно - каждая строка становится отдельным slug по мере набора.

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

  1. 1Вставьте заголовок. Введите или вставьте текст в левое поле - один заголовок или целый список, по одному в строке. Slug появляется справа сразу же.
  2. 2Выберите настройки. Выберите дефис или подчёркивание как разделитель, оставьте или отключите нижний регистр, включите «Сохранять юникод-буквы» для кириллицы, греческого или другого не-латинского письма.
  3. 3Скопируйте результат. Нажмите «Копировать», чтобы забрать результат. В пакетном режиме получаете по одному slug на строку, в том же порядке - можно сразу вставить в таблицу или CMS.

Кому пригодится

Всё считается в браузере - заголовки никуда не отправляются, поэтому черновики и клиентские тексты остаются на вашем устройстве. Для латиницы правила совпадают с тем, что делают поля slug в большинстве CMS: апострофы исчезают без пробела (don't становится dont, а не don-t), диакритика сводится к ASCII (ü в u, ß в ss, ø в o), а подряд идущие символы схлопываются в один разделитель без лишних дефисов по краям. Важная оговорка для кириллицы: по умолчанию буквы кириллицы (как и любого не-латинского письма) вырезаются, а не транслитерируются - переводом текст в кириллице по умолчанию не получится, потому что инструмент не подбирает латинские аналоги вроде «privet» вместо «привет». Включите «Сохранять юникод-буквы», и кириллица останется как есть: Привет мир превратится в привет-мир.

Вопросы и ответы

Этот генератор slug бесплатный?

Да - полностью бесплатно, без регистрации и без ограничений. Конвертируйте один заголовок или тысячи строк сразу; преобразование мгновенное и происходит прямо в браузере.

Мой текст куда-то отправляется?

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

Что такое URL slug простыми словами?

Slug - это читаемая последняя часть адреса, которая обозначает конкретную страницу: в <code>example.com/blog/luchshie-kofemashiny</code> slug - это <code>luchshie-kofemashiny</code>. Хороший slug короткий, строчными буквами, слова через дефис и описывает содержание страницы - это помогает и читателям, и поисковикам.

Дефис или подчёркивание использовать в slug?

Дефис. Google разбирает <code>a-b</code> как два слова, а <code>a_b</code> - как один слитный токен, поэтому slug с дефисами лучше совпадает с запросами. Подчёркивание всё ещё нужно для идентификаторов в коде, базах данных или аналитике - поэтому инструмент предлагает оба варианта.

Какой длины должен быть URL slug?

Примерно 3-5 значимых слов - служебные слова без смысловой нагрузки лучше убрать. Жёсткого лимита для ранжирования нет, но короткий slug легче читать, копировать в ссылку и не приходится менять при правке заголовка. Строка статуса показывает длину slug, чтобы можно было подрезать на ходу.

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

По умолчанию они сводятся к обычной латинице: <code>é</code> становится <code>e</code>, <code>ñ</code> - <code>n</code>, <code>ß</code> - <code>ss</code>, <code>ø</code> - <code>o</code>. Символы, эмодзи и пунктуация заменяются разделителем, а апострофы убираются без пробела, так что <code>don't</code> превращается в <code>dont</code>.

Можно ли получить slug на кириллице, переведённый в латиницу транслитом?

Нет, автоматической транслитерации кириллицы в латиницу («что делает» - «chto-delaet») этот инструмент не делает. По умолчанию буквы не-латинского письма вырезаются - как в строгом ASCII-режиме большинства CMS. Включите «Сохранять юникод-буквы», и кириллица останется в родном написании: <code>Привет мир</code> станет <code>привет-мир</code>, браузеры сами кодируют такие буквы в адресе.

Можно ли преобразовать сразу много заголовков?

Да. Вставьте по одному заголовку на строку - каждая строка становится своим slug в том же порядке, что и на входе. Результат совпадает построчно с исходником, так что можно вставить целую колонку из таблицы и забрать готовую колонку slug обратно.