Вхідні дані

або перетягніть файл сюди чи вставте код нижче

рядків: 0 · символів: 0

Результат

рядків: 0 · символів: 0 · Slug: 0

Файли не залишають браузераЯк саме?

Генератор slug для статей блогу, товарів та імен файлів

Цей генератор slug перетворює заголовки й назви на зручні для URL рядки: «10 порад і трюків» стає «10-porad-i-tryukiv». Вставте по одному заголовку в рядок, виберіть роздільник і правила, а потім скопіюйте готові slug.

Оновлено:

Як це працює

  1. Вставте заголовки

    По одному заголовку в рядку — одна стаття блогу чи цілий список товарів або категорій.

  2. Налаштуйте правила

    Роздільник, малі літери, транслітерація, німецькі умлаути, символи, розділення camelCase, стоп-слова, цифри й максимальна довжина.

  3. Скопіюйте 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, а порожні рядки лишаються порожніми, тож результат збігається з вхідними даними рядок у рядок.

Схожі інструменти