рядків: 0 · символів: 0
рядків: 0 · символів: 0 · Slug: 0
Генератор slug для статей блогу, товарів та імен файлів
Цей генератор slug перетворює заголовки й назви на зручні для URL рядки: «10 порад і трюків» стає «10-porad-i-tryukiv». Вставте по одному заголовку в рядок, виберіть роздільник і правила, а потім скопіюйте готові slug.
Оновлено:
Як це працює
Вставте заголовки
По одному заголовку в рядку — одна стаття блогу чи цілий список товарів або категорій.
Налаштуйте правила
Роздільник, малі літери, транслітерація, німецькі умлаути, символи, розділення camelCase, стоп-слова, цифри й максимальна довжина.
Скопіюйте slug
Кожен рядок стає одним slug у тому самому порядку — їх можна одразу вставити в CMS чи електронну таблицю.
Можливості
Транслітерація замість видалення
Літери з діакритикою втрачають знаки (é → e), особливі літери записуються кількома (ß → ss, æ → ae, ø → o, ł → l), а кирилиця й грецька транслітеруються (Я люблю → ya-lyublyu). Багато генераторів slug такі літери просто відкидають.
Німецькі умлаути
За бажанням ä → ae, ö → oe, ü → ue — так їх зазвичай пишуть у німецьких URL: «Straße in München» → «strasse-in-muenchen».
Амперсанди й апострофи
& стає and, інші символи й емодзі відкидаються, а апострофи з’єднують слова: «don't» стає dont, а не don-t.
Обмеження довжини за межами слів
Задайте максимальну довжину — і slug буде обрізано після останнього цілого слова, що вміщується, без роздільника в кінці.
Unicode-slug, якщо потрібно
Вимкніть транслітерацію, щоб зберегти літери будь-якої писемності, — для сайтів з інтернаціоналізованими URL.
Обмеження та конфіденційність
Текст і файли можуть мати розмір до 200 MB; кожен рядок обробляється окремо, а файли понад 8 MB обробляє фоновий потік (Web Worker).
Транслітерація охоплює латинські літери з діакритикою, російську, українську, білоруську й сербську кирилицю, а також грецьку. Інші писемності зберігаються лише з вимкненою транслітерацією. Унікальність slug не перевіряється — що робити з дублікатами, вирішує ваша CMS.
Ваші заголовки обробляються в браузері й ніколи не надсилаються на сервер. Докладніше — на сторінці конфіденційності.
Часті запитання
Що таке slug в URL?
Це читабельна частина адреси, що позначає сторінку, наприклад «vydalyty-perenosy-ryadkiv» в адресі /uk/vydalyty-perenosy-ryadkiv/. Хороший slug короткий, з малих літер і з дефісами між словами.
Що краще в slug: дефіси чи підкреслення?
Дефіси. Google радить розділяти слова в URL дефісами, а підкреслення деякі системи сприймають як частину одного слова.
Як транслітерується українська кирилиця?
За офіційною транслітерацією КМУ-2010 — на цій сторінці вона стоїть за замовчуванням: «Київ» стає «kyiv», «Щастя» — «shchastia», г дає h, а и — y. У полі «Схема для кирилиці» можна вибрати російський ГОСТ 7.79 Б або універсальну таблицю.
Що буде з літерами інших писемностей?
Літери з діакритикою перетворюються на ASCII: é → e, ß → ss, θ → th. Писемності, для яких тут немає таблиці транслітерації, як-от китайська чи арабська, в режимі ASCII видаляються.
Чи варто видаляти стоп-слова зі slug?
Так slug стає коротшим, але може змінитися зміст. Параметр прибирає лише поширені англійські слова (a, the, of, and …) і лише тоді, коли щось залишається.
Чи можна створити slug для багатьох заголовків одразу?
Так. Кожен рядок дає один slug, а порожні рядки лишаються порожніми, тож результат збігається з вхідними даними рядок у рядок.