Перейти к содержимому
LeedyBox
Поддержать

Генератор slug (ЧПУ) для URL: транслитерация и удаление диакритики

Превращайте заголовки в аккуратные slug для адресов страниц: русские буквы пишутся латиницей по таблице ИКАО, а из текстов на латинице убираются диакритические знаки — ç, ş и ğ турецкого, ä, ö и ß немецкого, é и è французского, đ вьетнамского, ø, æ и других.

0 = без ограничения

Как преобразуются буквы

  • Буквы с диакритикой преобразуются по таблице ИКАО (ICAO), которая используется в машиночитаемой зоне паспортов: é → e, ç → c, ş → s, ğ → g, ı → i, đ → d, ß → ss, æ → ae, ø → oe, þ → th. Для ä, ö и ü таблица допускает a, o, u или ae, oe, ue; второй вариант — немецкое написание, для него есть отдельная настройка.
  • В slug всё, что не является буквой или цифрой, становится одним разделителем, апострофы удаляются (don't → dont), разделители в начале и в конце убираются. При заданной максимальной длине slug по возможности обрезается после целого слова.
  • Если отмечено «Русские буквы латиницей», русские буквы передаются по таблице ИКАО для паспортов (Юлия Щукина → iuliia-shchukina). Хангыль, кандзи и другие письменности не транслитерируются: они остаются в slug как есть или удаляются настройкой выше.
  • Всё выполняется в вашем браузере. Введённый текст не отправляется в LeedyBox и не сохраняется.

Источник: ICAO Doc 9303 Part 3, 6.A · Дата проверки:

Источник: ICAO Doc 9303 Part 3, 6.B · Дата проверки:

Источник: Unicode Character Database 18.0 (UnicodeData.txt) · Дата проверки:

Неверный результат? Если буква преобразуется неправильно или пропадает, пришлите нам по электронной почте текст, выбранные настройки и ожидаемый результат, чтобы мы могли исправить.

Если какая-то фраза на этой странице звучит неестественно, сообщите нам и об этом.

support@leedybox.com

Проверяйте результаты перед использованием. Инструмент предоставляется «как есть», без гарантий, и результаты могут быть неполными или неверными. Условия использования

Если изменить адрес уже опубликованной страницы, ссылки на неё перестанут работать, пока вы не настроите перенаправление со старого адреса. Проверьте также, что новый slug ещё не занят на вашем сайте.

Как пользоваться

  1. Вставьте один или несколько заголовков, по одному на строку. Из каждой строки получится один slug.
  2. Выберите разделитель и, если система ограничивает длину, максимальное число символов.
  3. Русские буквы пишутся латиницей, пока отмечено «Русские буквы латиницей»; снимите флажок, чтобы оставить кириллицу. Для других письменностей без латинской формы решите, оставлять их или удалять. Для немецкого текста отметьте «Немецкие умлауты как ae, oe, ue».
  4. Скопируйте slug или, если нужны пробелы и знаки препинания, текст без диакритических знаков ниже.

Частые вопросы

Что такое slug и ЧПУ?

Slug — часть веб-адреса, которая называет страницу, например creme-brulee в example.com/recipes/creme-brulee. Адреса из таких понятных слов называют ЧПУ (человекопонятные URL). Короткий slug из строчных слов через дефис легко читать, набирать и пересылать. Руководство Google по структуре URL советует использовать понятные слова вместо длинных числовых ID и дефисы вместо подчёркиваний между словами.

Что будет с русскими заголовками?

По умолчанию русские буквы пишутся латиницей по таблице ИКАО для паспортов: «Юлия Щукина» → iuliia-shchukina, ь пропускается, ъ становится ie. Снимите флажок «Русские буквы латиницей», чтобы оставить кириллицу (привет-мир): браузеры показывают такие адреса по-русски, но при копировании ссылки буквы кодируются и адрес становится длинным — «мир» превращается в %D0%BC%D0%B8%D1%80. Выберите одну систему и придерживайтесь её на всём сайте; другие системы есть в конвертере кириллицы в латиницу.

Дефис или подчёркивание?

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

Почему немецкое ü становится u, а не ue?

Оба варианта правильны в зависимости от языка. Таблица ИКАО для паспортов допускает U или UE для Ü, A или AE для Ä и O или OE для Ö. В немецком без точек пишут ae, oe и ue, поэтому на немецких страницах эта настройка включена; в турецком и большинстве других языков точки просто убирают (Üsküdar → uskudar).

Можно ли изменить slug уже опубликованной страницы?

Можно, но старый адрес перестанет открываться. Настройте постоянное перенаправление (301) со старого адреса на новый, чтобы ссылки и результаты поиска по-прежнему вели на страницу.

Отправляется ли куда-нибудь введённый текст?

Нет. Slug создаются в вашем браузере, и страница не сохраняет то, что вы вводите.