Перейти к содержанию
TextArray
100% локально

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

Удалите все теги HTML и XML и сохраните читаемый текст.

Входные данные
Выходные данные

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

Вставьте кусок HTML и получите обратно читаемый текст. Инструмент удаляет все теги — элементы div, диапазоны, ссылки, таблицы, целые документы — и оставляет то, что на самом деле увидит читатель. Это самый быстрый способ извлечь статью из исходного кода страницы, очистить экспорт CMS или информационного бюллетеня, получить достоверное количество слов для копии, которая все еще заключена в разметку, или превратить очищенный фрагмент в простой список.

Четыре варианта охватывают случаи, когда «очистить все» слишком резко. Декодирование HTML-объектов превращается и обратно в амперсанд,   в пробел и — в длинное тире, поэтому текст читается правильно, а не показывает управляющие коды. Сохранение разрывов строк приводит к тому, что <br> и теги уровня блока, такие как <p>, <li> и <h1>, переходят на новую строку каждый, поэтому абзацы остаются абзацами, а не сворачиваются в одну продолжающуюся строку; выключите его, и оставшийся текст будет объединен точно так, как он был. В белом списке сохраняются теги, которые вы называете — введите «b, i, a», и это форматирование сохраняется, пока все остальное сохраняется. При удалении содержимого скриптов и стилей эти элементы удаляются целиком, поэтому правила CSS и JavaScript никогда не попадают в ваш текст. Он включен по умолчанию, потому что это почти всегда то, что вам нужно.

Удаление выполняется с помощью рукописного сканера, а не путем помещения HTML-кода на страницу, поэтому ничто из разметки не может работать. Текст обрабатывается так же, как браузер: «5 < 10» остается, комментарии и типы документов исчезают, а неработающий тег удаляется, а не печатается наполовину.

Все происходит в вашем браузере и ничего не загружается, поэтому внутренние страницы, работу клиента и неопубликованные черновики можно безопасно вставлять. Скопируйте результат, загрузите его в виде файла .txt или переместите обратно на вход для следующего прохода очистки.

FAQ

Сохранятся ли мои абзацы?
Да, пока включен параметр «Сохранять разрывы строк»: <br> и блочные теги, такие как <p>, <li> и <h1>, становятся новой строкой, а абзацы в конечном итоге разделяются пустой строкой. Отключите эту опцию, и весь текст будет объединен в один проход.
Можно ли сохранить форматирование?
Введите имена тегов в поле «Сохранить эти теги», например «b, i, a». Эти теги остаются в выходных данных в том виде, в каком они были записаны, включая атрибуты, а все остальное удаляется.
Что происходит с CSS и JavaScript?
Если включен параметр «Удалить содержимое сценария и стиля», элементы сценария и стиля удаляются вместе с их кодом. Отключите эту опцию, и останутся только теги, в результате чего в тексте останется необработанный код.
А как насчет текста, который выглядит как тег?
Знак "<", за которым не следует имя тега, рассматривается как обычный текст, поэтому "5 < 10" является безопасным. Что-то вроде «a<b и b>c» действительно выглядит как тег и удаляется — точно так, как его отображает браузер. Избегайте этих сравнений перед вставкой.
Загружен ли мой HTML-код где-нибудь?
Нет. Инструмент полностью работает в вашем браузере, и ваша разметка никогда не покидает ваше устройство.