Удаление акцентов и диакритических знаков
Введите или вставьте текст, и версия только с обычными буквами появится по мере набора: é становится e, ñ становится n, ü становится u, а особые буквы, такие как ß, ø, ł и æ, превращаются в ss, o, l и ae. Счётчик показывает, сколько символов изменилось. Бесплатно, без регистрации, ничего не загружается.
Примеры
Как пользоваться удалением акцентов
- Вставьте или введите текст. Версия без знаков появляется во втором поле по мере набора, никакая кнопка не нужна.
- Посмотрите счётчик. Он показывает, сколько символов изменилось, и вы сразу видите, были ли в тексте акценты.
- Скопируйте результат кнопкой «Копировать результат» или попробуйте один из шести примеров под полем.
- Проверьте имена и особые буквы по правилам ниже, прежде чем на них полагаться.
Как работает удаление акцентов
Буква é может храниться как один символ (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, и для сопоставления имён, если в разных источниках они написаны с акцентами и без них. Не убирайте акценты из имён и названий в библиографии или в том, что публикуете.
- Загружается ли мой текст или сохраняется?
- Нет. Преобразование происходит в вашем браузере по мере набора, ничего не отправляется на сервер. Закрытие вкладки очищает текст.