Инструмент для разработчиков

HTML в Markdown

Превратите разметку в чистый Markdown, который можно вставить куда угодно.

HTML в Markdown Работает на вашем устройстве
  • Работает в вашем браузере — текст никуда не отправляется
  • Без регистрации и квот, пользуйтесь бесплатно сколько угодно

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

Markdown нужен файлам README, трекерам задач, вики и статическим сайтам. HTML получается, когда вы копируете с веб-страницы или экспортируете из CMS. Переводить один в другой вручную утомительно, а результат обычно полон лишней разметки.

Что преобразуется чисто

Заголовки, абзацы, жирный шрифт и курсив, ссылки, изображения, встроенный код, блоки кода, цитаты, горизонтальные линии и оба вида списков, включая вложенные. Для них есть точные эквиваленты в Markdown, и результат выглядит так, как вы написали бы его вручную.

Что сохранить нельзя

В Markdown нельзя выразить оформление, классы, блоки div для вёрстки, span и вообще ничего визуального. Такие теги «разворачиваются»: их текст сохраняется, а сам тег отбрасывается, и количество таких случаев показывается, чтобы вы знали, что что-то было упрощено. Скрипты и блоки стилей удаляются полностью.

Таблицы

Текст таблиц сохраняется, но не превращается в таблицу Markdown, потому что в HTML-таблицах часто есть объединённые ячейки и вложенность, которые синтаксис таблиц Markdown действительно не способен передать. Простые таблицы быстрее заново оформить вручную, чем получить искалеченный результат.

Разбор, а не поиск по шаблону

HTML разбирается встроенным парсером вашего браузера, а не обрабатывается регулярными выражениями, поэтому некорректная и глубоко вложенная разметка обрабатывается так, как это сделал бы браузер.

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

HTML в Markdown: вопросы и ответы

Будут ли преобразованы мои таблицы?

Текст таблиц сохраняется, но не превращается в синтаксис таблиц Markdown, потому что в HTML-таблицах часто есть конструкции, которые Markdown выразить не может.

Что происходит с CSS-классами и оформлением?

Они отбрасываются. В Markdown их выразить нельзя.

Загружается ли мой HTML на сервер?

Нет. Он разбирается и преобразуется в браузере.