Skip to content

Генератор URL-слагов — slugify любого текста

Превращайте любой заголовок в чистый SEO-дружественный URL-слаг мгновенно. Транслитерация акцентов и кириллицы или сохранение Unicode-букв. 100% приватно, прямо в браузере.

Без отслеживания Работает в браузере Бесплатно
Вся генерация слагов происходит локально в вашем браузере. Никакие данные не отправляются на сервер.
Опции
Попробуйте пример
Введите что-нибудь выше, чтобы увидеть слаг.

Проверено на корректность сворачивания акцентов NFD, поведение режимов ASCII против Unicode, SEO-руководство дефис-против-подчёркивания и стабильность обрезки по границе слова. — Команда инженеров Go Tools · Jun 24, 2026

Что такое URL-слаг?

URL-слаг — это часть веб-адреса, которая человекочитаемо идентифицирует конкретную страницу. В `https://go-tools.org/blog/how-to-write-url-slugs` слаг — это `how-to-write-url-slugs` — сегмент после последнего слэша, который называет контент. Слово пришло из газетного издательства, где «слагом» называли короткое рабочее имя, которое редакторы давали материалу; веб позаимствовал этот термин для короткого имени, идентифицирующего страницу.

Хорошо сформированный слаг следует нескольким соглашениям, ставшим почти универсальными. Он в нижнем регистре, потому что поисковые системы трактуют URL как регистрозависимые, и консистентная форма в нижнем регистре не даёт одной и той же странице быть доступной по нескольким URL. Он использует дефисы для разделения слов, потому что Google читает дефис как границу слова (так что `url-slug-generator` — это три ключевых слова), но читает подчёркивание как соединитель слов. Он срезает пунктуацию и символы, потому что символы вроде `?`, `&`, `#` и пробелы имеют зарезервированные значения в URL или должны percent-кодироваться, что делает адрес некрасивым и труднее для шеринга. И он лаконичен — достаточно длинный, чтобы описать страницу и нести целевое ключевое слово, достаточно короткий, чтобы читаться с одного взгляда.

Генерировать слаг вручную механически, но утомительно: перевести заголовок в нижний регистр, заменить пробелы дефисами, удалить пунктуацию, свернуть акцентированные символы, схлопнуть сдвоенные дефисы и обрезать концы. Этот инструмент делает всё это за один шаг, на каждом нажатии клавиши. Интересные решения связаны с не-ASCII-текстом. Есть две корректные философии. Первая, транслитерация (режим ASCII этого инструмента), конвертирует é в e, ü в u, ß в ss, а Привет в privet, выдавая переносимый чисто ASCII-слаг, который работает везде. Она опирается на Unicode-нормализацию NFD, чтобы разделить акцентированную букву на базовую букву плюс комбинирующий знак, а затем отбрасывает знак — техника без зависимостей, встроенная в каждый движок JavaScript, — плюс небольшие вручную поддерживаемые таблицы для символов без декомпозиции (ß, æ, ø) и для кириллического и греческого алфавитов. Вторая философия, сохранение Unicode (режим Unicode этого инструмента), сохраняет буквы из любой письменности и только переводит в нижний регистр и расставляет дефисы, выдавая интернационализированный слаг вроде 你好-世界. Это ровно то правило, которое GitHub применяет, превращая заголовок Markdown в якорную ссылку, и современные браузеры и поисковые системы полностью его поддерживают через стандарт IRI.

Слаг — это один маленький кусочек дизайна URL, но он делает реальную работу: он сообщает посетителям-людям, о чём страница, до того как они кликнут, он даёт поисковым системам сигналы по ключевым словам и делает ссылки читаемыми при шеринге в чате, письме или соцсетях. Описательный слаг вроде /tools/url-slug-generator превосходит непрозрачный вроде /tools/page?id=4823 по каждому из этих измерений.

