Конвертер из Markdown в HTML
Поставьте текст в формате Markdown и получите чистый семантический HTML: <h1>–<h6>, <ul>, <ol>, <table>, <pre><code> с выделенной синтаксисом, <blockquote> и URL-адреса с автоматическим ссыланием. Выберите полный документ (с <html>, <head> и минимальным стилевым файлом) или фрагмент (только содержимое тела) в зависимости от того, планируете ли вы интегрировать его в существующую страницу или создать отдельный файл.
Как преобразовать Markdown в HTML
-
1
Вставьте Markdown
Полный документ или его фрагмент. Front-matter в формате YAML автоматически удаляется при его наличии.
-
2
Выберите набор расширений
Только CommonMark, GFM (таблицы, списки задач, автолинки) или GFM с математикой.
-
3
Выберите режим вывода
Фрагмент для вставки или полный HTML-документ с заголовком и минимальным количеством CSS-кода.
-
4
Копируйте или скачивайте HTML
Сохраните HTML-код в виде текста или в файл формата `.html`.
Таблица соответствий
| Markdown | HTML |
|---|---|
# Heading 1 |
<h1>Heading 1</h1> |
**bold** |
<strong>bold</strong> |
*italic* |
<em>italic</em> |
`code` |
<code>code</code> |
| Огороженный код с указанием языка | <pre><code class="language-js"> |
- item |
<ul><li>item</li></ul> |
1. item |
<ol><li>item</li></ol> |
> quote |
<blockquote><p>quote</p></blockquote> |
[text](url) |
<a href="url">text</a> |
 |
<img src="src" alt="alt"> |
--- |
<hr> |
| Таблица GFM | <table><thead>...</thead>... |
- [x] done |
<input type="checkbox" checked disabled> |
Подсветка синтаксиса
Огороженные блоки кода с указанием языка получают атрибут class="language-xxx" в элементе <code>. Конвертер также встраивает токенизированный вывод highlight.js при включении параметра «предварительная подсветка», это особенно полезно, если на целевой странице не подключается среда выполнения для подсветки.
Полный документ против фрагмента
- Фрагмент содержит только внутренний код HTML: начните с
<h1>или любого другого первого элемента. Вставьте его в существующий блок CMS, тело электронного письма или компонент фронтенда. - Полный документ оборачивает фрагмент в
<!DOCTYPE html>,<html>и<head>с небольшой таблицей стилей по умолчанию (типографика, блоки кода, таблицы). Сохраните его как.html, документ откроется в любом браузере без дополнительных файлов.
Внутренний и внешний CSS
- Внутренние стили (переключатель): применяют весь код CSS непосредственно к элементам. Выглядит некрасиво, но это надёжный вариант для шаблонов электронных писем.
- Классы (по умолчанию) помогают сохранять чистоту HTML; оформление берёт на себя таблица стилей вашего сайта.
Замечания по доступности
- Заголовки отображаются как семантические
<h1>–<h6>с сохранением иерархии; не пропускайте уровни в исходном коде. - Изображения без альтернативного текста генерируют
<img alt="">(намеренно пустой alt для декоративных изображений); однако добавляйте альтернативный текст, если изображение не является чисто декоративным. - Таблицы получают
<thead>для строки заголовка, что улучшает навигацию в программах чтения с экрана.
Часто задаваемые вопросы
Да. Необработанный HTML из исходного кода передаётся без использования тегов скриптов и атрибутов событий. Если вам нужен необработанный результат (вы доверяете входные данные), доступен соответствующий параметр, однако его не следует использовать для контента, предоставленного пользователем.
Списки задач GFM (- [x], - [ ]) превращаются в элементы типа <input type="checkbox" disabled>. Атрибут disabled предотвращает случайные изменения состояния в отображаемом интерфейсе.
Да, включите встроенные стили. Конвертер встраивает минимальный стилевой атрибут в каждый блок, это необходимо клиентам электронной почты (Outlook, Gmail), поскольку они удаляют блоки формата <style>.
Включите математическое расширение и поддержьте отображение блоков $x^2$ или $$...$$ с использованием KaTeX. Конвертер генерирует статический файл в форматах SVG или HTML; для работы не требуется библиотека MathJax во время выполнения.
Нет: обработка текста и генерация HTML-кода выполняются в вашем браузере; исходный код и результаты обработки никогда не покидают ваш устройство.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Конвертер CMYK в RGB
Преобразуйте проценты CMYK в приблизительные значения RGB и Hex для быстрого экранного предпросмотра по стандартной формуле.
Шпаргалка по Markdown
Практический справочник Markdown с настоящим предпросмотром и готовыми для копирования примерами заголовков, списков, таблиц, кода, ссылок, изображений и синтаксиса GFM.
Счетчик FPS
Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.
Инструмент доступен на других языках
- โปรแกรมแปลงจาก Markdown เป็น HTML [TH]
- Convertidor de Markdown a HTML [ES]
- Conversor de Markdown para HTML [PT]
- Konverterare från Markdown till HTML [SV]
- MarkdownからHTMLへの変換ツール [JA]
- Convertisseur Markdown en HTML [FR]
- Chuyển đổi Markdown sang HTML [VI]
- مُحوّل من ماركداون إلى HTML [AR]
- Markdown zu HTML Konverter [DE]
- Markdown to HTML 변환기 [KO]
- Konverter van Markdown naar HTML [NL]
- Markdown to HTML Converter [ID]
- Konwerter Markdown na HTML [PL]
- Markdown to HTML Converter [EN]
- Convertitore da Markdown a HTML [IT]
- Markdown'dan HTML'e Çevirici [TR]
- Markdown到HTML转换器 [ZH]