Конвертер Markdown в HTML преобразует текст прямо при наборе. Вставьте или напишите Markdown и скопируйте готовый HTML с таблицами GitHub, списками задач, блоками кода и якорями заголовков. Результат очищается: скрипты и небезопасные атрибуты удаляются. Скопируйте фрагмент для CMS или скачайте полную HTML-страницу со стилями.
Как пользоваться
- Пишите Markdown в редакторе или перетащите, откройте либо вставьте файл .md. Для начала загружен пример README.
- Панель и горячие клавиши добавляют жирный, курсив, заголовки, ссылки, списки, задачи, код, цитаты и таблицы.
- На вкладке «Просмотр» — результат в стиле GitHub с кликабельным содержанием, на вкладке HTML — готовый код.
- Скопируйте HTML, скачайте самостоятельную страницу .html со стилями или файл .md.
- Поддерживается GitHub Flavored Markdown: таблицы, списки задач, блоки кода, зачёркивание и автоссылки. Заголовки получают якоря как на GitHub.
- HTML очищается: скрипты и небезопасные атрибуты удаляются.
- Черновик автоматически сохраняется в этом браузере и будет на месте, когда вы вернётесь.
- На широком экране режим «Рядом» показывает редактор и просмотр одновременно.
Как Markdown превращается в HTML
Каждая конструкция Markdown становится стандартным элементом HTML: # Заголовок — h1 (## — h2 и так далее), пустая строка разделяет абзацы p, строки с - или * образуют ul с li, строки 1. — ol, **текст** — strong, *текст* — em, [текст](url) — ссылку a,  — img с альтернативным текстом. Три дефиса дают hr, > — blockquote, а огороженный код — pre и code с классом language-xxx, который понимают большинство подсветчиков синтаксиса.
Таблицы становятся table с thead и tbody, а пункты задач — неактивными флажками, как на GitHub.
Безопасный HTML для сайтов и рассылок
В Markdown можно вставлять «сырой» HTML — удобно, но рискованно, если текст написал кто-то другой. Конвертер пропускает результат через санитайзер: обычное форматирование остаётся, а теги script, обработчики вроде onclick и ссылки javascript: удаляются. Фрагмент можно вставить в CMS, шаблон сайта или редактор писем; учтите, что многие почтовые клиенты игнорируют внешний CSS, поэтому надёжнее всего простые заголовки, абзацы и списки.
Частые вопросы
Как перевести Markdown в HTML?
Вставьте Markdown в редактор и переключитесь на вид HTML. Скопируйте разметку или скачайте файл .html.
Безопасно ли вставлять этот HTML на сайт?
Да, он очищен: скрипты, атрибуты событий и ссылки javascript: удалены. Форматирование, ссылки, изображения и таблицы сохраняются.
Поддерживается ли GitHub Flavored Markdown?
Да. Таблицы, списки задач, зачёркивание, автоссылки и блоки кода преобразуются, а заголовки получают id в стиле GitHub.
Можно ли конвертировать файл .md?
Да. Перетащите, откройте или вставьте файл .md в редактор; он читается в браузере и никуда не загружается.
Чем фрагмент отличается от полной страницы?
Фрагмент — это только преобразованное содержимое для вставки в существующую страницу. Полная страница добавляет html, head и стили, чтобы её можно было открыть отдельно.