Этот инструмент работает полностью в вашем браузере — слаг обновляется без сетевого запроса, а ваш текст никогда не загружается и не логируется. Для смежной работы с текстом конвертер регистра переключает текст между camelCase, snake_case, kebab-case и другими стилями идентификаторов, кодировщик/декодер URL обрабатывает percent-кодирование полных URL и query-строк, а счётчик слов измеряет длину и время чтения. Вместе они покрывают большую часть формирования текста, которую разработчик или контент-автор делает перед публикацией.

// The core of a zero-dependency slugify (ASCII mode)
function slugify(input) {
  return input
    .normalize('NFD')                 // café → cafe + combining accent
    .replace(/[\u0300-\u036f]/g, '')  // drop the combining marks
    .replace(/ß/g, 'ss')              // chars with no NFD decomposition
    .replace(/&/g, ' and ')           // keep the meaning of '&'
    .toLowerCase()
    .replace(/[^a-z0-9]+/g, '-')      // every other run of junk → one hyphen
    .replace(/^-+|-+$/g, '');         // trim leading / trailing hyphens
}

slugify('Crème Brûlée Recipe');   // 'creme-brulee-recipe'
slugify('Salt & Pepper');         // 'salt-and-pepper'
slugify('10 Tips: A Guide!');     // '10-tips-a-guide'

Ключевые возможности

Два режима транслитерации

Режим ASCII сворачивает акценты и романизирует кириллицу и греческий в переносимый a–z слаг; режим Unicode сохраняет буквы из любой письменности, в стиле якорей GitHub. Один переключатель покрывает оба сценария — «сделать переносимым» и «сохранить мой язык», — между которыми другие инструменты заставляют выбирать.

Точное сворачивание акцентов

Использует Unicode-нормализацию NFD, чтобы свернуть café → cafe, naïve → naive и Zürich → zurich, плюс явную обработку символов без декомпозиции (ß → ss, æ → ae, ø → o). Результат корректен для французского, испанского, португальского, немецкого, скандинавских языков и других.

В реальном времени, без кнопки «Преобразовать»

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

Управление разделителем, регистром и длиной

Переключайтесь между дефисом и подчёркиванием в качестве разделителя, сохраняйте или отключайте нижний регистр и ограничивайте слаг максимальной длиной, которая обрезает по границе слова, а не посередине. Разумные значения по умолчанию (дефис, нижний регистр, без лимита) соответствуют лучшим SEO-практикам из коробки.

Умная обработка амперсанда

Амперсанд разворачивается в «and», поэтому «Salt & Pepper» становится salt-and-pepper, а не теряет слово незаметно. Серии любой другой пунктуации схлопываются в один разделитель, поэтому вы никогда не получите сдвоенных или завершающих дефисов.

Ссылка-пермалинк для шеринга

Ваш ввод и выбранные опции кодируются в URL страницы, поэтому вы можете поделиться ссылкой, воспроизводящей ровно тот слаг, который вы сгенерировали, — удобно для документирования решения об именовании в тикете или pull request.

Приватность 100% в браузере

Каждый слаг генерируется локально в вашем браузере. Ваш текст никогда не загружается, не логируется и не анализируется — безопасно для ещё не объявленных названий продуктов и черновых заголовков. Ноль сетевых запросов при вводе; проверить можно во вкладке Network в браузере.

Сравнение альтернатив генераторов слагов

slugify (npm-пакет)

JavaScript-библиотека

Самая популярная Node-библиотека slugify — настраиваемый разделитель, нижний регистр, пользовательские замены и карта транслитерации. Используйте её в своём сборочном конвейере, чтобы генерировать слаги программно; используйте этот инструмент для разовых слагов и для предпросмотра того, как заголовок будет выглядеть, прежде чем зафиксировать его в коде.

github-slugger

JavaScript-библиотека

