Стол Профиль

Удаление HTML

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

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

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

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

Под задачу: читаемый копипаст или компактный plain text

Используйте режим «Читаемо», когда вставляете в редактор или документ, где должны сохраняться абзацы и структура списков — блочные элементы превращаются в разрывы строк, а ячейки таблиц становятся колонками, разделёнными табуляцией. Используйте компактный режим, когда нужна одна непрерывная строка (например, чтобы подать текст в поле без переносов или сравнить количество слов с лимитом для plain text) — каждый блок сворачивается в один пробел. Ни один режим не добавляет теги обратно; при переключении режим всегда заново строится из исходной вставленной разметки, а не из уже очищенного результата предыдущего режима.

Результат — это безопасный HTML?

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

Запускаются ли скрипты из вставленного HTML?

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

Мой HTML куда-нибудь загружается?

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

Он безопасно удалит трекинг-пиксели или скрипты?

Скрипты и их содержимое удаляются в процессе очистки (ничего не выполняется), но задача этого инструмента — получить обычный текст, а не проверять или очищать разметку для безопасной повторной публикации. Если нужно убедиться, что в ИСХОДНОЙ разметке (не в plain text) нет трекинга и скриптов перед публикацией, используйте отдельный HTML-sanitizer или аудит безопасности — не этот инструмент.

↑ Назад к инструменту