Исходный текст

или перетащите файл сюда либо вставьте код ниже

строк: 0 · символов: 0

Результат

строк: 0 · символов: 0 · удалено тегов: 0 · блоков script/style: 0 · раскодировано сущностей: 0

Файлы не покидают браузерКак именно?

Очистить текст от HTML-тегов и получить обычный текст

Этот инструмент удаляет HTML-теги и оставляет читаемый текст, а абзацы, переносы строк, списки и таблицы раскладывает как обычный текст. Вставьте исходный код HTML или откройте файл .html и скопируйте текст.

Обновлено:

Как это работает

  1. Вставьте HTML

    Вставьте исходный код страницы, шаблон письма, выгрузку из CMS или фрагмент разметки либо откройте файл .html.

  2. Выберите оформление

    Сохраните переносы строк, маркеры списков и ячейки таблиц через табуляцию, а при необходимости — адреса ссылок и alt-текст изображений.

  3. Скопируйте текст

    Обычный текст появляется по мере ввода, вместе со счетчиками удаленных тегов, выброшенных блоков script и раскодированных сущностей.

Возможности

  • Безопасный разбор

    HTML проходит через санитайзер сайта (DOMPurify) в инертном документе: ничего из него не загружается и не выполняется. Скрипты, стили, шаблоны и встроенные объекты удаляются вместе с содержимым, поэтому код в текст не попадает.

  • Текст как на странице

    Абзацы и заголовки разделяются пустой строкой, <br> и блочные элементы начинают новую строку, пробелы сворачиваются как в браузере, а блоки <pre> сохраняют свои отступы.

  • Списки и таблицы

    Пункты списков получают маркеры «- » или «1. » с отступом для вложенных списков, а строки таблиц превращаются в строки с ячейками через табуляцию — они без проблем вставляются в Excel.

  • Сущности, ссылки и изображения

    &amp;, &nbsp;, &mdash;, &#169; и другие ссылки на символы превращаются в сами символы. Адреса ссылок можно сохранить в виде «текст (https://…)», а alt-текст изображений — в [квадратных скобках].

Ограничения и конфиденциальность

Текст и файлы могут занимать до 200 MB. Набранный или вставленный HTML (до 256 KB) разбирается санитайзером на странице; более длинный текст и файлы больше 8 MB обрабатывает потоковый токенизатор в фоновом потоке — по тем же правилам оформления. Он раскодирует распространенные именованные сущности (набор HTML 4 и частые сущности HTML5) и все числовые.

Результат — обычный текст, а не Markdown; для перевода HTML в Markdown нужен отдельный конвертер. Чтобы сохранить структуру — заголовки, вложенные маркеры, ссылки в виде пронумерованных сносок, выровненные таблицы, перенос по ширине, — воспользуйтесь инструментом HTML в текст. Элементы, скрытые через CSS, все равно попадают в текст, потому что стили не применяются.

HTML обрабатывается в браузере и не загружается на сервер. Подробнее — на странице о конфиденциальности.

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

Как удалить HTML-теги из текста?

Вставьте HTML в поле ввода. В результате будет текст без тегов — его можно скопировать или скачать.

Безопасно ли вставлять HTML из непроверенного источника?

Да. HTML не отображается: он очищается санитайзером и разбирается в инертном документе, а результат показывается как обычный текст. Скрипты из него не запускаются.

Сохраняются ли переносы строк?

Да, по умолчанию. Выключите «Сохранять переносы строк», чтобы получить весь текст одной строкой.

Что происходит с содержимым тегов script и style?

Оно удаляется вместе с тегами: это код, а не текст, который видит читатель.

Можно ли сохранить ссылки?

Включите «Сохранять адреса ссылок» — после текста каждой ссылки в скобках появится ее адрес.

Справится ли инструмент с большим HTML-файлом?

Да. Файлы больше 8 MB обрабатываются по частям в фоновом потоке потоковым парсером.

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