Библиотека, которая питает якоря заголовков GitHub — она сохраняет Unicode-буквы (не транслитерирует) и дедуплицирует повторяющиеся слаги на странице. Режим Unicode этого инструмента воспроизводит её поведение «сохранить буквы», что вам и нужно при сопоставлении внутристраничных якорных ссылок в Markdown-документах.

Django slugify / Python-slugify

Python-библиотека

Встроенный slugify Django транслитерирует в ASCII; сторонний python-slugify добавляет обработку Unicode и больше опций. Обе серверные. Этот браузерный инструмент даёт тот же результат транслитерации интерактивно, без необходимости в Python-окружении, для быстрых проверок и работы с контентом.

Авто-слаг WordPress / Ghost / Hugo

функция CMS

Каждая крупная CMS автогенерирует слаг из заголовка при сохранении. Это удобно, но даёт мало контроля и часто оставляет стоп-слова или неуклюжую обрезку. Используйте этот инструмент, чтобы создать и укоротить слаг осознанно, а затем вставьте его в поле slug CMS, чтобы переопределить автогенерированный.

it-tools Slugify

браузерный инструмент

Чистый open-source slugify в популярном наборе it-tools — транслитерирует и переводит в нижний регистр с фиксированным поведением. Этот инструмент добавляет явный переключатель режимов ASCII/Unicode, управление разделителем и длиной, умную обработку амперсанда, а также полные проработанные примеры и руководство по лучшим практикам для нелатинских и SEO-крайних случаев.

Слаг-инструмент convertcase.net

браузерный инструмент

Давно существующий сайт текстовых утилит с базовой опцией слага, сфокусированной на латинском тексте. Этот инструмент идёт дальше в интернационализации (романизация кириллицы/греческого, режим с сохранением Unicode) и в SEO-решениях — выбор разделителя, ограничение длины и обоснование дефис-против-подчёркивания, — которые определяют, будет ли слаг реально ранжироваться.

Примеры генерации слагов

Заголовок поста → URL-слаг

10 Tips for Faster JavaScript: A Complete Guide!
10-tips-for-faster-javascript-a-complete-guide

Двоеточие, восклицательный знак и заглавные буквы — всё нормализуется. Результат — ровно тот kebab-case-слаг, который WordPress, Ghost и Hugo генерируют по умолчанию: вставляйте прямо в поле slug. Числа сохраняются, поэтому «10» остаётся впереди, где несёт ключевую ценность.

Акцентированный заголовок (режим ASCII) → транслитерированный слаг

Crème Brûlée Recipe
creme-brulee-recipe

Режим ASCII сворачивает акценты через Unicode-нормализацию NFD: è → e, û → u. Слаг чисто ASCII, поэтому работает в любом URL, имени файла и ключе базы данных без percent-кодирования. Именно такое поведение большинство CMS ожидают для заголовков на европейских языках.

Немецкий заголовок с ß и умлаутами

Große Änderungen für 2026
grosse-anderungen-fur-2026

У ß нет NFD-декомпозиции, поэтому он явно отображается в «ss». Умлауты ä и ü сворачиваются в a и u. Замечание: здесь используется простое международное соглашение (ä → a); если ваш стиль требует немецкого написания ae/oe/ue, поправьте слаг после копирования.

Кириллический заголовок (режим ASCII) → романизированный слаг

Привет мир
privet-mir

Компактная таблица кириллица-латиница романизирует всю фразу, поэтому она становится читаемым ASCII-слагом, а не пустой строкой. Переключитесь в режим Unicode — и тот же ввод останется привет-мир, сохраняя исходную письменность для русскоязычной аудитории.

Заголовок CJK в режиме Unicode

你好 世界
你好-世界

У китайских, японских и корейских иероглифов здесь нет ASCII-транслитерации, поэтому режим ASCII возвращает пустой слаг. Режим Unicode сохраняет буквы и просто расставляет дефисы — современный, соответствующий стандартам подход к интернационализированным URL, который GitHub использует для якорей заголовков.

Символы и амперсанд → читаемые слова

