Генератор slug (ЧПУ) для URL: транслитерация и удаление диакритики
Превращайте заголовки в аккуратные slug для адресов страниц: русские буквы пишутся латиницей по таблице ИКАО, а из текстов на латинице убираются диакритические знаки — ç, ş и ğ турецкого, ä, ö и ß немецкого, é и è французского, đ вьетнамского, ø, æ и других.
Как преобразуются буквы
- Буквы с диакритикой преобразуются по таблице ИКАО (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) · Дата проверки:
Неверный результат? Если буква преобразуется неправильно или пропадает, пришлите нам по электронной почте текст, выбранные настройки и ожидаемый результат, чтобы мы могли исправить.
Если какая-то фраза на этой странице звучит неестественно, сообщите нам и об этом.
Как пользоваться
- Вставьте один или несколько заголовков, по одному на строку. Из каждой строки получится один slug.
- Выберите разделитель и, если система ограничивает длину, максимальное число символов.
- Русские буквы пишутся латиницей, пока отмечено «Русские буквы латиницей»; снимите флажок, чтобы оставить кириллицу. Для других письменностей без латинской формы решите, оставлять их или удалять. Для немецкого текста отметьте «Немецкие умлауты как ae, oe, ue».
- Скопируйте 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 создаются в вашем браузере, и страница не сохраняет то, что вы вводите.