IT Market
Инструменты/Код/Документы/Удалить HTML-теги онлайн — HTML в чистый текст
HTML → TXT

Удалите HTML теги и получите чистый текст

Коротко об инструменте

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

Текст, скопированный из письма, выгруженный из CMS или полученный ответом API, часто приходит вперемешку с тегами: div, span, ссылки, служебные атрибуты. Читать и править такое неудобно, а в рассылку или в поле карточки товара оно не годится. Вставьте разметку в HTML Input и нажмите Convert — в Text Output останется только видимая часть, без единого тега. Всё чистится в браузере, содержимое поля никуда не отправляется. Смотрите также: сохранить заголовки и списки как Markdown, раскодировать оставшиеся HTML-сущности, разложить очищенные строки в массив JSON.

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

  1. Вставьте разметку в поле HTML Input — годится и фрагмент, и целая сохранённая страница.
  2. Нажмите Convert: браузер разбирает разметку и оставляет в Text Output только видимый текст.
  3. Проверьте вывод — HTML-сущности вроде   и & при разборе превращаются в обычные символы.
  4. Нажмите Copy, чтобы забрать текст в буфер; кнопка на две секунды меняет надпись на COPIED!.
  5. Нажмите Download, если удобнее файл: браузер сохранит содержимое вывода как output.txt.

Вопросы и ответы

Почему абзацы склеились в одну строку без переносов?

Инструмент забирает текстовое содержимое узлов, а перевод строки в HTML задаётся не текстом, а тегами p, br и div. При очистке они исчезают, и соседние абзацы оказываются рядом. Если структура важна, вставляйте блоки по одному либо расставьте переносы в готовом тексте вручную.

Попадёт ли в результат содержимое тегов script и style?

Может попасть: разметка разбирается целиком, и код внутри script или правила CSS внутри style тоже считаются текстом узла. Поэтому при вставке сохранённой страницы просмотрите начало вывода и удалите строки с кодом. Проще заранее вставлять только нужный блок, а не документ целиком.

Что происходит с HTML-сущностями и неразрывными пробелами?

Они раскрываются в настоящие символы: & становится амперсандом, « — кавычкой-ёлочкой,   — пробелом. Учтите, что неразрывный пробел остаётся именно неразрывным символом, визуально неотличимым от обычного, и в некоторых редакторах он мешает переносам.

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

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

Как называется скачанный файл и в какой он кодировке?

Кнопка Download сохраняет файл с именем output.txt в кодировке UTF-8, поэтому русский текст открывается корректно в современных редакторах. В очень старых программах под Windows, ожидающих Windows-1251, возможны кракозябры — тогда откройте файл в Notepad++ и переключите кодировку.

Есть ли ограничение на размер вставляемой разметки?

Лимита в коде нет, но разбор идёт средствами браузера в одной вкладке. Страница на несколько мегабайт заметно подвесит интерфейс на время обработки, поэтому большие выгрузки удобнее чистить по частям. Загрузить файл на вход нельзя, доступна только вставка текста.

Примеры

Описание товара из выгрузки CMS
До: Ноутбук 15,6"Гарантия 24 мес.
После: Ноутбук 15,6"Гарантия 24 мес.
Ссылка в тексте письма
До: Читайте подробности на сайте
После: Читайте подробности на сайте