Mermaid редактор онлайн

Визуализация диаграмм из текстового описания

Ввод кода

Результат

Диаграмма появится здесь после визуализации

Рендеринг диаграммы.

Как построить диаграмму Mermaid

Онлайн-редактор Mermaid

Mermaid описывает диаграммы обычным текстом: вы пишете несколько строк кода, а схема строится сама. Диаграмму не нужно рисовать мышкой - ее легко хранить в git рядом с проектом, сравнивать по версиям и править в любом редакторе.

Введите код слева, нажмите "Визуализировать" и получите схему справа. Готовый результат можно скопировать как PNG или скачать в PNG и SVG - рендеринг идет в браузере.

Типы диаграмм и когда они нужны

Тип задается первым словом в коде. Основные варианты:

ТипКлючевое словоДля чего подходит
Блок-схемаflowchart TDАлгоритмы, бизнес-процессы, ветвления
SequencesequenceDiagramОбмен сообщениями между сервисами
ClassclassDiagramСтруктура классов и связей в коде
ERerDiagramТаблицы базы данных и их связи
StatestateDiagram-v2Состояния объекта и переходы между ними
GanttganttПланы и сроки задач по времени
PiepieДоли в общем объеме
JourneyjourneyПуть пользователя по шагам

Набор доступных типов зависит от версии Mermaid, подключенной на странице.

Как построить диаграмму Mermaid

  1. Опишите диаграмму кодом

    Введите синтаксис Mermaid в левое поле или нажмите "Загрузить пример", чтобы начать с готового шаблона.

  2. Нажмите "Визуализировать"

    Схема отрисуется в блоке "Результат" справа. Если в коде ошибка, под кнопкой появится подсказка - поправьте строку и запустите снова.

  3. Скопируйте или скачайте

    После рендера станут активны кнопки "Копировать PNG", "Скачать PNG" и "Скачать SVG" - выберите нужный формат для документации или презентации.

Частые вопросы

Текстовый язык описания диаграмм: схему вы задаете кодом, а картинку рисует движок. Такой код удобно хранить в git рядом с проектом и править в любом текстовом редакторе

Блок-схемы, диаграммы последовательности, классов, состояний, ER, диаграммы Ганта, круговые и пользовательские сценарии (journey)

Обычно дело в синтаксисе. Проверьте первую строку с типом диаграммы (flowchart TD, sequenceDiagram) и текст ошибки, который выводится под кнопкой "Визуализировать"