Crie fluxogramas, diagramas de sequência, diagramas ER e muito mais com visualização ao vivo em Mermaid. Exporte como SVG ou PNG, tudo no seu navegador.
Carregando editor...
A visualização do diagrama aparecerá aqui...
Mermaid é uma linguagem de criação de diagramas que converte definições de texto em diagramas SVG. Escreva um fluxograma, diagrama de sequência ou diagrama ER como texto plano e veja o resultado renderizado em tempo real. Este editor analisa sua sintaxe Mermaid do lado do cliente usando a biblioteca oficial Mermaid.js é a exibe como uma visualização SVG rolável e ampliável.
Mermaid é uma ferramenta de criação de diagramas e gráficos baseada em JavaScript que utiliza definições baseadas em texto para criar diagramas. Em vez de desenhar diagramas manualmente em uma ferramenta de interface gráfica, você escreve uma descrição de texto simples e Mermaid a renderiza como uma imagem SVG. Foi criado por Knut Sveidqvist e agora é mantido pela comunidade de código aberto. Mermaid é amplamente usado em documentação (GitHub, GitLab, Notion), arquivos README e documentação técnica. Suporta fluxogramas, diagramas de sequência, diagramas de classes, diagramas entidade-relação, diagramas de Gantt e muitos outros tipos de diagramas. A sintaxe é intencionalmente simples para que partes interessadas não técnicas possam ler e entender as definições de diagramas sem treinamento especial.
O diagrama Mermaid mais comum. Defina a direção com TD (cima para baixo), LR (esquerda para direita), RL ou BT. Os nós usam colchetes para as formas: [retângulo], (arredondado), {losango}, ([estádio]). Conecte nós com setas: -->, -.->, ==>.
Modele interações entre participantes ao longo do tempo. As setas mostram mensagens síncronas (->>) e assíncronas (-->>). Adicione blocos activate/deactivate, condições alt/else e seções loop para representar fluxos complexos.
Defina esquemas de banco de dados com entidades e relacionamentos. Use a notação padrão de cardinalidade: ||--o{ (um para muitos), }|--|{ (muitos para muitos). Adicione tipos de atributos e marcações PK/FK.
Documente designs orientados a objetos com classes, interfaces e relacionamentos. Use modificadores de visibilidade (+, -, #), herança (<|--), composição (*--) e agregação (o--).
Acompanhe cronogramas de projetos com tarefas, dependências, marcos e seções. Use datas explícitas ou dependências com a palavra-chave after.
Clique em Compartilhar para codificar seu código Mermaid e tema atual no hash da URL. Qualquer pessoa com o link vê exatamente o mesmo diagrama. Isso funciona sem um backend: o diagrama é armazenado no hash da URL, não em um servidor.
Diagramas Mermaid funcionam em páginas de documentação, READMEs, wikis e apresentações técnicas.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.