Salt & Pepper: 100% Natural
salt-and-pepper-100-natural

Амперсанд разворачивается в «and», поэтому слово выживает, а не исчезает. Знак процента и двоеточие срезаются как небезопасные URL-символы, а цифры в «100» сохраняются. Результат читается чисто и несёт каждое значимое ключевое слово.

Как пользоваться генератором слагов

  1. 1

    Вставьте или введите ваш текст

    Кликните в редактор и введите заголовок, подзаголовок или фразу — или нажмите один из чипов с пресетами (Заголовок поста, Акценты, CJK, Кириллица, Символы), чтобы загрузить репрезентативный пример. Слаг появляется мгновенно в поле вывода ниже.

  2. 2

    Выберите режим ASCII или Unicode

    Оставьте «Режим» на ASCII для переносимого a–z слага, который транслитерирует акценты и романизирует кириллицу/греческий. Переключитесь на Unicode, если ваш текст на нелатинской письменности (китайский, арабский, кириллица) и вы хотите сохранить исходные символы в URL.

  3. 3

    Настройте разделитель, регистр и длину

    Оставьте дефис в качестве разделителя (рекомендуется) или переключитесь на подчёркивание. «Нижний регистр» включён по умолчанию; отключите его, чтобы сохранить регистр. Задайте «Максимальную длину», чтобы ограничить длинные слаги по границе слова, или оставьте 0 для полного слага.

  4. 4

    Скопируйте слаг

    Нажмите «Скопировать», чтобы записать готовый слаг в буфер обмена — кнопка мигнёт «Скопировано!» для подтверждения. Вставьте его в поле slug вашей CMS, имя файла или id якоря. Нажмите «Сбросить», чтобы очистить редактор и начать заново.

Распространённые ошибки в слагах

Оставление заглавных букв в слаге

Поскольку URL регистрозависимы для поисковых систем, слаг в смешанном регистре может сделать одну и ту же страницу доступной по нескольким адресам (/My-Post и /my-post), расщепляя сигналы ссылок и рискуя трактовкой как дублирующийся контент. Всегда переводите слаги в нижний регистр, если только система специально не требует иного.

✗ Неверно
https://example.com/My-Awesome-Post
✓ Верно
https://example.com/my-awesome-post

Использование подчёркиваний вместо дефисов

Подчёркивания соединяют слова в глазах Google, поэтому my_first_post читается как один токен, а не три ключевых слова. Дефисы разделяют слова и являются рекомендованным для SEO, стандартным для CMS выбором. Переключайте разделитель на подчёркивание только когда нижестоящая система это вынуждает.

✗ Неверно
https://example.com/my_first_post
✓ Верно
https://example.com/my-first-post

Оставление сырых не-ASCII-символов в URL

Вставка заголовка с акцентами или символами прямо в поле URL может породить percent-кодированную кашу при копировании адреса (caf%C3%A9-cr%C3%A8me). Либо транслитерируйте в ASCII (café → cafe), либо осознанно выберите режим Unicode и примите кодировку — не оставляйте полузакодированные, случайные символы в слаге.

✗ Неверно
https://example.com/caf%C3%A9-cr%C3%A8me
✓ Верно
https://example.com/cafe-creme

Запихивание всего заголовка в слаг

90-символьный слаг, повторяющий весь заголовок слово в слово, тяжело читать, он обрезается в поисковых сниппетах и размывает ключевое слово. Урежьте его до основной фразы. Используйте опцию «Максимальная длина», чтобы ограничить слаг, и отбрасывайте стоп-слова для более плотного URL.

✗ Неверно
the-10-absolute-best-and-most-effective-tips-for-writing-faster-javascript-code-in-2026
✓ Верно
faster-javascript-tips

Кто пользуется генератором слагов

