TT Text Tools

Удалить диакритические знаки из текста — Убрать акценты онлайн

Удалите диакритические знаки и акценты из текста (é → e, ñ → n), замените ß, æ, ø и ł и нормализуйте Unicode в NFC, NFD, NFKC или NFKD. Бесплатно и приватно.

🔒 Работает полностью в вашем браузере — ничего не загружается

Advertisement

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

Буквы с акцентами необходимы во многих языках, но создают проблемы там, где ожидается обычный ASCII: в именах файлов, URL и slug, именах пользователей, адресах электронной почты, ключах баз данных, устаревших системах, этикетках со штрихкодами и поисковых индексах, которые должны находить «cafe», когда кто-то вводит «café». Этот инструмент позволяет удалить диакритические знаки из любого текста: é становится e, ñ — n, ü — u, ç — c, а å — a, тогда как всё остальное — пробелы, знаки препинания, цифры и эмодзи — остаётся без изменений.

В Unicode некоторые буквы не считаются вариантом другой буквы с акцентом: немецкая ß, скандинавские æ и ø, польская ł, хорватская đ, исландские þ и ð и лигатура œ. Когда включён параметр «Convert special letters» (заменять специальные буквы), они заменяются привычными латинскими написаниями (ss, ae, o, l, d, th, oe), так что «Straße» превращается в «Strasse», а «Łódź» — в «Lodz».

По умолчанию затрагиваются только латинские буквы. Кириллические буквы, такие как й и ё, технически тоже буквы с надстрочным знаком, а его удаление меняет смысл слова, поэтому они остаются нетронутыми, пока вы не снимете флажок «Only Latin letters» (только латинские буквы). Этот параметр защищает буквы собственного алфавита, например й и ё. То же относится к греческим акцентам тонос.

Нормализация Unicode: NFC, NFD, NFKC, NFKD

Один и тот же видимый текст можно хранить по-разному. «é» может быть одной кодовой точкой (U+00E9) или двумя (e с комбинируемым акутом). Они выглядят одинаково, но при сравнении не совпадают, что ломает поиск, удаление дубликатов и пароли. Нормализация Unicode решает это, приводя текст к стандартной форме. NFC (составная) — рекомендуемая форма для веба и большинства файлов; NFD (разложенная) используется в именах файлов macOS и некоторых конвейерах обработки. Формы совместимости NFKC и NFKD идут дальше и заменяют похожие «символы совместимости» — лигатуры, буквы полной ширины, верхние индексы и цифры в кружках — их простыми эквивалентами.

Выберите «Normalize only» (только нормализовать), чтобы применить форму нормализации без удаления акцентов. Всё работает в вашем браузере, и ничего не загружается на сервер.

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

  1. Вставьте текстДобавьте имена, заголовки, ключевые слова или любой текст с буквами с акцентами.
  2. Выберите параметрыЗамените специальные буквы, такие как ß и ø, и решите, сохранять ли знаки в нелатинских письменностях.
  3. Выберите форму нормализацииИспользуйте NFC в большинстве случаев или NFD, NFKC либо NFKD для особых технических задач.
  4. Скопируйте результатВ строке состояния показано, сколько символов было изменено.

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

Как удаляются акценты?
Каждый символ раскладывается с помощью нормализации Unicode (NFD), которая отделяет базовую букву от её акцентов, например é на e + ´. Затем комбинируемые знаки акцентов удаляются, а текст собирается заново.
Почему ß, æ, ø и ł обрабатываются отдельно?
В Unicode эти буквы не являются базовой буквой плюс акцент, поэтому нормализация не может их разделить. Параметр «Convert special letters» (заменять специальные буквы) заменяет их привычными ASCII-написаниями: ss, ae, o и l.
Чем отличаются NFC, NFD, NFKC и NFKD?
NFC собирает символы (é как одна кодовая точка), NFD раскладывает их (e + комбинируемый акцент). K-формы также заменяют символы совместимости: лигатуры вроде fi становятся fi, буквы полной ширины — обычными, а ① — цифрой 1.
Изменит ли он кириллический или греческий текст?
По умолчанию нет. «Only Latin letters» (только латинские буквы) сохраняет знаки в других письменностях, поэтому й, ё и греческие акценты остаются целыми. Снимите флажок, чтобы удалить все знаки.
Advertisement