Slugify — Текст в URL-слаг
Превратите любой текст в чистый URL-слаг с разделителем-дефисом или подчёркиванием, а также с дополнительным приведением к нижнему регистру, удалением диакритики и объединением повторяющихся разделителей.
Slugify — Текст в URL-слаг — Slugify превращает заголовок или фразу в чистый, безопасный для URL слаг: он заменяет пробелы, знаки препинания и символы разделителем и оставляет только буквы и цифры. Выберите разделитель-дефис или подчёркивание, приведите результат к нижнему регистру, удалите диакритику с таких символов, как é или ñ, и объедините повторяющиеся разделители. Каждое преобразование выполняется полностью в вашем браузере, поэтому ничего из того, что вы вводите, никогда не загружается на сервер.
Что такое Slugify — Текст в URL-слаг?
Slugify — это бесплатный онлайн-генератор слагов, который превращает заголовок, подзаголовок или любую фразу в чистый URL-слаг — читаемую часть веб-адреса, например "my-first-blog-post". Разработчики, блогеры и SEO-специалисты используют его для создания постоянных ссылок, имён файлов, идентификаторов якорей и имён CSS-классов из читаемого текста. Он оставляет только ASCII-буквы и цифры, заменяя каждый пробел, знак препинания и символ выбранным вами разделителем. Можно выбрать дефис (стандарт kebab-case для URL) или подчёркивание, принудительно привести слаг к нижнему регистру, удалить диакритику, чтобы символы с акцентами, такие как é, ü и ñ, стали e, u и n, и объединить серии повторяющихся разделителей в один. Поскольку виджет отображается только с помощью JavaScript, этот текст является индексируемым описанием: преобразуйте текст в URL-слаг, создайте постоянную ссылку и очистите строку для использования в ссылке.
Как пользоваться Slugify — Текст в URL-слаг
- Введите или вставьте ваш заголовок или текст в поле Input.
- Откройте панель настроек и выберите разделитель: дефис (-) для стандартных URL или подчёркивание (_).
- Включите Lowercase, чтобы принудительно привести слаг к нижнему регистру; по умолчанию включено.
- Включите Strip accents, чтобы преобразовать символы вроде é или ñ в простой ASCII (e, n).
- Включите Collapse repeats, чтобы объединить серии разделителей в один.
- Прочитайте готовый слаг в поле Output только для чтения и нажмите Copy, чтобы использовать его.
Примеры
Заголовок поста блога в слаг с дефисом
Ввод
My First Blog Post!
Вывод
my-first-blog-post
Удалить диакритику из имени
Ввод
Café del Mar
Вывод
cafe-del-mar
Разделитель-подчёркивание, сохранить повторы
Ввод
Hello World
Вывод
hello___world
Часто задаваемые вопросы
- Что такое URL-слаг?
- Слаг — это читаемая часть веб-адреса, которая идентифицирует страницу, например "my-first-blog-post" в example.com/blog/my-first-blog-post. Хороший слаг использует только строчные буквы, цифры и дефисы — именно это и создаёт данный инструмент.
- В чём разница между разделителем-дефисом и подчёркиванием?
- Дефис (-) — это соглашение для URL и SEO, потому что поисковые системы воспринимают дефисы как границы слов — выбирайте его для постоянных ссылок. Подчёркивание (_) часто используется в именах файлов, идентификаторах кода и CSS, где дефис может быть нежелателен. Инструмент соединяет слова выбранным вами символом.
- Что делает Strip accents?
- Он нормализует текст (Unicode NFKD) и удаляет комбинируемые диакритические знаки, поэтому латинские символы с акцентами сводятся к простому ASCII: é становится e, ñ — n, ü — u. Символы без ASCII-эквивалента, например большинство иероглифов CJK или эмодзи, отбрасываются, поскольку слаг оставляет только A–Z, a–z и 0–9.
- Что делает Collapse repeats?
- Когда опция включена, несколько разделителей подряд объединяются в один, поэтому "Hello World" становится "hello-world". Когда она выключена, каждый пробел, знак препинания или символ становится собственным разделителем, поэтому тот же ввод становится "hello---world". Начальные и конечные разделители в любом случае всегда обрезаются.
- Загружается ли мой текст на сервер?
- Нет. Всё преобразование выполняется на 100% на стороне клиента, в вашем браузере, с помощью встроенных строковых функций JavaScript. Ничего из того, что вы вводите, не загружается, не сохраняется и никуда не отправляется, поэтому вы можете спокойно создавать слаги из приватных заголовков, внутренних имён страниц или конфиденциального содержимого.
Похожие инструменты
Кодирование / декодирование Base32 / Base58
Кодируйте текст в Base32 (RFC 4648) или Base58 (алфавит Bitcoin) и декодируйте оба формата обратно в текст — полностью безопасно для UTF-8 и целиком в вашем браузере.
Кодирование / декодирование Base64
Закодируйте текст в Base64 или раскодируйте Base64 обратно в текст (безопасно для UTF-8).
Конвертер регистра и счётчик
Меняйте регистр текста и считайте символы, слова и строки.
Форматер и минификатор кода
Мгновенно форматируйте или минифицируйте HTML, CSS и JavaScript прямо в браузере с отступом в 2 пробела, 4 пробела или табуляцию и сжатием JavaScript на основе Terser.