Блогеры и контент-авторы
Превратите заголовок поста в URL-слаг, который ожидает ваша CMS. Вставьте «10 Tips for Faster JavaScript: A Complete Guide» и скопируйте `10-tips-for-faster-javascript-a-complete-guide` прямо в поле slug WordPress, Ghost или Hugo — насыщенно ключевыми словами и чисто.
SEO-специалисты
Создавайте короткие, сфокусированные на ключевых словах слаги, которые хорошо читаются в результатах поиска и несут ценность для кликабельности. Используйте опцию «Максимальная длина», чтобы держать слаги под ~60 символов, и отбрасывайте стоп-слова для более плотного, более релевантного URL.
Разработчики, именующие маршруты и файлы
Генерируйте безопасные идентификаторы для путей маршрутов, имён статических файлов, имён графических ассетов и ключей хранилища из человекочитаемых меток. Режим ASCII гарантирует, что результат переносим между файловыми системами и базами данных, которые спотыкаются на не-ASCII-символах.
Авторы документации и Markdown
Воспроизводите слаги якорей заголовков, которые GitHub, GitLab и большинство генераторов статических сайтов создают из заголовков, чтобы ваши внутристраничные ссылки «#section» совпадали. Режим Unicode зеркалит поведение GitHub «сохранить буквы» для неанглийских заголовков.
Интернационализированные сайты
Выбирайте поведение по языку: транслитерируйте европейские заголовки в ASCII для максимальной совместимости или переключайтесь в режим Unicode, чтобы сохранить китайские, кириллические или греческие символы в URL для читателей родной письменности. Оба варианта корректны; переключатель позволяет решать постранично.
Команды e-commerce и каталогов
Генерируйте стабильные слаги товаров и категорий из названий товаров — включая акцентированные названия брендов и символы. Умная обработка амперсанда означает, что «Salt & Pepper» становится salt-and-pepper, а не теряет слово, сохраняя название товара доступным для поиска.

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

Unicode-нормализация NFD для акцентов
Акцентированные латинские буквы сворачиваются нормализацией строки в NFD (каноническая декомпозиция), которая разделяет символ вроде é на базовую букву e плюс комбинирующий акут (U+0301), затем срезает комбинирующие знаки в диапазоне U+0300–U+036F. Это встроенная возможность без зависимостей в каждом движке JavaScript, покрывающая акценты французского, испанского, португальского, итальянского, немецкие умлауты, а также скандинавские и центральноевропейские языки. Символы без канонической декомпозиции — ß, æ, œ, ø, đ, ł, þ — обрабатываются небольшой явной картой (ß → ss, æ → ae и так далее).
Романизация кириллицы и греческого
Режим ASCII включает компактные, вручную поддерживаемые таблицы транслитерации для кириллического и греческого алфавитов, поэтому Привет мир становится privet-mir, а Λάμδα становится lamda. Таблица кириллицы использует распространённую схему романизации русского. Иероглифы CJK и арабская письменность намеренно не транслитерируются в режиме ASCII — полная конвертация в пиньинь/ромадзи требует больших словарей и даёт неоднозначный вывод, — поэтому для этих письменностей рекомендованный выбор — режим Unicode (который сохраняет символы).
Шпаргалка по транслитерации
Таблица ниже показывает, как репрезентативные символы ведут себя в каждом режиме. Режим ASCII стремится к переносимому a–z, 0–9 слагу; режим Unicode сохраняет любую букву или цифру.

