Генератор слагів — безкоштовно
Конвертуйте будь-який заголовок або текст у зручний для URL слаг. Ідеально для записів блогу, сторінок CMS та SEO-оптимізованих URL.
Швидкі приклади
Типові застосування
- Генеруйте URL-слаги для дописів блогуПеретворіть заголовки дописів блогу на чисті, SEO-дружні URL-слаги для WordPress, Ghost та будь-якої CMS.
- Генеруйте безпечні імена файлів з назвПеретворіть назви документів, імена фотографій або назви активів на безпечні для файлової системи імена файлів без пробілів чи спеціальних символів.
- Оптимізуйте URL-слаги для SEOСтворіть багаті на ключові слова, лаконічні URL-слаги, які допомагають пошуковикам зрозуміти та ранжувати ваші сторінки.
- Генеруйте слаги для CMS та систем без сервераСтворіть послідовні слаги для записів вмісту Contentful, Sanity, Strapi та інших безсерверних систем CMS.
- Генеруйте URL-слаги товарів для електронної комерціїСтворіть чисті, багаті на ключові слова слаги сторінок товарів для Shopify, WooCommerce та магазинів електронної комерції.
Як це працює
Генератор слагів працює повністю у вашому браузері без зовнішніх бібліотек. Він перетворює текст на безпечні для URL слаги за допомогою власноруч написаної таблиці транслітерації для кирилиці, грецької та спеціальних латинських символів у поєднанні з вбудованою в браузер нормалізацією Unicode (NFKD) для прибирання діакритики.
- 1Прохід транслітераціїКожен символ шукається у вбудованій таблиці CHARMAP, що зіставляє не-ASCII письма з латинськими відповідниками — кирилицю (а→a, ж→zh, ш→sh), грецьку (θ→th, ψ→ps) і спеціальні латинські символи (æ→ae, ß→ss, ð→d). Символи з окремими відповідниками, як-от ё→yo, обробляються тут, до подальшої обробки.
- 2Нормалізація Unicode й прибирання діакритикиНативний метод браузера String.normalize('NFKD') розкладає складені символи — тож á стає a + комбінований акут. Потім регулярний вираз прибирає всі комбіновані знаки (діапазон Unicode U+0300–U+036F), зводячи латинські літери з діакритикою, як-от é, ñ і ț, до простої основи ASCII.
- 3Поділ на слова й фільтрування стоп-слівРешта небуквено-цифрових символів замінюється пробілами, і текст ділиться на слова. Якщо ввімкнено видалення стоп-слів, поширені англійські службові слова (the, and, of, in, …) прибираються зі списку. Потім слова об’єднуються вибраним роздільником (дефіс, підкреслення чи крапка).
- 4Обрізання довжини й результатЯкщо задано максимальну довжину, слаг обрізається на найближчій межі слова перед лімітом — ніколи посеред слова — пошуком останнього роздільника назад. Остаточний слаг показується миттєво під час введення, а під ним — кількість символів і слів.
Схожі інструменти
Кодер і декодер URL
Кодуйте та декодуйте URL-адреси та рядки запитів. Підтримка encodeURIComponent, decodeURIComponent та аналізу рядків запитів.
Переформатувальник для читачів з дислексією
Переформатовуйте будь-який текст для зручнішого читання: широкі міжлітерні та міжслівні інтервали, вищі рядки, обмежена ширина рядка, розбірливі шрифти, м'який фон і необов'язкове жирне виділення початків слів. Все у вашому браузері.
Генератор мета-тегів та Open Graph
Генеруйте SEO-мета-теги, Open Graph і розмітку Twitter Card із живим попереднім переглядом Google та соціальних мереж. Копіюйте прямо в head сторінки.