Этот конвертер Markdown в HTML превращает файлы .md в чистую HTML-разметку: фрагмент для вашего шаблона или готовую страницу со встроенным CSS. Вставьте Markdown, проверьте предпросмотр и скопируйте или скачайте HTML.
Обновлено:
Как это работает
Вставьте Markdown
Вставьте текст, откройте файл .md, откройте его по ссылке или нажмите «Загрузить пример».
Настройте результат
Фрагмент HTML или полная страница, подсветка CSS-классами или встроенными стилями, GFM или CommonMark, HTML-вставки сохраняются или показываются как текст.
Скопируйте или скачайте
Проверьте результат во вкладке «Просмотр» — она открывается в изолированной песочнице, — затем нажмите «Копировать» или «Скачать .HTML».
Возможности
Чистая разметка
Никаких служебных атрибутов и оберток от предпросмотра: заголовки с id в стиле GitHub, простые таблицы с align, флажки списков задач и отдельный блок сносок.
Подсветка кода для писем
Подсветка либо CSS-классами под вашу таблицу стилей, либо встроенными стилями, которые переживают почтовые клиенты.
Относительные пути не меняются
Пути к изображениям и ссылки остаются ровно такими, как в Markdown, поэтому HTML работает рядом с вашими файлами.
Очистка всегда включена
Результат проходит через DOMPurify: скрипты и обработчики событий из HTML-вставок в Markdown удаляются.
Ограничения и конфиденциальность
Файлы до 10 MB. Ничего не загружается на сервер: конвертация идет в вашем браузере, а «Открыть по ссылке» скачивает файл напрямую с указанного адреса. Подробнее — на странице о конфиденциальности.
Примечания
Если нужна только таблица, таблица Markdown в HTML добавит классы таблицы и параметры оформления. Диаграммы Mermaid остаются блоками кода с классом language-mermaid — отрисуйте их через Mermaid на своем сайте. Для формул KaTeX во фрагменте на странице нужна таблица стилей KaTeX; в полную страницу она уже включена.
Частые вопросы
Как перевести файл .md в HTML?
Откройте файл .md или вставьте его текст. В поле «Результат» выберите «Фрагмент HTML» или «Полная страница с CSS» и нажмите «Скачать .HTML» или «Копировать».
Чем фрагмент отличается от полной страницы?
Фрагмент — это разметка содержимого body для вставки в шаблон или CMS. Полная страница — самостоятельный файл .html со стилями, заголовком и строгой политикой Content Security Policy.
Какой диалект Markdown поддерживается?
По умолчанию GitHub Flavored Markdown: таблицы, списки задач, зачеркивание, автоссылки, сноски и уведомления. Режим CommonMark строгий.
Как конвертируются формулы?
По умолчанию формулы остаются в TeX-разметке \( \) и \[ \] для MathJax или KaTeX на вашей странице. Можно и сразу отрисовать их через KaTeX.
Можно ли оставить HTML внутри Markdown?
Да: HTML-вставки сохраняются после очистки, а если выбрать «Показать как текст» — выводятся как текст. Скрипты не сохраняются ни в каком режиме.
Сохраняется ли кириллица?
Да. Русский текст, заголовки и ссылки переносятся в HTML без изменений.
Можно ли перевести HTML обратно в Markdown?
Да, для этого есть конвертер HTML в Markdown — ссылка на него над результатом.