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