Текст
Slugify
Перетворення тексту на URL-безпечний «слаг»: транслітерація кирилиці (укр./рос.) за офіційним стандартом, видалення діакритики та зайвих символів, нижній регістр.
Слаг — це URL-безпечна версія заголовка чи назви: малими латинськими літерами, цифрами й дефісами замість пробілів. Інструмент транслітерує кирилицю за офіційним стандартом, прибирає діакритику та символи, недопустимі в URL.
Як користуватися
- Вставте заголовок статті, назву товару чи будь-який текст — слаг генерується одразу під час набору.
- Кілька пробілів, розділові знаки й спецсимволи автоматично згортаються в один дефіс.
- Скопіюйте результат і використовуйте як частину URL сторінки чи файлу.
Типові сценарії
- Генерація URL для статей блогу чи товарів у CMS з заголовка українською чи російською.
- Створення безпечних імен файлів із довільного тексту без пробілів і спецсимволів.
- Формування id для якорів (#section-name) на сторінці з заголовків розділів.
Що варто памʼятати
Транслітерація кирилиці неоднозначна — різні системи (наприклад, паспортна й наукова) дають різний результат для однакових літер; інструмент використовує офіційний стандарт транслітерації.
Слаг варто робити коротким і змістовним — довгі слаги гірше запам’ятовуються і виглядають гірше в результатах пошуку.
Стаття про цей інструмент: Slugify: як перетворити довільний текст на URL-адресу
Часті запитання
Як текст перетворюється на слаг, сумісний з URL?
Текст переводиться в нижній регістр, кириличні символи (українські, російські) транслітеруються за офіційним стандартом, діакритичні знаки й несумісні з URL символи прибираються, а потім слова з'єднуються обраним роздільником.
Чи можу я обрати роздільник, що використовується в слазі?
Так, опція роздільника дозволяє обрати символ, що з'єднує слова слага, зазвичай дефіс чи підкреслення.
Чи надсилається введений текст на сервер?
Ні, уся генерація слага виконується локально у вашому браузері на JavaScript, нічого не передається онлайн.
Що робити, якщо два різні заголовки дають однаковий слаг?
Заголовки «Привіт, світ!» і «привіт світ» після нормалізації дадуть той самий слаг, хоча тексти різні. Якщо слаг використовується як унікальний ідентифікатор (наприклад, у URL статті), таку колізію потрібно вирішувати додатково — типово числовим суфіксом чи ID.
Чому просте URL-кодування не підходить замість слага?
Percent-encoding кирилиці технічно валідне в URL, але нечитабельне для людини й виглядає ненадійно в адресному рядку чи при копіюванні. Слаг вирішує саме проблему читабельності, а не лише технічної валідності символів.