UTILS.
100% в браузере
é→e

Удаление акцентов и диакритики

Убирайте акцентные знаки и диакритику из текста, получая обычные буквы — café → cafe, naïve → naive, Zürich → Zurich — с необязательным переключателем только-ASCII.

Введите или вставьте акцентированный текст выше, чтобы убрать диакритику.

Об этом инструменте

Удаление акцентов и диакритики преобразует акцентированный текст в его форму с обычными буквами: café становится cafe, naïve становится naive, résumé становится resume, а Zürich становится Zurich. Это идеально для очистки данных для URL, слагов, имён файлов, имён пользователей, ключей поиска или любой системы, ожидающей ASCII без акцентов, сохраняя при этом ваши исходные пробелы, пунктуацию и регистр букв.

Под капотом он использует нормализацию Unicode. Текст нормализуется в форму NFD, которая разделяет акцентированную букву, такую как é, на базовую e плюс отдельный комбинирующий акцент, а затем каждый символ в блоке Combining Diacritical Marks (U+0300–U+036F) удаляется регулярным выражением. Этот единственный шаг чисто и обратимо для базовой буквы обрабатывает подавляющее большинство европейских акцентов.

У некоторых букв нет канонического разложения, поэтому небольшая явная резервная карта их покрывает: ø→o, ł→l, đ→d, ß→ss, æ→ae, œ→oe, þ→th, ð→d, ħ→h, ı→i и их заглавные, среди прочих. Необязательный переключатель "убрать всё не-ASCII" идёт дальше, отбрасывая любой оставшийся символ выше U+007F для гарантированно чистого ASCII-результата. Всё детерминировано и работает локально в вашем браузере — ваш текст никогда не загружается.

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

Как удаляются акценты?
Текст нормализуется в Unicode NFD, который разделяет каждую акцентированную букву на базовую букву плюс комбинирующие знаки, затем все комбинирующие диакритические знаки (U+0300–U+036F) удаляются. Так é → e, ñ → n и ü → u, сохраняя базовые буквы.
А как насчёт букв вроде ø, ł или ß?
У них нет канонического разложения, поэтому встроенная резервная карта преобразует их явно — ø→o, ł→l, đ→d, æ→ae, œ→oe, þ→th и ß→ss, плюс их заглавные формы — чтобы они всё равно становились разумными обычными буквами.
Что делает опция убрать-всё-не-ASCII?
После удаления диакритики она удаляет любой символ всё ещё выше U+007F, гарантируя чистый ASCII-вывод. Оставьте её выключенной, чтобы сохранить несопоставленные нелатинские символы (вроде греческих или кириллических) целыми; включите её, чтобы принудительно получить чистую строку только-ASCII.
Отправляется ли мой текст куда-либо?
Нет. Вся нормализация и очистка происходят полностью в вашем браузере с помощью String.normalize и обычного JavaScript. Ничего не загружается, поэтому вы можете безопасно очищать приватный или чувствительный текст.

Больше инструментов