無料ツール

無料ツール:コードを編集できる図に変換

Kubernetes、Docker Compose、Terraform、CloudFormation、SQL、Prisma、DBML、GitHub Actions、GitLab CI、またはMermaid のコードを貼り付けてください。形式は自動で判別され、ダウンロードしたり Archboard で開いて編集を続けたりできる図ができあがります。

出力例

  • Terraform のサンプルから描いた図の例

    Terraform

  • SQL のサンプルから描いた図の例

    SQL

  • GitHub Actions のサンプルから描いた図の例

    GitHub Actions

形式別のツール

各ツールには、読み取る内容、描く内容、省く内容を説明した専用ページがあります。

コンテナ

  • Kubernetes YAML を図に変換

    マニフェストや kubectl get -o yaml の出力を、YAML どおりにつながった Namespace、ワークロード、Service の図に変換します。

    • *.yaml
    • kubectl get -o yaml
    • helm template
  • Docker Compose を図に変換

    docker-compose.yml を、サービス、ネットワーク、ボリューム、depends_on の関係の図に変換します。

    • compose.yaml
    • docker-compose.yml

インフラ

  • Terraform を図に変換

    .tf ファイルやプラン JSON を、VPC、サブネット、リソースとその参照関係の図に変換します。

    • *.tf
    • terraform show -json
  • CloudFormation を図に変換

    YAML / JSON のテンプレート(SAM を含む)を、Ref と GetAtt でつながったリソースの図に変換します。

    • template.yaml
    • template.json
    • sam build
    • cdk synth

データベース

  • SQL を ER 図に変換

    CREATE TABLE 文やダンプを、テーブル、キー、外部キーの図に変換します。SQL の方言は自動で判別します。

    • CREATE TABLE
    • ALTER TABLE
  • PostgreSQL を ER 図に変換

    pg_dump --schema-only の出力を、テーブル、スキーマ、外部キーの図に変換します。

    • pg_dump --schema-only
  • MySQL・MariaDB を ER 図に変換

    mysqldump や Workbench のスクリプトを、テーブルと外部キーの図に変換します。MariaDB にも対応。

    • mysqldump --no-data
  • SQL Server を ER 図に変換

    SSMS で出力した T-SQL スクリプトを、テーブル、キー、外部キーの図に変換します。

    • T-SQL
    • GO
  • SQLite を ER 図に変換

    sqlite3 .schema の出力を、テーブルと外部キーの図に変換します。

    • sqlite3 .schema
  • Prisma スキーマを ER 図に変換

    schema.prisma を、暗黙の多対多を含むモデルとリレーションの図に変換します。

    • schema.prisma
  • DBML を ER 図に変換

    DBML を、テーブル、Ref、テーブルグループの図に変換します。

    • Table
    • Ref

CI パイプライン

図のコード

使い方

  1. コードを貼り付ける

    ファイルの内容を貼り付けるか、ファイルをボックスにドロップします。形式はツールが判別し、自分で選ぶこともできます。

  2. 図を確認する

    リソース、テーブル、ジョブがカードになり、フレームにまとめられ、コードどおりにつながります。

  3. ダウンロードするか Archboard で開く

    Archboard のウォーターマーク付きの SVG や PNG をダウンロードするか、Archboard で開いて並べ替え、注釈、共有、エクスポートができます。

よくある質問

ツールは無料ですか?

はい。コードの貼り付け、図の表示、SVG / PNG でのダウンロードにアカウントは不要です。Archboard で開くには無料アカウントが必要です。

図を Archboard で開くとどうなりますか?

表示中の図が、ワークスペースに新しい図として保存されます。そこで並べ替え、メモの追加、共有、エクスポートができます。あくまで出発点で、あとからコードを変更しても図は更新されません。

どの形式を貼り付けられますか?

Kubernetes、Docker Compose、Terraform、CloudFormation、SQL、Prisma、DBML、GitHub Actions、GitLab CI、Mermaid です。このページのツールカードに各ツールが読み取るファイルとコマンドを載せています。省く内容は各ツールのページで説明しています。

1分でキャンバスを開く

Google または GitHub でサインイン。1シートは無料で、チームが加わったらアップグレード。