Конвертер HTML у текст (видалення тегів і форматування рядків)

Витягуйте з HTML читабельний основний текст, форматуйте абзаци/списки й автоматично видаляйте блоки script/style.

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

Ваше введення обробляється локально в цьому браузері й ніколи не надсилається на сервер.

Видалення HTML-тегів і витягування лише тексту

Вхід і вихід показуються поруч, тому можна налаштовувати правила перенесення рядків і параметри з мінімальною кількістю спроб.

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

  • Видаляє HTML-теги
  • Форматує перенесення рядків для абзаців і списків
  • Завжди виключає script/style і за потреби декодує сутності

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

  1. Вставте HTML (або завантажте файл).
  2. За потреби відкоригуйте параметри форматування.
  3. Перетворіть, а потім скопіюйте результат або збережіть як .txt.

Зразок

Стандартне правило

Вхід (HTML)

<article><h2>Оголошення</h2><p>Ласкаво просимо<br>до Finite Field</p><ul><li>Вступ</li><li>Використання</li></ul></article>

Вихід (текст)

Оголошення

Ласкаво просимо
до Finite Field

- Вступ
- Використання

Мінімальне правило

Вхід (HTML)

<div><p>A</p><p>B</p></div>

Вихід (текст)

A
B

Детальне правило

Вхід (HTML)

<ol><li>Визначте вимоги</li><li>Реалізуйте</li></ol>

Вихід (текст)

1. Визначте вимоги
2. Реалізуйте

Параметри форматування

  • Перемикайте правило перенесення рядків: Standard / Minimal / Detailed.
  • Вибирайте, чи декодувати HTML-сутності.
  • Налаштовуйте читабельність через стискання пробілів і максимальну кількість послідовних переносів рядків.
  • Керуйте обробкою коментарів, посилань, зображень і таблиць.

Примітка: <script> і <style> завжди виключаються.

Правила перетворення

Елементи, що перетворюються на переноси рядків (Standard)

  • <br>
  • <p>, заголовки (h1-h6), <li>
  • <div>, <section>, <article>, <header>, <footer>, <blockquote>

Елементи, які завжди виключаються

  • <script>...</script>
  • <style>...</style>
  • За потреби можна також виключити <noscript>.

Приклади форматування списків

  • <ul><li>Елемент</li></ul> -> - Елемент
  • <ol><li>Елемент</li></ol> -> - Елемент (Стандартне/Мінімальне)
  • <ol><li>Елемент</li></ol> -> 1. Елемент (Детальне)

FAQ

Переноси рядків виглядають дивно

Цей інструмент перетворює теги на кшталт <p>/<br>/<li> на переноси рядків. Налаштуйте Line Break Rule і Max Consecutive Line Breaks, щоб наблизитися до потрібного формату.

Чи зберігаються блоки script/style?

Ні. <script> і <style> завжди видаляються.

Що робити із сутностями на кшталт &amp; ?

Можна ввімкнути або вимкнути декодування. Увімкніть його, якщо хочете, щоб &amp; стало &.

Як зменшити зайві переноси рядків і пробіли?

Використовуйте правило Minimal, залишайте Collapse Spaces увімкненим і задавайте Max Consecutive Line Breaks як 1 або 2.

Чи можна зберегти URL разом із текстом посилання?

Так. Встановіть Link Handling у Text + URL.

Примітки

  • Інструмент розбирає вихідний HTML-код; він не виконує скрипти й не відтворює повний результат рендерингу браузера.
  • Дуже великі вхідні дані можуть перетворюватися довше.
  • Вміст введення не зберігається в параметрах URL.