ВводРежим ASCIIРежим Unicode
é è ê ëeé è ê ë (сохранено)
ü ö äu o aсохранено
ñnñ (сохранено)
çcç (сохранено)
ßssß (сохранено)
æ / œ / øae / oe / oсохранено
Приветprivetпривет
Λάμδαlamdaλάμδα
你好 世界(отброшено)你好-世界
&andand
🚀 (эмодзи)(отброшено)(отброшено)
Схлопывание и обрезка разделителей
После транслитерации каждая серия символов, которые не являются буквой или цифрой, заменяется одним разделителем. Это значит, что сдвоенная и строенная пунктуация никогда не порождает сдвоенные разделители: «a---b__c» становится a-b-c. Ведущие и завершающие разделители обрезаются, поэтому заголовок, начинающийся или заканчивающийся пунктуацией, никогда не даёт слаг с висящим дефисом. Амперсанд разворачивается в «and» до этого шага, чтобы слово сохранилось.
Обрезка по границе слова
Когда вы задаёте максимальную длину, слаг режется до этой длины, а затем, если рез пришёлся на середину слова, откатывается к предыдущему разделителю, чтобы в конце никогда не было полуслова. Завершающий разделитель, оставленный резом, удаляется. Хотя бы одно слово всегда сохраняется, даже если первое слово длиннее лимита. Задайте лимит 0, чтобы полностью отключить обрезку.
Регистрозависимость и перевод в нижний регистр
URL регистрозависимы по спецификации — /About и /about — это разные адреса для поисковой системы, — поэтому инструмент по умолчанию переводит в нижний регистр, чтобы избежать доступности одного и того же контента по нескольким URL (риск дублирующегося контента). В режиме Unicode перевод в нижний регистр применяется к письменностям, имеющим регистр (латиница, кириллица, греческий), и не делает ничего для письменностей без него (CJK). Отключите опцию «Нижний регистр», когда нижестоящая система требует сохранения исходного регистра.

Лучшие практики URL-слагов

Держите слаги короткими и сфокусированными на ключевых словах
Целитесь примерно в 3–6 значимых слов, в идеале под ~60 символов. Короткий слаг легче читать, он реже обрезается в результатах поиска и чище при шеринге. Включайте целевое ключевое слово страницы и отбрасывайте наполнитель — стоп-слова вроде a, the, of и for почти всегда можно удалить без потери ясности.
Используйте дефисы, а не подчёркивания или пробелы
Google трактует дефисы как разделители слов, а подчёркивания — как соединители слов, поэтому дефисы дают каждому слову собственный сигнал ключевого слова. Пробелы приходится percent-кодировать как %20, что делает URL некрасивыми. Дефисы — универсальное соглашение CMS; этот инструмент использует их по умолчанию неспроста.
Никогда не меняйте опубликованный слаг
Слаг — это постоянный адрес. Его смена после публикации ломает каждую существующую входящую ссылку, закладку и репост и обнуляет накопленную SEO-ценность страницы, если только вы не настроите 301-редирект. Определитесь со слагом до публикации, а если придётся менять его позже, всегда добавляйте редирект со старого слага на новый.
Выбирайте ASCII или Unicode осознанно
Для широкой или международной аудитории ASCII-транслитерация максимизирует совместимость и сохраняет URL чистыми при копировании как текст. Для одноязычной нелатинской аудитории (китайский, русский или греческий сайт) Unicode-слаги более читаемы для ваших реальных читателей и полностью поддерживаются современными поисковыми системами. Сопоставляйте режим с тем, кто будет читать URL.
Оставляйте даты вне слага
Не вшивайте год или дату в сам слаг (/2024-buyers-guide). Когда вы обновите контент позже, вы застрянете либо с устаревшей датой в URL, либо со сменой слага, которая ломает ссылки. Храните дату публикации в метаданных вашей CMS, а слаг держите вне времени, чтобы один и тот же URL мог нести обновлённый контент годами.

Часто задаваемые вопросы

