Перейти к основному содержанию

Удаление HTML

API reference

Удалите все HTML-теги из фрагмента или файла, оставив только видимый текст. Содержимое <script>/<style> и комментарии удаляются полностью, HTML-сущности декодируются, а границы блочных элементов превращаются в переносы строк.

Ввод

Drop a file or browse
One file · text
Или

Настройки

Вывод

Результат в виде обычного текста
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/html-stripper \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputHtml": "<p>Visible text</p><script>alert(\"hidden\");</scr…",
    "preserveLineBreaks": "true",
    "preserveSpaces": "",
    "preserveLinks": ""
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `html-stripper` tool (HTML Stripper) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/html-stripper/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Удаление HTML — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Что такое удаление HTML?

Удаление HTML убирает разметку со страницы или фрагмента и оставляет только тот текст, который действительно увидит читатель. Это противоположность генератора HTML: вместо создания тегов инструмент берёт содержимое, полное тегов, — скопированное из браузера, экспортированное из CMS или сохранённое как файл .html — и сводит его к чистому простому тексту, который можно вставить в письмо, таблицу, поисковый индекс или текстовый документ.

Как работает этот инструмент

  1. Вставьте HTML в поле HTML-код или загрузите файл .html/.txt с помощью загрузчика над ним.
  2. При необходимости измените Настройки:
    • Сохранять переносы строк (включено по умолчанию) превращает теги <br> и блочные элементы (<p>, <div>, заголовки, элементы списков, строки таблиц и т. п.) в переносы строк, так что абзацы и пункты списков оказываются на отдельных строках, а не слипаются.
    • Сохранять пробелы оставляет исходные пробелы и отступы вместо того, чтобы сжимать последовательности пробельных символов до одного пробела.
    • Сохранять ссылки (URL) добавляет адрес каждой ссылки в скобках после её текста — Подробнее (https://example.com) — чтобы адреса гиперссылок не терялись, даже когда сами теги-якоря удалены.
  3. Результат в виде обычного текста обновляется автоматически по мере ввода. Скопируйте его или скачайте как файл .txt.

Что удаляется

  • Все HTML-теги — заголовки, div, span, таблицы, списки и т. д. — удаляются, остаётся только их текстовое содержимое.
  • Блоки <script> и <style> удаляются полностью, вместе с содержимым. Это содержимое никогда не было видно читателю, поэтому оно и не попадает в результат — в отличие от простого регулярного выражения для удаления тегов, которое может вывести JavaScript или CSS как посторонний текст.
  • HTML-комментарии (<!-- вот такие -->) удаляются.
  • HTML-сущности в оставшемся тексте декодируются в свои символы: &amp; становится &, &lt;/&gt; — </>, &quot; — ", &#39; — ', а распространённые именованные сущности (&nbsp;, &mdash;, &copy;, знаки валют и другие) превращаются в настоящие символы, а не остаются кодами экранирования.

Почему не использовать «Извлечь текст» или innerText в браузере?

Получить innerText/textContent элемента в браузере можно, но это зависит от живого DOM и не работает вне него — значит, это нельзя предложить через API этого инструмента или запустить в пакетном задании. Инструмент сам разбирает разметку (включая удаление script/style, декодирование сущностей и переносы строк на границах блоков), поэтому результат одинаков, будете ли вы пользоваться им здесь, отправлять через API или обрабатывать целую папку файлов в пакетном режиме.

Типичное применение

  • Очистка содержимого, скопированного из Word, Google Docs или веб-страницы, перед вставкой в место, которое не принимает форматирование.
  • Преобразование HTML-шаблона письма или собранной страницы в простой текст для индексации или анализа.
  • Удаление разметки из экспорта CMS перед подсчётом слов или проверкой орфографии.
  • Очистка HTML-фрагментов до читаемого содержимого для логов, уведомлений или предпросмотров.

Конфиденциальность

Этот инструмент работает полностью в вашем браузере. Ваш HTML никогда не загружается на сервер.

htmlstripplain texttext extractionsanitize

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.