Конвертер Markdown в HTML

Введите или вставьте Markdown и мгновенно получите чистый HTML: с безопасным живым предпросмотром, таблицами GFM, списками задач и блоками кода с ограждениями.

Обновлено
0 слов · 0 строк

Здесь появится отрендеренный предпросмотр.

0 Б HTML
Использовать в

Копировать в Webflow вставляет новый элемент Rich Text в Designer (Ctrl/⌘+V на холсте или в Navigator). Копировать как форматированный текст вставляет отформатированный текст в существующий элемент Rich Text, Google Docs, Notion или письмо.

Предпросмотр всегда очищается с помощью DOMPurify. Снимайте отметку «Очищать HTML-результат», только если доверяете Markdown и вам нужен сырой встроенный HTML, например <iframe> или встроенные обработчики событий.

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Конвертируйте HTML и форматированный текст с веб-страниц и документов в чистый Markdown: таблицы GFM, заголовки, списки и блоки кодаHTML в Markdown →

Как пользоваться: Markdown в HTML

  1. Введите, вставьте или откройте файл .md в панели Markdown. Также можно нажать Sample, чтобы увидеть все поддерживаемые элементы.
  2. Проверьте отображение в разделе Preview, затем переключитесь на HTML, чтобы увидеть сгенерированную разметку.
  3. Включайте или отключайте параметры: GitHub-flavored Markdown, переносы строк, ID заголовков или полный HTML-документ.
  4. Нажмите Copy HTML, чтобы вставить код в CMS или шаблон, либо Download, чтобы сохранить файл .html.

Что такое конвертер Markdown в HTML?

Markdown — это облегчённый текстовый синтаксис для форматирования: # для заголовков, **жирный**, - для списков и обратные кавычки для кода. Браузеры не умеют отображать его напрямую, поэтому сначала его нужно преобразовать в HTML. Этот конвертер делает это прямо в браузере с помощью парсера marked и показывает результат рядом с исходным текстом. Это удобно для файлов README, документации, постов в блогах, написанных в Markdown, и контента, который нужно вставить в CMS, принимающую только HTML.

Поддерживаемый синтаксис

