DevToolPal
UK

Видалення HTML-тегів

Видаляйте HTML-теги, скрипти й стилі та отримуйте чистий читабельний текст зі збереженими абзацами.

Працює локально, нічого не завантажується на сервер

Параметри

Вхідні дані

0 симв. · 0 B

Результат

0 симв. · 0 B

Що робить цей інструмент

Видалення HTML-тегів перетворює сторінку, шаблон листа чи фрагмент форматованого тексту на чистий звичайний текст. Інструмент прибирає всі теги, відкидає скрипти, стилі й коментарі, декодує сутності на кшталт & і   та зберігає важливу структуру: заголовки й абзаци лишаються окремими, елементи списків — на власних рядках, а клітинки таблиць — у рядках.

Це корисно, коли потрібні слова без розмітки: щоб вставити текст із CMS у лист у звичайному тексті, передати вміст пошуковому індексу чи мовній моделі, порахувати слова в статті або перевірити, що покаже програма зчитування з екрана чи текстовий клієнт.

Як користуватися

  1. Вставте HTML у поле вводу або відкрийте файл .html.
  2. За потреби налаштуйте параметри:
    • Зберігати абзаци й переноси рядків перетворює блокові елементи на порожні рядки або переноси. Вимкніть, щоб отримати один рядок тексту.
    • Стискати зайві пробіли об’єднує пробіли, табуляції й порожні рядки, що з’являються через відступи у вихідному коді, — так само, як це робить браузер.
    • Декодувати сутності перетворює <, é, ' та подібні на справжні символи.
    • Зберігати URL посилань записує кожне посилання як text (https://…), щоб адреси не загубилися.
  3. Скопіюйте текст або збережіть його як файл.

Приклад

Приклад вхідних даних — невелика сторінка з примітками до релізу: заголовок сторінки, блок стилів, скрипт, заголовок, абзац із посиланням, список і перенос рядка. Результат містить лише те, що побачить читач:

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 не завантажується й не виконується.