Конвертеры файлов

HTML в Markdown

Преобразуйте HTML-код в Markdown-разметку с поддержкой отдельных тегов, сущностей и элементов форматирования.

Запустить инструмент

Преобразуйте исходный HTML-код в чистый текст с Markdown-разметкой. Вставьте фрагмент в поле HTML-код и запустите преобразование. Инструмент поддерживает основные уровни заголовков h1-h6, гиперссылки, изображения, элементы базового выделения текста, нумерованные и маркированные списки, цитаты, абзацы, переносы строк, горизонтальные разделители и отдельные блоки предварительно отформатированного кода. Теги script и style вырезаются вместе с внутренним содержимым, если их открывающая и закрывающая части соответствуют поддерживаемому шаблону. Некоторые стандартные именованные сущности и десятичные числовые символьные ссылки автоматически декодируются. Лишние внешние пробелы удаляются, а длинные последовательности из четырёх и более переносов строк сокращаются до трёх. Итоговая обработка зависит от оформления атрибутов и вложенности исходного фрагмента. Например, ссылка с атрибутом href в одинарных или двойных кавычках преобразуется штатно, а нестандартная форма разметки может не совпасть с шаблоном. Проверьте полученный результат в области вывода перед дальнейшим копированием.

Инструкция

  1. Вставьте исходный фрагмент в поле HTML-код.
  2. Запустите преобразование.
  3. Проверьте заголовки, ссылки, изображения, списки и блоки кода в результате.
  4. Пример: фрагмент с <h2>, ссылкой и <ul> преобразуется в заголовок, Markdown-ссылку и маркированный список.
  5. Пример: конструкция <pre><code>...</code></pre> преобразуется в ограждённый блок кода, если соответствует поддерживаемой структуре.

Примеры

  • Вставьте фрагмент с <h2>, ссылкой и <ul>, чтобы получить заголовок, Markdown-ссылку и маркированный список.
  • Вставьте HTML с изображением и конструкцией <pre><code>...</code></pre>, чтобы получить Markdown-изображение и ограждённый блок кода.

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

Можно ли отправить пустой ввод?

Да, поле HTML-код необязательное. Если оставить его пустым или не передать значение, результатом будет пустой текст.

Какие HTML-элементы поддерживаются?

Поддерживаются заголовки h1-h6, ссылки, изображения, элементы базового выделения, списки, цитаты, абзацы, переносы строк, горизонтальные линии и некоторые блоки кода.

Что происходит с неподдержанными тегами?

Сначала выполняются поддерживаемые преобразования, затем удаляются оставшиеся теги, совпадающие с шаблоном. Текст внутри таких тегов сохраняется.

Обрабатывается ли любой HTML-код?

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

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.