devtools-hub

Mermaid Preview

Mermaid 記法でダイアグラムをリアルタイムプレビュー・SVG/PNG ダウンロード

BOOTHで見る(有料版)
開発者向けダイアグラムドキュメント

Mermaid 記法を入力するとフローチャート・シーケンス図・ER図・ガントチャートをリアルタイムでプレビュー。4種類のサンプルプリセットからすぐ試せます。レンダリング済みダイアグラムを SVG または PNG でダウンロード可能。構文エラーはエラーバナーで即時表示されます。

広告

Mermaid Preview

Mermaid Code
Preview
rendering…

Features

  • flowchart / sequenceDiagram / erDiagram / gantt をリアルタイムプレビュー
  • 4種のサンプルプリセットですぐ試せる
  • 構文エラーを赤いバナーで即時表示(クラッシュなし)
  • レンダリング済みダイアグラムを SVG / PNG でダウンロード

Desktop Only

有料版のみ

デスクトップ版(BOOTH)でのみ使える機能

  • .mmd / .md ファイルをダイアログで開いてコードエリアに展開
  • SVG ファイルをダイアログ経由で任意の場所に保存
  • PNG ファイルを 2x 高解像度でダイアログ経由で保存

Desktop App

デスクトップ版を入手する

Web版にはない機能をデスクトップ版で追加しています。

  • .mmd / .md ファイルをダイアログで開いてコードエリアに展開
  • SVG ファイルをダイアログ経由で任意の場所に保存
  • PNG ファイルを 2x 高解像度でダイアログ経由で保存
BOOTH で見る

Mermaid記法でダイアグラムを作る — フローチャート・シーケンス・ER図の書き方

Mermaidはテキストでダイアグラムを記述できる記法で、GitHubのMarkdownやNotion・Obsidianなどで直接レンダリングされます。グラフィックツールを使わずコードでダイアグラムを管理できるため、ドキュメントをコードと一緒にバージョン管理するのに適しています。

フローチャートの基本

flowchart LR(左から右)またはTD(上から下)で始め、ノードと矢印を記述します。A[テキスト](矩形)・A(丸角)・A{分岐}・A((円形))などでノード形状を変えられます。A --> B(実線矢印)・A --- B(実線)・A -.-> B(点線矢印)で接続します。A -- テキスト --> B でラベル付き矢印になります。

シーケンス図の書き方

sequenceDiagramで始め、participant(参加者)とメッセージを定義します。User->>Server: リクエスト のように参加者名とメッセージを書きます。ダブル矢印は実線・->>は点線です。activate・deactivateで処理中の時間帯を表現でき、loop・alt・optでループや条件分岐を表せます。

ER図とクラス図

erDiagramでエンティティとリレーションシップを定義できます。User ||--o{ Order : places のように書くと1対多のリレーションを表せます。classDiagramではclass定義・継承・実装関係を描けます。システム設計のドキュメント化やデータベース設計の共有に役立ちます。

ガントチャートとPie・Git Graph

ganttでプロジェクトスケジュールのガントチャートを作れます。section・task・日付を指定してタイムラインを描きます。pieでは円グラフを即座に作成できます。gitGraphはgitのブランチ戦略を可視化するダイアグラムで、feature・main・developブランチの流れを表現できます。Mermaid Previewではリアルタイムプレビューしながら記述を確認できます。

広告

Related Tools

base64-studio

Base64 エンコード & デコード

開発者向けテキストエンコード

使ってみる →

BOOTH

JSON Studio

JSON フォーマッター & バリデーター

JSON開発者向けフォーマッター

使ってみる →

BOOTH

color-deck

カラーコード変換 & パレット保存

カラーデザイン開発者向け

使ってみる →

BOOTH

このツールを共有する