Удаление HTML-тегов — Бесплатно онлайн

Удалите все HTML-теги из блока разметки, оставив только простой текст.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Инструмент удаления HTML-тегов убирает из фрагмента все HTML-теги и оставляет только читаемый текст. Вставьте разметку слева — справа прямо во время ввода появится обычный текст. Попутно декодируются HTML-сущности: & превращается в &, а   — в пробел.

Текст извлекается так же, как это делает сам браузер: фрагмент разбирается в элемент, который никогда не добавляется на страницу, и считывается его textContent. Переносы строк из исходника сохраняются, три и более пустые строки подряд схлопываются в одну, а пробелы в начале и в конце обрезаются. Скрипты во вставленном HTML не выполняются.

Когда использовать

  • Нужно вставить контент из CMS или шаблона письма в поле для обычного текста.
  • Нужно посчитать слова в веб-статье с помощью счётчика слов и символов так, чтобы разметка не завышала результат.
  • Нужно подготовить текст для инструмента перевода или поискового индекса.
  • Нужно достать текст из HTML-экспорта, когда вёрстка не нужна.

Пример

Ввод

<h1>Hello</h1>
<p>This is <strong>bold</strong> and <em>italic</em> text.</p>

Вывод

Hello
This is bold and italic text.

Вопросы об этом инструменте

Безопасно ли вставлять HTML со скриптами?

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

Почему некоторые слова слипаются?

Блочные теги, например <p> или <li>, сами по себе не добавляют ни пробелов, ни переносов строк — остаются только пробельные символы из исходника. Если HTML минифицирован в одну строку, сначала поставьте перенос строки после закрывающих блочных тегов.

Сохраняется ли текст ссылок?

Текст ссылки сохраняется, а URL отбрасывается, потому что он хранится в атрибуте href, а не в тексте. Если адреса нужны, скопируйте их из исходника до обработки или заранее перепишите ссылки в виде text (url).

Удаляется ли содержимое тегов style и script?

Нет. textContent включает текст внутри элементов <style> и <script>, поэтому CSS или JavaScript из фрагмента попадёт в результат. Удалите эти блоки перед обработкой.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.