Что такое URL-слаг?
URL-слаг — это человекочитаемый идентификатор в конце веб-адреса, который называет конкретную страницу: в `https://go-tools.org/blog/url-slug-best-practices` слаг — это `url-slug-best-practices`. Слаги пишутся в нижнем регистре, используют дефисы вместо пробелов, срезают пунктуацию и в идеале содержат целевые ключевые слова страницы. Хороший слаг короткий, описательный и стабильный (его не следует менять после публикации, потому что смена ломает каждую существующую ссылку). Этот инструмент конвертирует любой заголовок или фразу в эту форму автоматически, чтобы вам не приходилось вручную переводить в нижний регистр, расставлять дефисы и срезать символы.
Использовать в URL-слаге дефисы или подчёркивания?
Используйте дефисы. Google уже много лет заявляет, что трактует дефисы как разделители слов в URL, а подчёркивания — как соединители слов, поэтому `url-slug-generator` читается как три слова («url», «slug», «generator»), а `url_slug_generator` может прочитаться как один токен. Дефисы — универсальное соглашение в WordPress, Ghost, Hugo и практически любой современной CMS. Этот инструмент по этой причине использует дефисы по умолчанию, но предлагает опцию подчёркивания для случаев, когда нижестоящая система этого требует (некоторые схемы именования файлов и устаревшие базы данных).
В чём разница между режимом ASCII и режимом Unicode?
Режим ASCII транслитерирует каждый не-ASCII-символ в ближайший латинский эквивалент и отбрасывает всё, что не может сконвертировать, выдавая чисто a–z, 0–9 слаг: café → cafe, Привет → privet, 你好 → (отброшено). Это самая безопасная, самая переносимая опция и то, что ожидает большинство CMS. Режим Unicode сохраняет буквы из любой письменности (китайской, арабской, кириллицы, греческого) и только переводит в нижний регистр и расставляет дефисы, выдавая интернационализированный слаг вроде 你好-世界 — то же правило, которое GitHub использует для якорей заголовков. Используйте режим ASCII по умолчанию; используйте режим Unicode, когда ваши URL предназначены читателям нелатинской письменности и вы хотите сохранить исходные символы.
Безопасны ли Unicode-слаги (не-ASCII) и хороши ли они для SEO?
Да, с оговорками. Современные браузеры отображают Unicode-символы в URL (стандарт IRI, RFC 3987) и прозрачно percent-кодируют их при передаче, а Google индексирует и ранжирует их корректно — слаг вроде /статьи/привет полностью поддерживается. Компромиссы: при копировании как обычный текст URL может выглядеть percent-кодированным (%D0%BF%D1%80...), что некрасиво, а некоторые старые системы или аналитические инструменты обрабатывают кодировку несовершенно. Правило большого пальца: если ваша аудитория читает письменность нативно, Unicode-слаги улучшают читаемость и кликабельность; если аудитория международная или вам нужна максимальная совместимость, ASCII-транслитерация — более безопасный выбор.
Как обрабатываются эмодзи и спецсимволы?
Эмодзи и пиктографические символы удаляются в обоих режимах, потому что это не буквы и не цифры, и им нет места в чистом URL. Поэтому «🚀 Launch Day» становится `launch-day` в любом режиме. Среди пунктуации особый случай — амперсанд (&): по умолчанию он разворачивается в слово «and», чтобы вы не потеряли смысл незаметно («Salt & Pepper» → `salt-and-pepper`). Всё остальное — двоеточия, слэши, кавычки, знаки процента, скобки — трактуется как разделитель и схлопывается в один дефис, поэтому серии пунктуации никогда не порождают сдвоенные разделители.
Какова хорошая максимальная длина для слага?
Жёсткого лимита нет, но короче — лучше. Большинство SEO-специалистов целятся в слаги примерно до 60 символов или грубо 3–6 значимых слов — достаточно длинные, чтобы быть описательными и содержать целевое ключевое слово, достаточно короткие, чтобы читаться с одного взгляда и не обрезаться в результатах поиска или при шеринге. Опция «Максимальная длина» в этом инструменте обрезает по границе слова (не разрежет слово пополам), поэтому вы можете чисто ограничить длинный заголовок. Задайте 0, чтобы сохранить полный слаг. Помните, что стоп-слова (a, the, of, for) обычно можно отбросить без ущерба для ясности — это самый простой способ укоротить слаг.
Как инструмент обрабатывает китайский, японский, корейский или арабский текст?
Это зависит от режима. В режиме ASCII у иероглифов CJK и арабской письменности здесь нет встроенной транслитерации, поэтому они отбрасываются, и вы можете получить пустой слаг — режим ASCII рассчитан на латинский, кириллический и греческий исходный текст. В режиме Unicode символы сохраняются: 你好 世界 становится 你好-世界, а مرحبا بالعالم сохраняет свои арабские буквы, переведённые в нижний регистр и соединённые дефисами. Для аудиторий CJK и арабского режим Unicode — верный выбор. (Полная транслитерация в пиньинь или ромадзи китайского и японского намеренно вынесена за рамки, потому что требует больших словарей и даёт неоднозначные результаты.)
Должен ли URL-слаг включать дату или число?
Как правило, избегайте дат в самом слаге. Слаг вроде /2024-best-laptops стареет плохо — когда вы обновите статью в 2026 году, вы либо оставите вводящий в заблуждение 2024 в URL, либо смените слаг и сломаете входящие ссылки. Держите даты вне слага и пусть ваша CMS хранит дату публикации отдельно. Числа, которые являются частью смысла (количества в списках вроде «10 tips», номера версий, номера моделей), — нормально и часто ценны для кликабельности; этот инструмент сохраняет цифры, поэтому «10 Tips for X» сохраняет «10». Принцип таков: включайте числа, которые являются частью темы, исключайте даты, которые устареют.
Загружается ли мой текст куда-либо?
Нет. Каждый слаг генерируется на 100% в вашем браузере на JavaScript. Ваш текст никогда не передаётся, никогда не сохраняется ни на каком сервере, никогда не логируется и никогда не анализируется. Проверить можно во вкладке Network в браузере — ввод в редактор или клик по кнопке «Скопировать» не вызывают ни одного сетевого запроса. Это делает инструмент безопасным для ещё не объявленных названий продуктов, черновых заголовков статей, внутренних имён документов и любых других конфиденциальных материалов. Функция ссылки для шеринга кодирует ваш ввод в URL только в вашем собственном браузере; ничего никуда не отправляется, пока вы сами не решите поделиться этой ссылкой.

