undelo

Генератор slug

Превращение текста в слаг для ссылки

Превращает любой текст в слаг, пригодный для ссылки: нижний регистр, а пробелы и знаки препинания заменяются дефисами. Результат обновляется прямо при вводе, рядом есть кнопка копирования.

Как это работает

Текст приводится к нижнему регистру, обрезается по краям, а каждая цепочка символов, не являющихся буквой или цифрой (в любом языке и письменности), сворачивается в один дефис; дефисы в начале и конце убираются. Нелатинские буквы — грузинские, кириллица и другие — сохраняются как есть, а не заменяются латиницей.

Частые вопросы

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

Единого стандарта латинской записи грузинского письма (мхедрули) не существует, а простое удаление нелатинских символов часто оставило бы пустой или бессмысленный слаг. Современные браузеры и ссылки прекрасно работают с нелатинскими символами, поэтому сохранить исходное письмо полезнее, чем гадать с потерями.

Почему слаг получился пустым?

Если во введённом тексте вообще нет букв и цифр — только знаки препинания, символы или пробелы, — составлять слаг не из чего, поэтому вместо пустого результата появляется поясняющее сообщение.

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

Числа обрабатываются так же, как буквы: сохраняются как есть, приводятся к нижнему регистру там, где это применимо (на цифрах это никак не отражается), и разделяются дефисами наравне со всем остальным.

Убираются ли повторяющиеся дефисы, если в тексте подряд идут несколько пробелов или символов?

Да — любая цепочка из одного или нескольких символов, не являющихся буквой или цифрой, сворачивается в один дефис, поэтому «привет мир!!!» превращается в «привет-мир», а не в слаг из череды дефисов.

Отправляется ли текст куда-нибудь?

Нет — создание слага это простое преобразование текста, выполняемое целиком в вашем браузере. Ничего не загружается.