Стол Профиль

Удаление HTML

Вставьте HTML из CMS, письма или исходника страницы и получите видимый текст обратно. Этот HTML-stripper преобразует HTML в текст прямо в браузере: удаляет HTML-теги, декодирует сущности вроде &, убирает скрипты, стили и комментарии и никогда не отображает и не запускает вашу разметку. Выберите режим с читаемыми строками (с сохранением переносов в абзацах и списках) или компактными пробелами — затем скопируйте или скачайте результат. Удаляйте HTML, не отправляя исходник с этой страницы.

Приватно — подсчёт идёт в браузере, ничего никуда не отправляется
Вывод:

Что сохраняется, что удаляется — и что это не такое

Этот инструмент разбирает разметку с помощью инертного HTML-парсера браузера — ничего не отображается, не выполняется и не загружается. Текстовое содержимое сохраняется; содержимое script, style, template и комментариев полностью удаляется; сущности вроде &amp; и &#8212; декодируются. В режиме с сохранением структуры блочные элементы (абзацы, заголовки, пункты списков, строки таблиц) превращаются в переносы строк, ячейки таблиц разделяются табуляцией, а предварительно отформатированные блоки сохраняют точные пробелы. В компактном режиме всё сводится к одиночным пробелам, включая предварительно отформатированный текст. Важная оговорка: на выходе получается обычный текст, а не безопасный HTML — если вам нужна разметка, которую можно безопасно публиковать, используйте полноценный санитайзер; а если в исходнике символ < используется как обычный текст, парсер может принять его за тег, поэтому сначала закодируйте его как сущность.

Это безопасный HTML?

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

Скрипты выполняются?

Нет. Разметка разбирается инертным парсером, который не отображает страницу, не запускает скрипты, не загружает изображения и не делает сетевых запросов. Содержимое script и style полностью исключается из вывода — вы получаете только видимый текст.

HTML загружается на сервер?

Нет. Разбор и удаление тегов происходят полностью в вашем браузере. Разметка, которую вы вставляете, и текст, который вы получаете, никогда не отправляются на сервер, не сохраняются и не добавляются в адресную строку.