モックデータ生成ツール
テスト用のリアルなフェイクデータを生成。JSON、CSV、SQL INSERT、TypeScriptでエクスポートできます。
このツールについて
モックデータ生成ツールは、ブラウザ内で直接リアルなテストデータを作成します。 フィールド名とデータ型(氏名、メール、電話番号、UUID、日付など多数)を選択して カスタムスキーマを定義し、最大1,000行を一度に生成できます。すべてのデータは 外部依存なしの軽量な組み込みfakerエンジンで生成されます。
出力は4つのフォーマットで利用可能です: JSON(オブジェクトの配列)、 CSV(ヘッダー行付き)、 SQL INSERT(テーブル名をカスタマイズ可能)、 TypeScript(自動生成されたインターフェース付きの型付き配列)。 各フォーマットはプロジェクト、テストスイート、データベースシードスクリプトに そのまま貼り付けて使用できます。
シード値により再現性のある出力が可能です — 同じシードとスキーマは 常に同一のデータを生成します。スナップショットテストや決定的なCIパイプラインに 特に有用です。ユニークな識別子の生成には <Link href={getLocalePath(locale, "/tools/uuid-generator")} className="text-primary underline underline-offset-2"
UUID生成ツール をご利用ください。構造化データではなくプレースホルダーテキストが必要な場合は、 <Link href={getLocalePath(locale, "/tools/lorem-ipsum-generator")} className="text-primary underline underline-offset-2"
Lorem Ipsum生成ツール をお試しください。
すべての処理はクライアントサイドで行われます — スキーマ定義と生成データが デバイスの外に出ることはありません。名前と住所フィールドには英語と日本語の ロケールをサポートしており、国際化対応のアプリケーションにも適しています。 JSON出力を整形する場合は <Link href={getLocalePath(locale, "/tools/json-formatter")} className="text-primary underline underline-offset-2"
JSONフォーマッター をご利用ください。
使い方
- Add Fieldをクリックしてスキーマを定義します。フィールド名を入力し、ドロップダウンからデータ型を選択します。
- スライダーまたは入力で行数を設定します(1〜1,000)。
- 再現性のある出力のためにシード値をオプションで入力します。
- ロケール依存フィールド用のロケール(英語または日本語)を選択します。
- GenerateをクリックするかCtrl+Enterを押してデータを生成します。
- 出力タブ(JSON、CSV、SQL、TypeScript)を切り替えて、CopyまたはDownloadでエクスポートします。
よくある質問
データは安全ですか?
はい。すべてのデータ生成はJavaScriptを使用してブラウザ内で完全に行われます。データがサーバーに送信されることはありません — 定義したスキーマも含めてです。
生成されたデータは本当にランダムですか?
データは擬似ランダムです。シード値を指定すると、同じシードは常に同じ出力を生成するため、再現可能なテストフィクスチャに有用です。シードなしの場合、生成のたびに出力が変わります。
どのデータ型がサポートされていますか?
firstName、lastName、fullName、email、phone、address、city、country、zipCode、UUID、date、URL、IPv4、IPv6、hex color、company name、job title、boolean、integer、float、paragraphなど20種類以上の型をサポートしています。
どの出力フォーマットが利用可能ですか?
JSON(オブジェクトの配列)、CSV(ヘッダー行付きカンマ区切り)、SQL INSERT文(テーブル名カスタマイズ可能)、TypeScript(インターフェース付きの型付き配列)でエクスポートできます。
最大何行まで生成できますか?
一度に1〜1,000行を生成できます。ほとんどのスキーマでは即座に生成されます。フィールド数の多い複雑なスキーマでは、上限付近で若干時間がかかる場合があります。
複数の言語に対応していますか?
はい。名前と住所のデータプールに英語(en)と日本語(ja)のロケールが含まれています。ロケールトグルにより、名前、都市、住所などのロケール依存フィールドのデータソースが切り替わります。
関連ツール
UUID生成ツール
v4およびv7形式のUUIDを生成、検証、確認します。
Lorem Ipsum生成
段落、文、単語単位でプレースホルダーテキストを生成します。HTMLラップオプション付き。
パスワード生成ツール
エントロピーベースの強度分析付きで安全なパスワードとパスフレーズを生成します。
JSONフォーマッター
JSONの整形、検証、ツリー表示をシンタックスハイライト付きで行えます。
データベースシードジェネレーター
SQL CREATE TABLEスキーマからリアルなシードデータを生成します。SQL INSERT、JSON、CSV形式でエクスポート可能。
APIレスポンスモッカー
カスタムスキーマ、ページネーション、エラーテンプレートでリアルなモックAPIレスポンスを生成します。