Всё считается в браузере - заголовки никуда не отправляются, поэтому черновики и клиентские тексты остаются на вашем устройстве. Для латиницы правила совпадают с тем, что делают поля slug в большинстве CMS: апострофы исчезают без пробела (don't становится dont, а не don-t), диакритика сводится к ASCII (ü в u, ß в ss, ø в o), а подряд идущие символы схлопываются в один разделитель без лишних дефисов по краям. Важная оговорка для кириллицы: по умолчанию буквы кириллицы (как и любого не-латинского письма) вырезаются, а не транслитерируются - переводом текст в кириллице по умолчанию не получится, потому что инструмент не подбирает латинские аналоги вроде «privet» вместо «привет». Включите «Сохранять юникод-буквы», и кириллица останется как есть: Привет мир превратится в привет-мир.
Генератор URL slug
Ограниченный набор языковРаботает прямо в браузере - без загрузки файлов и регистрации.
Что такое генератор slug?
Генератор slug превращает заголовок или любой текст в ту часть адреса страницы, которая идёт после домена: строчными буквами, слова через дефис, например /10-receptov-kofe. Инструмент убирает символы и пунктуацию, схлопывает пробелы в дефисы и работает построчно - каждая строка становится отдельным slug по мере набора.
Как пользоваться
- 1Вставьте заголовок. Введите или вставьте текст в левое поле - один заголовок или целый список, по одному в строке. Slug появляется справа сразу же.
- 2Выберите настройки. Выберите дефис или подчёркивание как разделитель, оставьте или отключите нижний регистр, включите «Сохранять юникод-буквы» для кириллицы, греческого или другого не-латинского письма.
- 3Скопируйте результат. Нажмите «Копировать», чтобы забрать результат. В пакетном режиме получаете по одному slug на строку, в том же порядке - можно сразу вставить в таблицу или CMS.
Кому пригодится
- Блогеры и контент-команды, превращающие рабочие заголовки в чистые адреса постов перед публикацией в WordPress, Ghost или headless CMS.
- SEO-специалисты, приводящие в порядок старые URL при переезде сайта - вставили колонку заголовков, скопировали обратно колонку slug.
- Разработчики, которым нужны стабильные идентификаторы для маршрутов, имён файлов и якорей, не ломающиеся при URL-кодировании.
- Менеджеры интернет-магазинов, пакетно создающие slug для карточек товаров из таблицы с названиями, по одному в строке.
Вопросы и ответы
Этот генератор 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 обратно.