技術図エディター

名前付きのボックスと方向付きの接続から、フローや構成図を作ります。

例を読み込むか、分かりやすい名前のボックスを追加します。大きな図では名前や固定 ID で検索します。

ブラウザで処理します。図はアップロードされません。アカウント、Python、GPUは不要です。

生成時に、このサイトから配置用ワーカーをダウンロードします。図はこの端末内に留まります。

1. 図の内容を入力

ボックスの名前と接続を編集してから図を生成します。ラベルとタイトルは200 UTF-16コード単位まで入力できます。

プレビューへ

ボックス

接続

接続を編集
AIアシスタントのJSONを使う

バージョン1の図スキーマに沿ったJSONを貼り付けます。無効なJSONを適用してもフォームは変わりません。この操作でAIモデルを呼び出すことはありません。

ボックスを削除しても、修正できるよう接続は残ります。編集後は再生成するまでエクスポートできません。入力はメモリにのみ保持され、ページを離れるか再読み込みすると消えます。

2. 確認してエクスポート

SVG · テキスト編集可能

元のラベルと接続を確認

JSONには元のID、正確なラベル、接続の向きが保持されます。共有前に確認してください。

編集へ戻る

共有前に図の意味を確認してください。別のSVGビューアではフォントが異なる場合があり、密集した矢印は重なることがあります。グラフを配置するツールであり、シーケンス図や回路のシミュレーターではありません。

Canvas、Web Workers、Intl.Segmenterに対応する最新世代のブラウザが必要です。

配置エンジンとソースのライセンス
使用方法

技術図エディターとは?

名前付きのボックスと方向付きの接続から、フローや構成図を作ります。構造を編集し、配置を確認して、SVG とバージョン付き JSON を保存します。配置用のツールであり、抜けた手順の推測や設計の正しさの認証は行いません。

使い方

  1. 例を読み込むか、分かりやすい名前のボックスを追加します。大きな図では名前や固定 ID で検索します。
  2. 接続を追加して始点と終点を選び、縦方向か横方向の配置を選びます。ボックスを削除しても接続は残るため、接続先の修正やボックスの復元ができます。
  3. 生成後、名前と矢印の向きを確認します。画面に合わせる表示は全体確認用、実寸表示はスクロールできます。構造が有効でも、密集した矢印が読みやすいとは限りません。
  4. SVG と JSON をダウンロードします。JSON を再適用すると編集できる構造が戻ります。他のエディターで SVG を変更しても JSON は更新されません。ページを離れる前に保存してください。

設定の選び方

項目変更される内容
フロー / 構成どちらも名前付きのボックスと方向付きの接続を使います。選択によってシーケンス、回路などの分野固有の検証規則は追加されません。
TB / LR上から下 / 左から右。画面の言語が変わっても図の方向は反転しません。
検索とページ切り替え編集用の表示は 1 ページ 10 項目です。絞り込みは見える操作欄だけを変え、生成・出力する図全体は変えません。
SVG / JSONSVG はベクター図形とテキストを含みます。JSON はバージョン 1 の ID、ラベル、接続端点を保存し、生成された座標は保存しません。

入力例と期待される結果

3 個のボックスと 2 本の接続を持つ確認フローは、3 個と 2 本の全てを出力します。1 個を検索して名前を変え、再生成し、JSON で新しいラベルと変わっていない接続端点を確認します。この数は操作の説明であり、図の寸法や処理時間の予測ではありません。

うまく動かないとき

  • JSON の未適用の変更は、適用するか破棄してから生成します。エラーが示す入力内のパスを修正して再試行してください。
  • 接続端点がない場合、削除したボックスを復元するか、存在する端点を選びます。接続を黙って削除することはありません。
  • 時間や出力上限を超えたらキャンセルし、保存したコピーを簡略化して再試行します。入力を変えると古い結果は無効になり、現在の成功した結果だけをダウンロードできます。
  • クリア後はページ内で 1 回復元できます。離脱や再読み込みで作業は解放され、自動保存はありません。クリップボードが使えなければ JSON を選択してコピーのショートカットを使うか、ダウンロードしてください。
  • 入力 JSON の保存では、配置座標を含まない有効で編集可能な図を保存します。エンジンを読み込めない場合は、ページを再読み込みする前に保存し、その JSON ファイルを開いてください。保存前に、貼り付けた未適用の JSON を適用または破棄してください。読み込みは 1,000,000 バイト以下の UTF-8 JSON に対応し、無効なファイルはフォームを変更しません。読み込みは中止でき、入力を編集すると以前の読み込み結果も無効になります。入力はアップロードも自動保存もされません。

形式と制限

フォームまたはスキーマバージョン 1 の JSON を入力します。上限は UTF-8 で 1,000,000 バイト、ボックス 1–100 個、接続 0–200 本です。タイトルとラベルは UTF-16 で最大 200 単位。タイトルとボックス名は必須、接続ラベルは空欄にできます。ID は英字から始まる 1–40 文字の ASCII 英字、数字、_、- です。

配置処理は 15 秒で停止します。出力は各辺 16,384 ピクセル、総面積 64,000,000 ピクセル、SVG 5,000,000 バイトまで。未知の項目やバージョン、重複 ID、存在しない接続端点は拒否します。Mermaid、CAD、回路ファイルの読み込みには対応しません。

GPU や Python は不要です。同一オリジンの固定リソースを使い、ブラウザーの Worker で配置します。SVG の文字はパスに変換しないため、別の表示ソフトのフォントで見た目が変わることがあります。使用先のソフトで確認してください。

よくある質問

設計を代わりに作ってくれますか?

いいえ。ボックス、ラベル、接続は利用者が指定します。検証は構造と出力範囲を対象とし、設計の正しさは判断しません。

どちらの方向を選べばよいですか?

縦のフローは TB、横の依存関係は LR を選びます。再生成して掲載先に合うか確認してください。

有効な図でも混み合って見えるのはなぜですか?

接続が全て含まれていても、見た目が重なることがあります。ラベルを短くし、コピーを簡略化して、共有前に実寸を確認してください。

生成できない、または JSON が拒否されるのはなぜですか?

未適用 JSON を適用または破棄し、示されたパス、バージョン、上限、ID の一意性、端点の存在を確認します。

図をアップロードしたり AI に送ったりしますか?

いいえ。入力と結果はページのメモリーに残ります。固定リソースはこのサイトから読み込み、モデルは呼びません。アシスタントが同じスキーマを準備することはできますが、本ページは AI アカウントに接続しません。