digtools
📈
text to flowchart,

テキスト → フローチャート

Mermaid記法を入力するだけでリアルタイムにフロー図を自動生成。サーバー送信なし — 完全ブラウザ処理。

🔒
サーバー送信なし
図の内容は端末内でのみ処理されます
リアルタイム更新
入力と同時にプレビューを自動更新
💾
SVG/PNG保存
高品質な画像形式で即座に保存可能
完全ブラウザ処理 — 図の内容はサーバーに送信されません
about,

概要

「テキスト → フローチャート」は、Mermaid記法と呼ばれるシンプルなテキスト形式を入力するだけで、フローチャートや相関図、シーケンス図など多様な図を自動生成するブラウザツールです。

すべての処理は Mermaid.js を使いブラウザ内で完結します。図の内容が外部サーバーに送信されることはなく、機密性の高い設計図や業務フローも安心して作成できます。

作成した図はSVG(ベクター形式)またはPNG(ビットマップ形式)として即座に保存可能。アプリのインストールは不要で、ブラウザがあれば誰でも即座に利用できます。

how to,

使い方

STEP 1

コードを入力

左側のテキストエリアにMermaid記法でコードを入力します。サンプルコードが最初から入力されているので参考にしてください。

STEP 2

リアルタイムで確認

右側のプレビューエリアに図がリアルタイムで表示されます。構文エラーがある場合はエラーメッセージが表示されます。

STEP 3

SVG / PNG で保存

「SVG保存」または「PNG保存」ボタンをクリックすると、作成した図をファイルとしてデバイスに保存できます。

glossary,

用語集

Mermaid.js
テキストベースの記法からフローチャートや図を自動生成するJavaScriptライブラリ。GitHubのMarkdownでも公式サポートされています。
フローチャート (Flowchart)
処理の流れや手順を図で表現したもの。Mermaidでは graph TD(上下)や graph LR(左右)で作成します。
SVG (Scalable Vector Graphics)
解像度に依存しないベクター形式の画像フォーマット。拡大しても劣化しないため、プレゼンや印刷に最適です。
ノード (Node)
フローチャートの各要素(四角、丸など)のこと。Mermaid記法では A[テキスト] のように定義します。
エッジ (Edge)
ノード間を結ぶ矢印や線のこと。-->(矢印)---(線) で表現します。
シーケンス図 (Sequence Diagram)
複数の登場人物間のやり取りを時系列で表した図。Mermaidでは sequenceDiagram で作成します。
faq,

よくある質問

Q.日本語テキストをノードに使えますか?
はい、Mermaid.jsは日本語を含むUnicode文字に対応しています。ノードの中に「集計処理」のような日本語テキストを記述できます。
Q.図がはみ出して見切れる場合はどうすればよいですか?
プレビューエリアは横スクロールに対応しています。また、graph LR(左右)をgraph TD(上下)に変えるなど、レイアウト方向を変更することで収まりやすくなります。
Q.図はサーバーに送信されますか?
いいえ。すべてのレンダリング処理はMermaid.jsを使いブラウザ内で完結します。入力した図の内容が外部に送信されることはありません。
Q.SVGとPNGの違いは何ですか?
SVGはベクター形式で拡大縮小しても劣化しません。プレゼン・印刷・Webへの埋め込みに最適です。PNGはビットマップ形式で、画像として貼り付けたい場合に便利です。
Q.フローチャート以外の図も作れますか?
はい。Mermaid.jsはシーケンス図(sequenceDiagram)、クラス図(classDiagram)、ガントチャート(gantt)など多くの図形式に対応しています。
Q.保存した図を後で編集できますか?
現在のバージョンでは入力したコードは保存されません。後で編集したい場合は、テキストエリアのMermaidコードをコピーしてローカルに保存しておいてください。
use cases,

活用シーン

📐

システム設計書の作成

APIの呼び出しフローやDBのER図をMermaidで書いて、ドキュメントに埋め込む際に役立ちます。

📋

議事録・業務フローの可視化

会議で決まったワークフローや承認フローを素早く図にして、チームで共有するのに便利です。

🎤

プレゼン資料への図の挿入

PowerPointで図を作るのが面倒なとき、Mermaidで素早く図を作ってPNG保存してスライドに貼り付けられます。

📚

学習・教育資料の図式化

アルゴリズムの処理フローや歴史の年表をフローチャートで表現し、理解しやすい学習資料を作成できます。

mermaid syntax,

Mermaid記法

基本フローチャート (graph)

graph TD
  A[開始] --> B{条件}
  B -->|はい| C[処理A]
  B -->|いいえ| D[処理B]
  C --> E[終了]
  D --> E

シーケンス図 (sequenceDiagram)

sequenceDiagram
  ユーザー->>サーバー: ログインリクエスト
  サーバー->>DB: 認証確認
  DB-->>サーバー: 結果返却
  サーバー-->>ユーザー: ログイン成功

ノード形状の種類

A[四角] — 長方形
B(角丸) — 角丸四角
C{菱形} — 条件分岐
D((丸)) — 円形
E>非対称] — 非対称
F[(DB)] — データベース

フィードバックを送信

ツールをより良くするためのご意見をお聞かせください。

免責事項

当サイトで提供しているツールは、すべて無料でご利用いただけますが、自己責任での利用をお願いいたします。各種ツールの計算結果や変換結果、生成データの正確性・完全性・安全性について、当サイトはいかなる保証もいたしません。ツールの利用に起因して発生したいかなる損害・トラブルについても、運営者は一切の責任を負いかねますので、あらかじめご了承ください。なお、ファイル処理や計算などは原則としてご利用のブラウザ上で完結しており、入力されたデータが当サイトのサーバーに送信・保存されることはありません。