Конвертер HTML в Markdown
Вставьте HTML и получите чистый Markdown — заголовки, списки, ссылки, жирный текст, курсив, блоки кода и простые таблицы. Всё конвертируется прямо в вашем браузере; сложные макеты и стили намеренно отбрасываются.
Обратите внимание: Markdown выражает структуру, а не дизайн. Стили CSS, цвета, многоколоночные макеты, формы, объединённые ячейки таблиц и встроенные виджеты удаляются — вы получаете только чистую структуру содержимого.
Часто задаваемые вопросы
- Какие элементы HTML конвертируются в Markdown?
- Заголовки h1–h6 становятся # — ######, абзацы и переносы строк сохраняются, strong/b становится **жирным**, em/i становится *курсивом*, встроенный код становится `кодом`, блоки pre становятся блоками кода в тройных кавычках, ссылки становятся [текст](url), изображения становятся , списки ul/ol становятся элементами с - или нумерацией (включая вложенность), цитаты blockquote становятся цитатами с >, hr становится ---, а простые таблицы становятся таблицами с разделителями |.
- Обрабатывает ли он вложенные списки?
- Да. Вложенные списки ul и ol получают отступ в два пробела на каждый уровень, именно так Markdown выражает подпункты, а нумерованные списки перенумеровываются 1., 2., 3. на каждом уровне.
- Что происходит с тегами, которые конвертер не распознаёт?
- Неизвестные теги, такие как div, span, section или article, разворачиваются: сам тег удаляется, но его текстовое содержимое сохраняется. Теги script, style и другие теги, не относящиеся к содержимому, удаляются полностью.
- Может ли он конвертировать HTML-таблицы?
- Простые таблицы конвертируются в Markdown-таблицы с разделителями |, при этом первая строка используется как заголовок. Объединённые ячейки (colspan/rowspan) и вложенные таблицы не поддерживаются, потому что таблицы с разделителями не могут их выразить.
- Загружается ли мой HTML на сервер?
- Нет. Преобразование полностью выполняется в вашем браузере с использованием встроенного DOMParser — ничего из того, что вы вставляете, не покидает ваше устройство.
- Почему Markdown выглядит проще, чем исходная страница?
- Markdown выражает только структуру документа, а не визуальный дизайн. Стили CSS, цвета, шрифты, многоколоночные макеты, формы и встроенные виджеты намеренно удаляются — вы получаете чистую структуру содержимого, что и есть смысл Markdown.