Блок-схема
Изобразите процессы и решения с помощью узлов, стрелок и фигур Mermaid: скруглённых блоков, ромбов и других.
Вставьте код Mermaid слева — справа диаграмма отрисуется мгновенно. Анализ и исправление синтаксиса Mermaid в один клик, оптимизация кода и экспорт результата в PNG, SVG или PDF — бесплатно, приватно, без регистрации.
Этот просмотрщик Mermaid обновляет предпросмотр, как только вы прекращаете печатать, поэтому нарисовать простую Mermaid-диаграмму так же легко, как написать текст. Если что-то сломалось, встроенный исправитель Mermaid найдёт проблему и починит самые частые ошибки синтаксиса — «умные» кавычки, невидимые символы Юникода, полноширинные знаки препинания и другие ловушки.
Your diagram renders here as you type.
Everything runs locally in your browser — your diagram code never leaves this page.
От блок-схем до таймлайнов — каждый тип диаграмм Mermaid работает сразу, без установки чего-либо. Каждый предпросмотр ниже рисуется тем же движком, что и в просмотрщике; загрузите любой шаблон и продолжайте редактировать.
Изобразите процессы и решения с помощью узлов, стрелок и фигур Mermaid: скруглённых блоков, ромбов и других.
Покажите обмен сообщениями между участниками во времени — с циклами, альтернативами и активациями.
Смоделируйте сущности, атрибуты и связи базы данных в нотации «воронья лапка».
Опишите классы, интерфейсы, поля и наследование для проектирования ПО.
Проследите состояния системы и переходы между ними.
Планируйте проекты: задачи, вехи, зависимости и даты.
Превратите несколько чисел в наглядную круговую диаграмму долей.
Изобразите путь пользователя по задачам с оценками удовлетворённости.
Запишите события на вертикальной шкале времени — идеально для истории и планов.
Мозговой штурм в виде ветвящейся карты: текст на входе — иерархия на выходе.
Визуализируйте ветки, коммиты и слияния Git-репозитория.
Разложите элементы по двум осям на четыре квадранта: приоритет против трудозатрат и т. п.
Синтаксис Mermaid — это простой текст: одно выражение на строку, узлы соединяются стрелками. Этих фигур Mermaid хватает для большинства диаграмм — щёлкните по примеру, чтобы открыть его в просмотрщике и отредактировать.
| Синтаксис | Рисует |
|---|---|
A[Текст] | Прямоугольник (процесс) |
A(Текст) | Скруглённый блок |
A{Текст} | Ромб (решение) |
A([Текст]) | Стадион |
A[(Текст)] | Цилиндр (БД) |
A((Текст)) | Круг |
A-->B | Стрелка (связь) |
A-->|текст|B | Стрелка с подписью |
A---B | Линия без стрелки |
subgraph Заголовок … end | Группа узлов |
Хотите узнать, как конвертировать диаграмму Mermaid в изображение онлайн? Три шага: вставьте код, дождитесь отрисовки предпросмотра и нажмите PNG, SVG или PDF на панели инструментов. Всё происходит в вашем браузере — файлы никуда не загружаются.
Экспорт с масштабом до 4× — чёткие диаграммы для презентаций, документов и чатов.
Настоящий векторный файл: бесконечное масштабирование, редактирование в Figma или Illustrator, идеально для печати.
Один клик — и готова PDF-страница по размеру диаграммы: удобно для отчётов и архива.
Mermaid Viewer берёт код диаграммы, написанный на синтаксисе Mermaid, и отрисовывает его как настоящую диаграмму. Этот сайт совмещает просмотрщик, редактор и исправитель на одной странице: живой рендер по мере ввода, поиск проблем синтаксиса, автоматическое исправление и экспорт в PNG, SVG или PDF.
Вставьте код и нажмите «Исправить». Исправитель Mermaid чинит «умные» кавычки и невидимые символы Юникода, полноширинные знаки препинания, непарные скобки, зарезервированные слова вроде «end», пропущенные «end» у subgraph и циклов, случайно вставленные ограждения Markdown и многое другое. Каждое изменение объясняется в списке диагностики.
Отрисуйте диаграмму в просмотрщике выше и нажмите PNG, SVG или PDF на панели предпросмотра. PNG скачается как высокое разрешение-растровое изображение, SVG — как вектор, PDF — как готовый к печати документ. Бесплатно, без ограничений, целиком в браузере.
Mermaid рендерится прямо в браузере, поэтому GitHub, GitLab и большинство Markdown-вики поддерживают его нативно — это лёгкий выбор для документации. PlantUML покрывает больше спецификации UML 2, но требует Java или сервера для рендеринга. Для диаграмм «текстом прежде всего» в документации и вебе Mermaid обычно проще.
Инструмент назван в честь мифической русалки: идея в том, что простой текст, как песня русалки, «выпевает» прекрасную диаграмму. В мире диаграмм Mermaid означает «диаграмма как код»: вы описываете узлы и стрелки текстом, а библиотека рисует схему за вас.
Самые популярные: блок-схемы, диаграммы последовательности, ER-диаграммы, диаграммы классов и состояний, диаграммы Ганта, круговые диаграммы, путь пользователя, таймлайны и интеллект-карты — полная галерея выше. Каждый тип начинается строкой-ключевым словом вроде «flowchart TD» или «sequenceDiagram», а дальше — по одному выражению на строку.
Нет. Рендеринг, исправление, оптимизация и экспорт выполняются локально в вашем браузере. Ничего не отправляется и не сохраняется на сервере — после загрузки страницы просмотрщик работает даже офлайн.