Как удалить HTML-теги из текста
- Вставьте HTML-код или текст с тегами в поле ввода
- Выберите опции (декодирование сущностей, замена блочных тегов переносом строки)
- Нажмите «Очистить от тегов» — получите чистый текст
- Скопируйте результат кнопкой «Копировать»
Зачем удалять HTML-теги из текста
Очистка текста от HTML-тегов нужна при переносе контента между системами, подготовке текста для анализа, создании превью без разметки, экспорте данных. Также полезно для SEO: проверить, как выглядит контент без стилей, или подготовить текст для AI-инструментов.
Часто задаваемые вопросы
Удаляет ли инструмент содержимое тегов script и style?
Инструмент удаляет все HTML-теги вместе с их атрибутами, но оставляет текстовое содержимое между тегами. Для тегов script и style их содержимое (JavaScript и CSS-код) останется в результате — только теги будут удалены. Если нужно убрать и содержимое — используйте регулярные выражения в инструменте «Поиск и замена».
Что такое HTML-сущности и зачем их декодировать?
HTML-сущности — это специальные символы, закодированные в HTML: & = &, < = <, > = >, = неразрывный пробел. При извлечении текста из HTML они должны быть декодированы обратно в обычные символы. Опция «Декодировать HTML-сущности» делает это автоматически.
Как сохранить структуру текста при удалении тегов?
Включите опцию «Теги блоков заменить переносом строки». Тогда <p>, <div>, <h1>-<h6>, <li> и другие блочные теги будут заменены символом новой строки вместо удаления. Это сохраняет абзацы и структуру списков в чистом тексте.
Можно ли удалить только определённые теги, оставив остальные?
Этот инструмент удаляет все теги. Если нужно оставить только безопасные теги (например, b, i, a), используйте функцию strip_tags() в PHP с параметром allowable_tags или DOMPurify в JavaScript. Для WordPress есть функция wp_kses() которая позволяет указать список разрешённых тегов и атрибутов.