CanDoYa
RU

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

Работает прямо в браузере - без загрузки файлов и регистрации.

Введите Markdown, чтобы сгенерировать HTML.
Поделиться инструментом

Как преобразовать Markdown в HTML?

Конвертер Markdown в HTML разбирает Markdown-разметку в обычном тексте и возвращает семантический HTML для заголовков, абзацев, ссылок, списков, таблиц, цитат и кода. Вставьте исходник, чтобы HTML обновлялся сразу, проверьте результат в изолированном предпросмотре и скопируйте фрагмент или скачайте его как HTML-файл.

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

  1. 1Вставьте Markdown. Введите текст в редакторе, вставьте из буфера обмена или загрузите пример.
  2. 2Выберите параметры разбора. Оставьте функции GitHub включёнными, если нужны таблицы и списки задач, и включайте простые переносы строк только тогда, когда это ожидает ваша цель.
  3. 3Проверьте результат. Посмотрите сгенерированный HTML или переключитесь на изолированный предпросмотр.
  4. 4Скопируйте или скачайте. Скопируйте HTML-фрагмент в проект или сохраните его как файл .html.

Кому пригодится

Конвертация работает прямо в этой вкладке браузера, без аккаунта и без загрузки. Необязательный режим GitHub поддерживает таблицы, списки задач, зачёркивание и расширенные автоссылки вместе со стандартным Markdown.

Вопросы и ответы

Markdown загружается?

Нет. Разбор, генерация HTML и предпросмотр работают в браузере. Предпросмотр также блокирует скрипты и удалённые ресурсы, поэтому вставленный HTML не сможет выполнить код или загрузить внешнее изображение во время проверки.

Этот конвертер Markdown в HTML бесплатный?

Да. Вы можете конвертировать, просматривать, копировать и скачивать HTML без аккаунта и оплаты. Серверной очереди нет, потому что парсер работает локально в текущей вкладке браузера.

Сколько Markdown можно преобразовать?

Редактор принимает до 1.000.000 символов JavaScript за одну конвертацию. Этот явный лимит помогает держать обновление в реальном времени отзывчивым для больших README и черновиков документации. Символы Unicode вне базовой многоязычной плоскости могут занимать две единицы символа JavaScript.

Поддерживается GitHub Flavored Markdown?

Да. Функции GitHub включены по умолчанию, включая таблицы, элементы списков задач, зачёркивание и расширенные автоссылки. Отключайте их, когда нужна выдача ближе к базовому Markdown, а не к расширениям GitHub.

Что происходит с необработанным HTML внутри Markdown?

Необработанный HTML сохраняется в сгенерированном коде, потому что Markdown допускает встроенный HTML. Считайте скопированный результат недоверенным, если вход дал другой человек. Предпросмотр на странице изолирован и использует строгую политику безопасности содержимого, но ваша цель должна очищать недоверенный HTML перед публикацией.

Почему одиночные переводы строки не превращаются в br?

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

Можно ли преобразовывать блоки кода и таблицы Markdown?

Да. Блоки кода с ограждением и с отступом превращаются в HTML-элементы предварительно отформатированного кода. Таблицы с вертикальными чертами превращаются в HTML-таблицы, пока включены функции GitHub. Конвертер сохраняет метку языка ограждённого блока кода как класс, который может использовать отдельная библиотека подсветки синтаксиса.