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

Удаление акцентов и диакритических знаков

Введите или вставьте текст, и версия только с обычными буквами появится по мере набора: é становится e, ñ становится n, ü становится u, а особые буквы, такие как ß, ø, ł и æ, превращаются в ss, o, l и ae. Счётчик показывает, сколько символов изменилось. Бесплатно, без регистрации, ничего не загружается.

Примеры

cafécafe
naïvenaive
MüllerMuller
señorsenor
GaußGauss
ŁódźLodz

Как пользоваться удалением акцентов

  1. Вставьте или введите текст. Версия без знаков появляется во втором поле по мере набора, никакая кнопка не нужна.
  2. Посмотрите счётчик. Он показывает, сколько символов изменилось, и вы сразу видите, были ли в тексте акценты.
  3. Скопируйте результат кнопкой «Копировать результат» или попробуйте один из шести примеров под полем.
  4. Проверьте имена и особые буквы по правилам ниже, прежде чем на них полагаться.

Как работает удаление акцентов

Буква é может храниться как один символ (U+00E9) или как два: e и следом комбинирующий знак острого ударения (U+0301). Инструмент раскладывает каждую латинскую букву во вторую форму с помощью нормализации Unicode NFD, а затем удаляет комбинирующие знаки из блока U+0300–U+036F. Остаётся базовая буква. Так убираются обычные знаки: острое ударение, гравис, циркумфлекс, тильда, трема, кольцо, гачек, седиль, огонёк, краткий знак (breve) и макрон, а также вьетнамские тоновые знаки и рожки.

Некоторые буквы — не буквы с акцентом, а самостоятельные буквы, поэтому NFD их не разлагает. Инструмент заменяет их по фиксированной таблице:

БукваСтановитсяБукваСтановится
ø Øo Oæ Æae AE
đ Đd Dœ Œoe OE
ł Łl Lßss
ðdþ Þth Th

Образец «El señor Müller pidió un café en Łódź…» превращается в «El senor Muller pidio un cafe en Lodz…», и при этом изменилось 7 символов. «Gauß» становится «Gauss», «Dvořák» — «Dvorak», а «Việt Nam» — «Viet Nam».

Когда простые буквы не годятся

  • Местные нормы различаются. Немцы, которые не могут набрать ü, обычно пишут ue, поэтому Müller становится Mueller. Этот инструмент даёт Muller: он убирает знак и больше ничего. Если форма или система, похожая на паспортную, ждёт ue, oe и ae, замените их вручную.
  • Турецкое ı остаётся. Это отдельная буква без разложения, поэтому «Işık» становится «Isık». Замените её на i сами.
  • Другие письменности не затрагиваются. Кириллица, греческий, корейский, японский и другой нелатинский текст проходят без изменений (при поступлении в разложенном виде приводятся к NFC), поэтому «Йошкар-Ола» сохраняет свою й, а хангыль и кана с огласовками сохраняют форму. Инструмент убирает акценты только у латинских букв и не считает эти символы изменёнными.
  • Знаки за пределами блока не затрагиваются. Арабские и еврейские огласовки и индийские гласные знаки не входят в U+0300–U+036F, поэтому остаются. Это инструмент для текста на латинице.

Сохраняйте акценты в библиографии

В списке литературы имя автора пишется так, как в источнике, с диакритикой. Удаляйте акценты только там, где нужны простые буквы: в имени файла, имени пользователя, ключе базы данных или в поиске, который должен находить «Müller» по «Muller». Никогда не убирайте их из названия или имени, которое вы публикуете.

Какой инструмент вам нужен?

Если вам нужно…Используйте
Простые латинские буквы вместо букв с акцентамиЭто удаление акцентов
Веб-адрес из заголовка с сохранением акцентовТекст в слаг
Формы NFC, NFD, NFKC или NFKD, лигатуры и полноширинные символыНормализатор Unicode-текста
Невидимые символы нулевой ширины и похожие символыДетектор скрытых символов
Удаление эмодзи из того же текстаУдаление эмодзи

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

Как убрать акценты из текста?
Вставьте текст в первое поле. Во втором появится тот же текст, где все акценты и диакритические знаки удалены: é становится e, ñ — n, ü — u, ç — c. Скопируйте его одним щелчком.
Как технически работает удаление акцентов?
Каждая латинская буква нормализуется в форму Unicode NFD, которая отделяет букву с акцентом от базовой буквы и отдельного комбинирующего знака. Затем инструмент удаляет комбинирующие знаки и заменяет короткий список особых букв, таких как ø и ß, у которых нет разложения. Используется встроенный в браузер String.normalize.
Что происходит с ø, æ и ß?
Это самостоятельные буквы, поэтому их заменяют явно: ø на o, æ на ae, œ на oe, ß на ss, đ и ð на d, ł на l, þ на th, с учётом заглавных. Немецкий или скандинавский источник может использовать другую транслитерацию, например oe для ø.
Почему ü становится u, а не ue?
Потому что инструмент убирает трему и оставляет базовую букву. Написание ue — немецкая норма для систем, которые не умеют показывать ü. Если оно нужно, замените ä, ö и ü на ae, oe и ue до запуска инструмента или исправьте результат вручную.
Когда стоит убирать акценты из текста?
Для имён файлов, URL-слагов, имён пользователей, ключей баз данных, устаревших систем, которые принимают только ASCII, и для сопоставления имён, если в разных источниках они написаны с акцентами и без них. Не убирайте акценты из имён и названий в библиографии или в том, что публикуете.
Загружается ли мой текст или сохраняется?
Нет. Преобразование происходит в вашем браузере по мере набора, ничего не отправляется на сервер. Закрытие вкладки очищает текст.

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

Ещё в разделе «Очистка и форматирование текста»