Markdown ↔ HTML конвертер

Превращает Markdown в HTML и обратно. Три панели: исходник, HTML, живой превью.

Загрузка библиотеки…
скопировано

О сервисе

Конвертирует Markdown в HTML и обратно — HTML в Markdown. Три панели: исходник, результат и живой превью. Работает полностью в браузере: текст никуда не отправляется.

Что умеет

  • Markdown → HTML: стандартный Markdown (CommonMark) и таблицы GFM на библиотеке marked.js
  • HTML → Markdown: заголовки, абзацы, маркированные и нумерованные списки (в том числе вложенные), ссылки, картинки, жирный, курсив, зачёркнутый, код, блоки кода с языком, цитаты, горизонтальные линии и таблицы
  • Кнопка «Поменять местами» отправляет результат на вход обратного направления — удобно проверить преобразование «туда и обратно»
  • Живой превью на лету
  • Копирование результата в один клик

Как работает

Markdown → HTML: библиотека marked.js разбирает Markdown и рендерит его в HTML. HTML → Markdown: код страницы разбирается штатным парсером браузера (DOMParser), и каждый элемент превращается в свою Markdown-разметку: <h2> — в «## », <strong> — в **…**, <a> — в [текст](ссылка), <li> — в «- » или «1. ». Теги, у которых нет аналога в Markdown, отбрасываются, их текст сохраняется. Скрипты и стили в результат не попадают.

Пример

# Заголовок → <h1>Заголовок</h1> / **жирный** → <strong>жирный</strong>. И обратно: <a href="https://example.com">пример</a> → [пример](https://example.com).

Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.

Ещё сервисы

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

Нужен свой инструмент?

Сделаю такой же сервис под вашу задачу

Внутренние инструменты для сотрудников, публичные сервисы для клиентов, конвертеры и генераторы. Напишите — обсудим.

Роман Финк