ダミーデータ生成ツール

カスタム項目からリアルなテスト用ダミーデータを作成し、ブラウザ内で JSON 配列・CSV・SQL の INSERT 文として書き出せます。

ツールを読み込み中…

ダミーデータ生成ツール必要な列——氏名、メール、電話番号、UUID、日付など——を定義し、生成する行数を選ぶと、リアルなダミーデータが JSON・CSV・SQL でその場で手に入ります。いつでも「再生成」をクリックすれば新しい一束が得られます。すべてブラウザ内で生成されるため、スキーマもデータも端末から外に出ることはありません。

ダミーデータ生成ツールとは?

ブラウザ内だけでリアルなダミー(サンプル/モック/テスト)レコードを生成する無料のダミーデータ生成ツールです。開発者、QA エンジニア、データベース設計者が、シードスクリプトを書かずにデータベースへの投入、UI プロトタイプのデータ埋め、フォームの負荷テスト、API のフィクスチャ作成のために使います。項目を追加し、それぞれに列名とデータ型——UUID、氏名、名、メール、電話、市区町村、国、日付、整数、真偽値、文、会社名——を設定し、行数を決め、出力形式を選んで結果をコピーします。「再生成」をクリックすれば同じ形の新しい一束が得られます。項目・行数・形式を編集すると出力は自動で更新されます。

ダミーデータ生成ツールの使い方

  1. 「項目を追加」ボタンで必要な列ごとに項目を追加し、名前を付けてデータ型(UUID、氏名、メール、電話、日付、整数、真偽値など)を選びます。
  2. 「行数」で生成するレコード数を設定します(1〜1000)。
  3. セグメント切り替えコントロールで出力形式を選びます:JSON 配列、CSV、または SQL の INSERT 文。
  4. 別のデータがほしいときは「再生成」をクリックすると、同じ項目と行数で新しい値の一束が作られます。
  5. 「コピー」をクリックして生成データをクリップボードに入れ、シードファイル・表計算・クエリにそのまま貼り付けられます。

使用例

API モック用の JSON フィクスチャ

項目 = id(UUID)、name(氏名)、email(メール)、age(整数);行数 = 3;形式 = JSON。出力はインデント付きの JSON 配列で、id・name・email・age を持つオブジェクトが 3 つ並びます。「再生成」で同じ形の別のセットになります。

表計算に取り込む CSV

項目 = first(名)、city(市区町村)、country(国);行数 = 50;形式 = CSV。ヘッダー行に続いてカンマ区切りの 50 行が得られます。カンマや引用符を含む値は自動で引用符で囲みエスケープされます。

ユーザーテーブル用の SQL シード

項目 = name(氏名)、email(メール)、active(真偽値);行数 = 10;形式 = SQL。出力は INSERT INTO `data` (...) VALUES (...); 文が 10 個で、文字列は引用符で囲まれ、真偽値は TRUE/FALSE、数値はそのままです。

よくある質問

各項目でどんなデータ型を生成できますか?
各項目は UUID、氏名、名、メール、電話番号、市区町村、国、日付(YYYY-MM-DD)、整数(1〜1000)、真偽値、文、会社名のいずれかにできます。必要なだけ項目を自由に組み合わせられます。
どんな出力形式に対応していますか?
3 つです:インデント付きの JSON オブジェクト配列、ヘッダー行付きの CSV(カンマと引用符をエスケープ)、文字列を引用符で囲み真偽値を TRUE/FALSE にする SQL の INSERT 文。セグメントコントロールで、同じ生成行のまま形式を切り替えられます。
「再生成」をクリックするたびにデータが変わるのはなぜですか?
「再生成」は同じ項目・行数・形式から新しいランダムな一束を生成します。項目の追加・削除、列名の変更、型の変更、行数や形式の調整をしたときにもデータは自動で更新されます。
一度に何行まで生成できますか?
1〜1000 の任意の整数を受け付け、その範囲外の値は最も近い上限・下限に丸められます。上限は生成を瞬時に保つためです。1 つの束を生成してコピーし、必要ならもう 1 つ生成してください。
入力したデータはサーバーに送信されますか?
いいえ。項目、行数、生成されたレコードはすべてブラウザ内のクライアントサイドだけで作られます。アップロードもファイル転送も、どのサーバーへの API 呼び出しもありません。何ひとつ端末から外に出ることはありません。

関連ツール