Генератор slug
Введите или вставьте заголовок — URL-совместимый slug появится сразу: выберите разделитель и регистр, уберите акценты, ничего не загружается.
Slug
Как пользоваться
- Вставьте или введите заголовок, название или фразу. Slug появляется сразу под полем — нажимать нечего.
- Разделитель: выберите дефис (по умолчанию, его используют большинство блогов и GitHub) или подчёркивание.
- Регистр: по умолчанию строчные. «Сохранять регистр» оставляет заглавные (удобно для путей API); «ЗАГЛАВНЫЕ» — для всего остального.
- «Убирать диакритику» удаляет акценты с латинских букв: «Café & crème?» становится «cafe-creme». Выключите её, чтобы сохранить «é».
- Немецкий стиль переписывает ß→ss и ä/ö/ü→ae/oe/ue («Straße» → «strasse», «Über» → «ueber»). Для других языков его лучше не включать.
Пример
Ввод
Café & crème?
Slug
cafe-creme
Пробел, «&» и «?» заменяются дефисом, а затем схлопываются, а акценты убираются. Смените разделитель на подчёркивание, чтобы получить «cafe_creme». Китайский, арабский и корейский сохраняются как есть (UTF-8 в URL) — инструмент не романизирует их, потому что для этого нужен словарь.
Правила, ограничения и известные проблемы
- Буквы и цифры любой письменности сохраняются; всё остальное (пробелы, пунктуация, символы, полноширинные пробелы) становится разделителем и схлопывается по краям.
- Диакритика снимается только с латинских букв. Хангыль никогда не разбирается на чамо, а символы CJK и арабские сохраняются точно — без молчаливой романизации.
- CJK и арабский сохраняются в UTF-8 (в URL они становятся %XX, с чем браузеры и серверы справляются). Шага романизации нет намеренно: чистый фронтенд-инструмент не может честно транслитерировать без словаря.
- Немецкий стиль по умолчанию выключен. Без него «ß» остаётся «ß» (это по-прежнему допустимый символ); включите его, чтобы получить «ss».
- Нет обрезки до максимальной длины и удаления стоп-слов: молчаливое урезание текста вводило бы в заблуждение, поэтому вся строка остаётся под вашим контролем.
- До 50 000 символов; выше появляется ошибка, а не усечённый результат. Свыше 20 000 символов результат обновляется примерно через 0,6 с после остановки ввода.
- Нет загрузки файлов, истории и ссылки, передающей ввод: всё работает в браузере, и текст не покидает страницу.
Похожие инструменты
Что обычно нужно дальше, когда slug готов.