Текст
Markdown Preview / HTML ↔ Markdown
Живой предпросмотр Markdown как отформатированного HTML, а также конвертация в обе стороны: Markdown → HTML и HTML → Markdown.
Markdown is a lightweight markup language that formats text with plain characters (**bold**, # heading, - list) and stays readable even unrendered. This tool gives you a live preview of Markdown as HTML and converts in both directions.
How to use it
- Preview: write Markdown on one side — the formatted result appears immediately on the other.
- Markdown → HTML: get ready-to-use HTML markup to paste into a page or an email template.
- HTML → Markdown: paste HTML markup to get its Markdown equivalent — handy for moving content into a README or a Markdown-based CMS.
Common uses
- Writing a README.md for a GitHub repository with a live preview of the formatting.
- Preparing text for a CMS or documentation system that accepts Markdown.
- Quickly turning HTML copied from a webpage into clean Markdown for notes.
Things to keep in mind
Different platforms (GitHub, GitLab, Discord) support slightly different Markdown extensions (tables, strikethrough, checkboxes) — the base syntax is the same everywhere.
Converting HTML to Markdown loses whatever Markdown can't express: complex layout, inline styles, deeply nested elements.
Статья об этом инструменте: Markdown: почему простой текстовый синтаксис победил сложные редакторы
Часто задаваемые вопросы
Какие конвертации предлагаются?
Доступны три режима: живой предпросмотр Markdown, отрендеренный как отформатированный HTML, явная конвертация Markdown → HTML и обратная конвертация HTML → Markdown.
Какой движок рендеринга Markdown используется?
Это простой клиентский рендеринг Markdown на JavaScript, не связанный ни с каким конкретным серверным шаблонизатором вроде Blade или Twig; результат отражает стандартный Markdown, а не специфичный для фреймворка синтаксис.
Отправляется ли моё содержимое Markdown или HTML на сервер?
Нет, конвертация и предпросмотр полностью происходят в браузере, никакое содержимое не передаётся онлайн.
Почему один и тот же файл выглядит по-разному в разных приложениях?
Оригинальный Markdown не определяет таблицы, зачёркнутый текст или подсветку синтаксиса в блоках кода — это расширения разных реализаций. GitHub Flavored Markdown и спецификация CommonMark по-разному трактуют некоторые неоднозначные случаи, поэтому рендеринг одного и того же файла может отличаться в зависимости от парсера.
Что теряется при конвертации сложного HTML в Markdown?
HTML поддерживает значительно больше возможностей форматирования, чем базовый Markdown, поэтому сложные таблицы, вложенные стили или нестандартная разметка могут упрощаться или теряться при обратной конвертации.