Похожие инструменты

Все инструменты →

Конвертер регистра — UPPER, lower, camelCase и snake_case

Работа с текстом

Конвертируйте текст между UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE и ещё 6 форматами мгновенно. Бесплатно, только в браузере, без регистрации.

Генератор Lorem Ipsum — текст-рыба онлайн

Работа с текстом

Создавайте текст-заполнитель Lorem Ipsum мгновенно — по абзацам, предложениям, словам, байтам или спискам. Копируйте или скачивайте как обычный текст, HTML, Markdown или JSON. 100% бесплатно, приватно, в браузере. Без регистрации.

Бесплатный тестер regex — отладка совпадений онлайн

Работа с текстом

Тестируйте регулярные выражения мгновенно на любом тексте. Подсветка совпадений, группы захвата, предпросмотр замены, разбиение и пояснение. Regex в стиле JavaScript, бесплатно, конфиденциально, без регистрации.

Сравнение текста и Diff

Работа с текстом

Сравните два текста мгновенно в браузере. Просмотр бок о бок, подсветка слов, экспорт unified diff, опции игнорирования регистра/пробелов/пустых строк. 100 % в браузере — без загрузки.

Бесплатный счётчик слов и символов

Работа с текстом

Подсчитывайте слова, символы, предложения, абзацы и время чтения мгновенно. Счётчик слов в реальном времени с проверкой лимитов Twitter, meta description и Instagram. Бесплатно, приватно, без регистрации.

Конвертер систем счисления — bin, hex, dec, oct

Конвертеры

Конвертация между системами счисления — двоичной, hex, десятичной, восьмеричной и любой базой 2-36 мгновенно. Бесплатно, приватно — вся обработка в браузере.