ダミーデータ生成ツール
名前、メールアドレス、UUID、電話番号、住所などのリアルなダミーデータを JSON、CSV、NDJSON 形式で生成します。名前付きフィールドのスキーマと行数を自由に定義でき、データベースへの投入やテスト、デモに使えます。
入力
スキーマ
1行に1フィールドを `fieldName: type` の形式で入力します。固定値のリストには `fieldName: customList: a, b, c` を使います。対応する型: firstName, lastName, fullName, email, uuid, phone, date, integer, decimal, boolean, url, ipv4, company, streetAddress, city, country, zipCode, colorHex, username, paragraph, customList。
設定
出力
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/fake-data-generator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"schema": "id: integer\nname: fullName\nemail: email",
"rowCount": "10",
"outputFormat": "json"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `fake-data-generator` tool (Fake Data Generator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/fake-data-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="ダミーデータ生成ツール — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
ダミーデータ生成ツールは、名前、メールアドレス、UUID、電話番号、住所、日付、数値などのリアルに見えるダミーデータを必要に応じて生成し、JSON、CSV、NDJSON 形式で出力します。名前付きフィールドのスキーマと行数を指定するだけで、データベースへの投入、ステージング環境の準備、デモの作成、実データに近い入力に対する UI の動作確認などに使える、すぐ使えるデータセットが手に入ります。
生成をクリックするたびにランダムにデータが作られるため、同じデータセットが二度生成されることはありません。すべての値は完全に架空のもので、実在の人物や記録から取られたものではありません。
使い方
- スキーマを定義します。 フィールド欄に、1 行につき 1 つのフィールドを
fieldName: typeの形式で入力します。例:id: integer name: fullName email: email signupDate: date - 必要な場合はカスタムリストを追加します。 固定の値のセットが必要なときは
fieldName: customList: a, b, cと書きます。生成される各行は、そこからランダムに 1 つを選びます。例:role: customList: admin, editor, viewer。 - 行数(1〜1000)を設定し、出力形式を選びます。
- 生成をクリックし、結果をコピーまたはダウンロードします。
対応しているフィールドの型
firstName、lastName、fullName、email、uuid、phone、date、integer、decimal、boolean、url、ipv4、company、streetAddress、city、country、zipCode、colorHex、username、paragraph(ラテン語のダミーテキスト)、customList。
数値と真偽値は実際の JSON の数値と true/false として出力されるため、JSON および NDJSON の出力はすべてが文字列になるのではなく、正しい型で表現されます。
FAQ
JSON、CSV、NDJSON の違いは何ですか?
JSON 配列は、すべての行を 1 つの [ … ] 配列で囲みます。ほとんどのアプリや言語にそのままインポートするのに適しています。CSV は 1 行のヘッダーとカンマ区切りの行で構成され、表計算ソフトや一括インポートツールに最適です(カンマや引用符を含む値は自動的にエスケープされます)。NDJSON は配列で囲まず、1 行に 1 つの JSON オブジェクトを出力します。ログのパイプラインやストリーミング/COPY 方式の一括ロードツールが想定している形式です。
UUID は有効ですか?
はい。uuid フィールドはそれぞれ、整形式のバージョン 4(ランダム)UUID を生成します。標準の 8-4-4-4-12 の形式に従い、バージョンとバリアントのビットも正しく設定されています。
このデータは本番環境で使っても安全ですか?
出力されるのは合成されたプレースホルダーデータで、開発、テスト、デモでの利用を想定しています。統計的な代表性はなく、名前、メールアドレス、住所はランダムに組み立てられるため、生成された値が偶然実在のものに似ることもあります。匿名化された実データとして扱ったり、実際の記録が必要な場面で使ったりしないでください。
同じデータセットを二度生成できますか?
いいえ。生成は実行のたびにランダムに行われるため、クリックするたびに新しいデータセットになります。安定したフィクスチャが必要な場合は、一度生成してダウンロードしたファイルを保存してください。
プライバシー
このツールはすべてブラウザ内で動作します。スキーマと生成された行がお使いの端末の外に出ることはありません。何もアップロード、記録、保存されることはありません。ページを読み込んだ後は、オフラインでも使用できます。