Редактор и конвертер Markdown
Преобразуйте Markdown в стиле GitHub в очищенный HTML с предпросмотром в реальном времени или превратите вставленный HTML обратно в чистый Markdown — полностью в вашем браузере.
Редактор и конвертер Markdown — Двусторонний инструмент для Markdown. В режиме Markdown в HTML он показывает живой очищенный предпросмотр вашего Markdown в стиле GitHub и соответствующий исходный код HTML, который можно скопировать; в режиме HTML в Markdown он преобразует вставленный HTML обратно в чистый Markdown. Всё разбирается и очищается в вашем браузере, поэтому ничто из набранного вами никогда не загружается на сервер.
Что такое Редактор и конвертер Markdown?
Редактор и конвертер Markdown — это бесплатный двусторонний инструмент для Markdown и HTML, который работает полностью в вашем браузере. Переключайтесь между Markdown в HTML и HTML в Markdown одним переключателем. В режиме Markdown в HTML он разбирает Markdown в стиле GitHub — заголовки, полужирный и курсив, ссылки, списки, таблицы, цитаты и блоки кода в ограждении — и показывает рядом две вещи: предпросмотр, отрисованный в реальном времени, и сгенерированный исходный код HTML, который можно скопировать одним кликом. HTML всегда проходит через DOMPurify перед показом, поэтому любые скрипты или небезопасная разметка удаляются. В режиме HTML в Markdown он берёт вставленный HTML и преобразует его обратно в аккуратный Markdown, используя заголовки в стиле ATX и блоки кода в ограждении. Писатели, разработчики и контент-редакторы используют его, чтобы готовить файлы README, готовить записи в блоге, очищать HTML, вставленный из CMS, и переносить текст между Markdown и HTML без потери форматирования.
Как пользоваться Редактор и конвертер Markdown
- Выберите направление переключателем: Markdown в HTML или HTML в Markdown.
- Вставьте или введите ваш источник в поле ввода.
- В режиме Markdown в HTML наблюдайте, как отрисованный предпросмотр обновляется в реальном времени под полем ввода.
- Прочитайте преобразованный результат в поле вывода — исходный код HTML при преобразовании из Markdown, Markdown при преобразовании из HTML.
- Нажмите кнопку копирования в поле вывода, чтобы получить результат, или нажмите Очистить, чтобы опустошить поле ввода.
Примеры
Заголовок и полужирный Markdown в HTML
Ввод
# Title Some **bold** text.
Вывод
<h1>Title</h1> <p>Some <strong>bold</strong> text.</p>
Список Markdown в HTML
Ввод
- one - two
Вывод
<ul> <li>one</li> <li>two</li> </ul>
HTML обратно в Markdown
Ввод
<h2>Notes</h2><p>A <a href="https://x.com">link</a>.</p>
Вывод
## Notes A [link](https://x.com).
Часто задаваемые вопросы
- Загружается ли мой текст на сервер?
- Нет. Разбор Markdown, очистка HTML и преобразование HTML в Markdown выполняются локально в вашем браузере. Ваш контент никогда не покидает устройство, и инструмент продолжает работать офлайн, поэтому он безопасен для приватных или неопубликованных черновиков.
- Безопасно ли использовать сгенерированный HTML?
- Да. Каждый фрагмент HTML проходит через DOMPurify перед показом в предпросмотре или выводе, что удаляет скрипты, обработчики событий и другую небезопасную разметку. И живой предпросмотр, и копируемый исходный код HTML очищены.
- Какие возможности Markdown поддерживаются?
- Поддерживается Markdown в стиле GitHub, включая заголовки, полужирный и курсив, ссылки, упорядоченные и неупорядоченные списки, цитаты, таблицы, встроенный код и блоки кода в ограждении. Одиночные переносы строк сохраняются как переносы строк в предпросмотре.
- Почему живой предпросмотр не показывается в режиме HTML в Markdown?
- Живой предпросмотр отрисовывает Markdown как HTML, поэтому он появляется только в режиме Markdown в HTML. В режиме HTML в Markdown преобразованный текст Markdown появляется в поле вывода.
- Обновляется ли вывод автоматически?
- Да. Предпросмотр и вывод пересчитываются по мере ввода, поэтому нет кнопки преобразования, которую нужно нажимать, — результат всегда синхронизирован с вашим вводом.
Похожие инструменты
Кодирование / декодирование Base32 / Base58
Кодируйте текст в Base32 (RFC 4648) или Base58 (алфавит Bitcoin) и декодируйте оба формата обратно в текст — полностью безопасно для UTF-8 и целиком в вашем браузере.
Кодирование / декодирование Base64
Кодируйте или декодируйте Base64 (безопасно для UTF-8): URL-безопасный алфавит, необязательное заполнение, перенос 64/76, счётчики байтов и символов и просмотр байтов в hex или двоичном виде.
Конвертер регистра и счётчик
Преобразуйте текст между UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case и другими форматами и считайте символы, слова и строки.
Форматер и минификатор кода
Мгновенно форматируйте или минифицируйте HTML, CSS и JavaScript прямо в браузере с отступом в 2 пробела, 4 пробела или табуляцию и сжатием JavaScript на основе Terser.