Що робить цей інструмент
Видалення HTML-тегів перетворює сторінку, шаблон листа чи фрагмент форматованого тексту на чистий звичайний текст. Інструмент прибирає всі теги, відкидає скрипти, стилі й коментарі, декодує сутності на кшталт & і та зберігає важливу структуру: заголовки й абзаци лишаються окремими, елементи списків — на власних рядках, а клітинки таблиць — у рядках.
Це корисно, коли потрібні слова без розмітки: щоб вставити текст із CMS у лист у звичайному тексті, передати вміст пошуковому індексу чи мовній моделі, порахувати слова в статті або перевірити, що покаже програма зчитування з екрана чи текстовий клієнт.
Як користуватися
- Вставте HTML у поле вводу або відкрийте файл
.html. - За потреби налаштуйте параметри:
- Зберігати абзаци й переноси рядків перетворює блокові елементи на порожні рядки або переноси. Вимкніть, щоб отримати один рядок тексту.
- Стискати зайві пробіли об’єднує пробіли, табуляції й порожні рядки, що з’являються через відступи у вихідному коді, — так само, як це робить браузер.
- Декодувати сутності перетворює
<,é,'та подібні на справжні символи. - Зберігати URL посилань записує кожне посилання як
text (https://…), щоб адреси не загубилися.
- Скопіюйте текст або збережіть його як файл.
Приклад
Приклад вхідних даних — невелика сторінка з примітками до релізу: заголовок сторінки, блок стилів, скрипт, заголовок, абзац із посиланням, список і перенос рядка. Результат містить лише те, що побачить читач:
Release notes
Version 2.0 – what's new
Faster builds, a dark theme and better documentation.
Search with Ctrl + K
Prices from €5 / month
Як це працює
HTML обробляється як текст за допомогою ретельно складених шаблонів, а не завантажується на сторінку, тож ніщо в ньому не виконується, а зображення чи скрипти не завантажуються. Значення атрибутів, що містять символ >, обробляються правильно, а незакриті коментарі чи скрипти видаляються до кінця вхідних даних, а не просочуються в результат.
Оскільки інструмент не будує повного дерева документа, для дуже зламаного HTML переноси рядків можуть трохи відрізнятися від того, що показав би браузер, але сам текст завжди зберігається.
Часті запитання
› Чи видаляються також скрипти й стилі?
Так. Вміст елементів script, style, noscript і template відкидається повністю разом з HTML-коментарями та doctype, тож у текст не потрапляє жоден код.
› Чи збережуться абзаци й списки?
Якщо ввімкнено «Зберігати абзаци й переноси рядків», заголовки, абзаци та списки розділяються порожніми рядками, елементи списків і div починаються з нового рядка, а br стає переносом рядка. Вимкніть параметр, щоб отримати один суцільний рядок.
› Що відбувається із сутностями на кшталт і &?
Вони декодуються в символи, які позначають, тож & стає &, а нерозривний пробіл — звичайним пробілом. Вимкніть «Декодувати сутності», щоб залишити їх як є.
› Чи вивантажується мій HTML на сервер?
Ні. Усе виконується у вашому браузері, а це також означає, що нічого з HTML не завантажується й не виконується.