Удаление HTML-тегов

Удаляйте HTML-теги и получайте чистый текст с сохранением абзацев и переносов строк. Скрипты и стили отбрасываются, сущности декодируются. Работает в браузере.

Параметры

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

Что такое Удаление HTML-тегов?

Преобразует исходный HTML-код в читаемый обычный текст. Теги удаляются, сущности вроде &amp; декодируются, блоки script и style отбрасываются, а блочные элементы, такие как абзацы, заголовки, пункты списков, строки таблиц и <br>, превращаются в переносы строк, чтобы текст сохранил структуру.

Как пользоваться Удаление HTML-тегов

  1. Вставьте исходный HTML в поле Ввод.
  2. Оставьте включённым Сохранять абзацы и переносы строк для структурированного текста или выключите, чтобы получить всё в одну строку.
  3. Скопируйте или скачайте обычный текст из Вывод.

Пример

Ввод
<h1>Title</h1><p>Hello <b>world</b> &amp; you</p><script>alert(1)</script>
Вывод
Title

Hello world & you

Когда использовать Удаление HTML-тегов

Используйте, чтобы достать текст из шаблонов писем, экспортов CMS, собранных страниц или полей с форматированным текстом. URL ссылок и alt-текст изображений не сохраняются; для URL используйте извлечение ссылок, а если нужно сохранить форматирование — конвертер HTML в Markdown.

Как работает Удаление HTML-тегов

HTML разбирается встроенным в браузер DOMParser в инертный документ — скрипты не выполняются, ничего не загружается. Элементы <script>, <style>, <noscript>, <template> и <head> удаляются. Затем инструмент обходит DOM: текстовые узлы добавляются со схлопнутыми пробелами (кроме внутри <pre>), <br> добавляет перенос строки, блочные элементы добавляют переносы до и после, пункты списков получают маркер •, а ячейки таблиц разделяются табуляциями. Наконец, строки обрезаются, а последовательности пустых строк сводятся к одной.

Распространенные Случаи Использования

  • Извлечение читаемого текста из HTML-письма
  • Очистка вывода CMS или WYSIWYG перед повторным использованием
  • Получение текста из сохранённого исходника веб-страницы для анализа
  • Преобразование HTML-фрагментов в обычный текст для SMS или push-уведомлений

Часто Задаваемые Вопросы

Безопасно ли вставлять недоверенный HTML?

Да. DOMParser создаёт инертный документ: скрипты не выполняются, изображения и стили не загружаются, из него читается только текст.

Декодируются ли HTML-сущности?

Да. &amp;, &lt;, &nbsp;, &#39; и любые другие сущности преобразуются в настоящие символы.

Что происходит со ссылками?

Текст ссылки сохраняется, а URL отбрасывается. Чтобы получить список URL, используйте извлечение ссылок.

Что сделать дальше

Минификатор кода
Минифицируйте JavaScript (Terser), CSS (CSSO), HTML, JSON или XML в одном инструменте: выберите язык, вставьте код и узнайте экономию в байтах. В браузере.
Форматирование кода
Форматирование кода на 14 языках прямо в браузере: от JavaScript и HTML до SQL, PHP и Python. Единый стиль отступов, ничего не нужно устанавливать.
Минификатор HTML
Безопасно минифицируйте HTML: удаляйте комментарии, схлопывайте пробелы и убирайте их вокруг блочных тегов, не трогая pre, textarea, script и style.
Экранирование строк
Один инструмент для экранирования и обратного преобразования строк для JSON, JavaScript, HTML, XML, компонентов URL, регулярных выражений, SQL, CSS и аргументов оболочки.
Markdown в HTML
Преобразуйте Markdown в HTML с таблицами и списками задач GitHub Flavored Markdown, смотрите очищенный предпросмотр и копируйте или скачивайте исходный HTML. Бесплатно.
HTML в Markdown
Преобразуйте HTML в чистый Markdown: заголовки, ссылки, списки, блоки кода, таблицы GFM и зачёркивание, заголовки ATX или Setext и ограждённый код. Бесплатно.

Другие категории