MarkdownРезультат HTML
## Setup<h2 id="setup">Setup</h2>
**bold**, _italic_<strong>, <em>
[link](/docs)<a href="/docs">link</a>
- [x] Done (GFM)<li><input type="checkbox" checked disabled> Done</li>
~~old~~ (GFM)<del>old</del>
```js fence<pre><code class="language-js">

GitHub-flavored Markdown (GFM) добавляет табличный синтаксис с выравниванием столбцов (|:---|:---:|---:|), списки задач, зачёркивание и автоматическое создание ссылок из URL-адресов. Блоки кода сохраняют язык в виде класса language-*, который подхватывают подсветчики синтаксиса, например Prism или highlight.js.

Безопасен ли созданный HTML?

Markdown допускает вставку сырого HTML, поэтому документ может содержать теги <script>, обработчики onerror= или ссылки javascript:. Перед показом предпросмотр всегда очищается с помощью DOMPurify, а по умолчанию HTML-результат очищается так же. Если вы конвертируете Markdown, отправленный пользователями на вашем сайте, очищайте его и на сервере: очистка в браузере защищает только эту страницу.

Пояснение к параметрам

  • Переносы строк становятся <br>: стандартный Markdown объединяет строки внутри абзаца, а комментарии на GitHub считают каждый перенос строки разрывом. Включите этот параметр, чтобы поведение совпадало с комментариями.
  • ID заголовков: добавляет атрибуты id в стиле GitHub (строчные буквы, дефисы, при повторах добавляются -1, -2), чтобы можно было ссылаться на #installation или создать оглавление.
  • Полный HTML-документ: оборачивает результат в <!doctype html>, <head> и <body>, используя первый заголовок как <title>.

Советы

Оставляйте пустую строку перед списками, таблицами и блоками кода. Многие проблемы вида «почему это не отображается?» возникают из-за пропущенной пустой строки. Нужно сделать обратное преобразование? Воспользуйтесь конвертером HTML в Markdown, а результат приведите в порядок с помощью форматировщика HTML.

Также ищут как: md в html, markdown конвертер, markdown предпросмотр, markdown редактор, gfm markdown, перевести md в html.

Инструменты, которые хорошо сочетаются с Markdown в HTML

  • Markdown в Webflow Rich Text — Вставьте Markdown, проверьте предпросмотр и скопируйте его как форматированный текст.
  • HTML-сущности — Экранируйте < > & ", чтобы текст безопасно отображался в HTML, преобразуйте акценты и символы в именованные или числовые сущности либо декодируйте HTML с сущностями обратно в обычный текст.
  • Счётчик слов — Вставьте или напишите текст, чтобы сразу увидеть количество слов и символов, а также время чтения и произнесения, плотность ключевых слов и проверку длины для SEO-заголовков, мета-описаний и постов в соцсетях.
  • Сравнение текстов — Вставьте исходную и изменённую версии, чтобы увидеть добавленные, удалённые и изменённые строки рядом — с подсветкой точно изменённых слов внутри каждой строки.

Часто задаваемые вопросы

Можно ли вставить Markdown в Webflow?
Да. Кнопка «Копировать в Webflow» превращает отрендеренный Markdown в один элемент Rich Text, который вы вставляете в Designer сочетанием Ctrl/⌘+V. «Копировать как форматированный текст» вставляет его в существующий элемент Rich Text, Google Docs или письмо. В конвертере Markdown в Webflow Rich Text есть дополнительные параметры, например удаление первого H1.
Загружается ли мой Markdown куда-либо?
Нет. Конвертация полностью выполняется в вашем браузере с помощью JavaScript, на сервер ничего не отправляется. Последний введённый текст сохраняется только в локальном хранилище вашего браузера.
Поддерживается ли GitHub-flavored Markdown?
Да. Если включён параметр GFM (он включён по умолчанию), отображаются таблицы, списки задач (- [ ] / - [x]), зачёркивание с помощью ~~ и автоматические ссылки. Используется спецификация GFM, как на GitHub.
Почему пропадает перенос строки?
В стандартном Markdown одиночный перенос строки внутри абзаца воспринимается как пробел. Чтобы получить <br>, завершите строку двумя пробелами или обратной косой чертой либо включите параметр «Переносы строк становятся <br>».
Можно ли использовать сырой HTML внутри Markdown?
Да, Markdown пропускает встроенный HTML. Безопасные теги, например <details>, <kbd> или <sup>, сохраняются. Скрипты, обработчики событий и URL javascript: удаляются, если только вы не отключили очистку результата.
Добавляется ли подсветка синтаксиса в блоки кода?
Для блоков с указанным языком выводится <pre><code class="language-xyz">. Такой формат ожидают highlight.js и Prism. Подключите одну из этих библиотек на свою страницу, чтобы раскрасить код.
Можно ли установить Markdown в HTML как веб-приложение и пользоваться им офлайн?
Да. Markdown в HTML — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localHTML в MarkdownВставьте HTML или скопируйте текст прямо с веб-страницы, из Google Docs или письма, и получите аккуратный…localMarkdown в Webflow Rich TextВставьте Markdown, проверьте предпросмотр и скопируйте его как форматированный текст. Заголовки, списки,…localHTML форматерВставьте минифицированную или неаккуратную разметку и получите чистый HTML с единообразными отступами,…localHTML-сущностиЭкранируйте < > & ", чтобы текст безопасно отображался в HTML, преобразуйте акценты и символы в…localСчётчик словВставьте или напишите текст, чтобы сразу увидеть количество слов и символов, а также время чтения и…localСравнение текстовВставьте исходную и изменённую версии, чтобы увидеть добавленные, удалённые и изменённые строки рядом — с…