Удалить HTML-теги

Очищает текст от HTML-разметки и оставляет читаемый текст. Умеет наоборот — экранировать символы < > & в HTML-сущности или снимать экранирование.

Ввод

0 символов

Результат

0 символов
Скопировано ✓

Четыре режима

Инструмент снимает HTML-разметку и оставляет читаемый текст: теги убираются, блоки и абзацы переносятся на новые строки, лишние пробелы схлопываются по желанию. Другие режимы извлекают все ссылки из кода списком, экранируют символы <, > и & в HTML-сущности для безопасной вставки и снимают экранирование обратно.

Текст из админки, письма или выгрузки приходит с тегами, а нужен в чистом виде для проверки, подсчёта знаков и переноса в другую систему. Экранирование нужно, когда код надо показать на странице как текст, без выполнения.

Тим Бернерс-Ли
Тим Бернерс-Ли придумал HTML в 1991 году: теги в угловых скобках размечают текст, и их можно снять. Фото: Silvio Tanaka, CC BY 2.0.
РежимВходВыход
Убрать теги<p>Привет, <b>мир</b></p>Привет, мир
Извлечь ссылки<a href="/page">…</a>/page
Экранироватьa < b && ca &lt; b &amp;&amp; c
Снять экранирование&laquo;текст&raquo;«текст»

История тегов и сущностей

HTML Тим Бернерс-Ли придумал в 1991 году на основе SGML, откуда взял и угловые скобки, и сущности вроде &amp; для символов, которые иначе читались бы как разметка. Первый текстовый браузер Lynx 1992 года умел сохранять страницу как чистый текст, и команда lynx -dump долгие годы была способом снять теги. В 2004 году Аарон Шварц написал html2text, который переводил страницу в Markdown.

Экранирование стало вопросом безопасности в 2000 году, когда описали атаки с внедрением скриптов через незаэкранированный ввод: любая форма на сайте обязана превращать < в &lt;. Функции strip_tags в PHP и аналоги в других языках делают то же на сервере, а инструмент повторяет их в браузере для текста любого размера.

Компьютер NeXT, первый веб-сервер
NeXT в ЦЕРН, на котором работал первый веб-сервер и первые страницы с тегами. Фото: User:Coolcaesar, CC BY-SA 3.0.
Исходный код в редакторе
Исходный код страницы: за текстом стоят теги, ссылки и сущности. Фото: Micke, CC BY-SA 3.0.

Как пользоваться

Вставьте код, выберите режим и нажмите «Преобразовать»: для чистого текста включите схлопывание пробелов, для ссылок получите список по одной на строку. Перед вставкой пользовательского текста в страницу экранируйте его, перед показом сохранённого текста в редакторе снимите экранирование.

Снятие тегов теряет структуру: таблицы превращаются в строки, картинки исчезают. Сохранить разметку в читаемом виде помогает конвертер HTML в Markdown, справочник кодов для экранирования — таблица HTML-сущностей, а проверить извлечённые ссылки на доступность можно в проверке битых ссылок.

Режимов4
Абзацына новые строки
Ссылкисписком
Данные на серверне уходят
HTML1991
Lynx1992
Внедрение скриптов описано2000
html2text2004

Пригодится, когда контент скопирован из редактора или CMS и тянет за собой теги.

Порядок действий

  1. «Убрать теги» — вырезает разметку и оставляет текст; «Экранировать» — превращает < > & в < > &; «Снять экранирование» — обратно из сущностей в символы.
  2. Слева вставьте фрагмент HTML или текст с сущностями.
  3. Справа появится очищенный или преобразованный текст. Для режима «убрать теги» можно дополнительно схлопнуть лишние пробелы и пустые строки.

Частые вопросы

Как именно удаляются теги?

Вырезаются все конструкции вида <…>, а HTML-сущности ( , & и т. п.) превращаются обратно в обычные символы. Остаётся чистый текст без разметки.

Что делает опция «схлопнуть пробелы»?

После удаления тегов в тексте часто остаются лишние пробелы и пустые строки. Опция убирает повторяющиеся пробелы и сжимает подряд идущие пустые строки — текст становится аккуратным.

Когда нужно экранирование?

Когда HTML-код нужно показать как текст на странице (например, в примере кода) — символы < > & заменяются на сущности, чтобы браузер не воспринял их как разметку.

Где этому учат

Похожие инструменты

Как применять это в продвижении — в разборе SEO-копирайтинг и других материалах блога.

Ещё инструменты для текста

Проверка орфографии, анализ на воду и тошноту, счётчик символов, сравнение двух текстов, типографор, регистр и замены — в разделе 46 инструментов.