Конвертер HTML в Markdown
В HTML контент доставляют читателю, а в Markdown все больше людей предпочитают его писать и хранить. Этот конвертер превращает файлы .html в читаемый текст .md, чтобы архив блога, справочный центр или сохраненную статью можно было перенести на статический сайт, в хранилище заметок или в Git-репозиторий.
Конвертер документов
или перетащите сюда файлы PDF, DOC, DOCX … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
При 150 DPI страница A4 превращается примерно в 1240 × 1754 px. Для печати используйте 300.
Преобразуйте весь файл или только часть страниц либо слайдов (для PDF и презентаций).
Страницы или слайды для преобразования, например 1-3, 5, 8-10.
UTF-8 подходит для любого языка. Выберите «UTF-8 с BOM», если Excel или Блокнот в Windows показывают нечитаемые символы; устаревшие кодировки — только для старых программ.
LF — для macOS, Linux и редакторов кода; CRLF — для старых программ Windows, например классического Блокнота.
Стандарт — запятая. Точку с запятой используйте для Excel в странах, где дробная часть отделяется запятой (Германия, Франция, Бразилия).
Для файлов Excel с несколькими листами: преобразовать все (по разделу или файлу на лист) или только первый.
Как пользоваться инструментом
- 1
Загрузите HTML-файлы
Добавьте файлы .html или .htm: до 20 за раз, каждый до 95 MB. Подойдёт страница, сохранённая из браузера, экспорт из CMS или файл, написанный вручную.
- 2
Проверьте настройки текста
В поле Преобразовать в выбран Markdown, Форматирование — Простое, Кодировка текста — UTF-8, Окончания строк — LF. Это подходит для Git, генераторов статических сайтов и редакторов в macOS или Linux.
- 3
Конвертируйте в Markdown
Нажмите Конвертировать в Markdown, затем откройте .md в любом текстовом редакторе и удалите оставшиеся меню или подвалы. Загруженные файлы удаляются через 30 минут.
Чтобы конвертировать HTML в Markdown, загрузите .html-файл и нажмите Конвертировать в Markdown: заголовки становятся строками с #, ссылки — текстом, списки сохраняют маркеры и номера, а простые таблицы превращаются в таблицы с вертикальными чертами.
HTML в Markdown: кому и зачем это нужно
Джон Грубер опубликовал Markdown в 2004 году при участии Аарона Шварца как способ писать для веба простым текстом, который читается естественно ещё до отрисовки. Двадцать лет спустя это родной формат README на GitHub, генераторов статических сайтов вроде Jekyll и Hugo, инструментов документации, приложений для заметок вроде Obsidian и папок с контентом многих современных сайтов.
Из-за этого возник устойчивый поток в обратную сторону. Команды, уходящие с CMS на базе данных, получают годы публикаций в виде файлов .md. Авторы сохраняют статьи в хранилище заметок. Разработчики переносят старый HTML-раздел справки в репозиторий docs-as-code, где изменения проверяются в pull request. Везде HTML — единственная копия, а переписывать его вручную нереально. Для документов Word та же задача решается через DOCX в Markdown.
Какие элементы HTML можно записать в Markdown
| from ↓ · to → | CommonMark | GitHub Flavored Markdown |
|---|---|---|
| Заголовки h1–h6 | Заголовки h1–h6 to CommonMark: yes | Заголовки h1–h6 to GitHub Flavored Markdown: yes |
| Ссылки и изображения | Ссылки и изображения to CommonMark: yes | Ссылки и изображения to GitHub Flavored Markdown: yes |
| Списки и цитаты | Списки и цитаты to CommonMark: yes | Списки и цитаты to GitHub Flavored Markdown: yes |
| Блоки code и pre | Блоки code и pre to CommonMark: yes | Блоки code и pre to GitHub Flavored Markdown: yes |
| Простые таблицы | – Простые таблицы to CommonMark: no | Простые таблицы to GitHub Flavored Markdown: yes |
| Зачёркивание | – Зачёркивание to CommonMark: no | Зачёркивание to GitHub Flavored Markdown: yes |
| Объединённые ячейки таблицы | – Объединённые ячейки таблицы to CommonMark: no | – Объединённые ячейки таблицы to GitHub Flavored Markdown: no |
| Формы, видео, iframe | – Формы, видео, iframe to CommonMark: no | – Формы, видео, iframe to GitHub Flavored Markdown: no |
Результат конвертации HTML в Markdown: чего ожидать
Имена классов, встроенные стили, скрипты и служебные div для вёрстки отбрасываются, потому что Markdown описывает смысл, а не внешний вид. Полужирный и курсив превращаются в двойные и одинарные звёздочки, переносы строк внутри абзаца объединяются, а символьные сущности вроде становятся обычными символами в UTF-8. Файл .md получится в разы меньше HTML: слова остаются, разметка уходит.
МифMarkdown может воспроизвести любую HTML-вёрстку.
ФактОн описывает только структуру текста; колонки, цвета и позиционированные блоки не имеют синтаксиса в Markdown и теряются или остаются сырым HTML.
МифСконвертированную страницу можно публиковать как есть.
ФактМеню, баннеры cookie и подвалы тоже попадают в результат; удалите их и добавьте front matter, если его ждёт ваш генератор сайтов.
МифMarkdown везде выглядит одинаково.
ФактДля таблиц и зачёркивания нужен обработчик GitHub Flavored Markdown; строгие инструменты CommonMark показывают их как обычный текст.
Факты о форматах HTML и Markdown
HTML
Язык разметки HTML
HTML — язык разметки веба, впервые описанный Тимом Бернерсом-Ли в начале 1990-х; сейчас его развивает WHATWG как «живой стандарт». HTML-файл описывает заголовки, абзацы, ссылки, таблицы, изображения и формы, а оформление обычно задаётся через CSS. Его отображает любой браузер; формат также используется для шаблонов писем и сохранённых веб-страниц. Отдельный HTML-файл часто зависит от внешних изображений и таблиц стилей, поэтому после переноса без них он может выглядеть «сломанным».
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- 1993 · Tim Berners-Lee; maintained by WHATWG
MD
Разметка Markdown
Markdown — облегчённый синтаксис разметки, созданный Джоном Грубером в 2004 году. В нём используются обычные текстовые символы — # для заголовков, * для выделения и - для списков, — которые остаются читаемыми в исходном тексте и аккуратно преобразуются в HTML. Это стандарт для файлов README, документации, вики, приложений для заметок и многих генераторов статических сайтов. Существует несколько диалектов, например CommonMark и GitHub Flavored Markdown, которые различаются в деталях вроде таблиц. Файлы .md открываются в любом текстовом редакторе.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- 2004 · John Gruber
HTML конвертируют в Markdown, когда контент покидает место, где он отображался: блог переезжает на генератор статических сайтов, справочный центр попадает в репозиторий документации на Git, а статьи сохраняются в хранилище Obsidian, где простой читаемый текст важнее разметки.
Вопросы о конвертации HTML в MD
Можно ли конвертировать сохраненную веб-страницу вместе с изображениями?
Конвертер читает загруженный .html-файл. Теги изображений превращаются в Markdown-ссылки на картинки с теми же путями или URL, что были на странице, поэтому изображения, размещённые в интернете, продолжают отображаться. Локальная папка с картинками, созданная браузером при сохранении страницы, вместе с файлом не загружается: скопируйте её рядом с .md, и относительные пути снова совпадут.
Что происходит с меню, боковыми панелями и подвалами?
Конвертируется всё содержимое файла, потому что инструмент не знает, какая часть страницы является статьёй. Чтобы результат был чистым, сохраняйте материал без оформления сайта, если ваша CMS это позволяет, либо потом удалите строки навигации в начале и конце Markdown.
Как перенести записи WordPress в Hugo или Jekyll?
Встроенный экспорт WordPress — это XML-файл, а не HTML, поэтому конвертируйте HTML каждой записи: скопируйте его из редактора кода или сохраните страницу из браузера. Затем добавьте в начало каждого .md front matter — блок между двумя строками из трёх дефисов, где указаны заголовок, дата и теги. Hugo и Jekyll читают его именно оттуда.
Почему некоторые таблицы в Markdown выглядят странно?
В таблицах Markdown, которые добавил GitHub Flavored Markdown, одна строка заголовка и нет объединённых ячеек. Простая HTML-таблица конвертируется чисто; таблица с colspan, rowspan или вложенными списками не имеет формы в Markdown, поэтому её структура упрощается. Markdown допускает сырой HTML, так что там, где важна вёрстка, можно вставить исходную таблицу обратно.
Подходит ли Markdown для передачи страниц в ИИ или поисковые инструменты?
Часто да. Markdown сохраняет важную структуру — заголовки, списки, ссылки и выделение, — а атрибуты, скрипты и стили отбрасывает, поэтому та же статья становится заметно короче и удобнее для обработки. Если разметка вам не нужна совсем, используйте HTML в TXT.
- Конвертер DOCX в MarkdownПереведите файлы Word DOCX в чистый Markdown для GitHub, генераторов статических сайтов и docs-as-code. Картинки рядом с .md в ZIP, до 20 файлов за раз.
- Конвертер TXT в MDКонвертируйте .txt в Markdown (.md) для Obsidian, GitHub или статического сайта. По умолчанию UTF-8 и LF, CRLF по запросу, до 20 файлов за раз.
- Конвертер HTML в текстКонвертируйте HTML в обычный текст: теги, скрипты и стили удаляются, сущности становятся символами, вывод в UTF-8. 20 страниц за раз, без регистрации.
- Конвертировать Markdown в DOCXКонвертируйте Markdown (.md) в Word DOCX с настоящими стилями заголовков, списками, таблицами и ссылками. Для черновиков из Obsidian, Typora или GitHub.
- Конвертер Excel в MDКонвертируйте листы Excel .xlsx в таблицы Markdown для README, вики, заметки Obsidian или промпта для ИИ. Все листы сразу, значения — как в Excel.
- Конвертер TXT в HTMLПревратите файл .txt в корректную HTML-страницу: абзацы сохраняются, <, > и & экранируются, UTF-8 указан в head. До 20 текстовых файлов за раз.