ダミーデータ生成ツール
カスタム項目からリアルなテスト用ダミーデータを作成し、ブラウザ内で JSON 配列・CSV・SQL の INSERT 文として書き出せます。
ダミーデータ生成ツール — 必要な列——氏名、メール、電話番号、UUID、日付など——を定義し、生成する行数を選ぶと、リアルなダミーデータが JSON・CSV・SQL でその場で手に入ります。いつでも「再生成」をクリックすれば新しい一束が得られます。すべてブラウザ内で生成されるため、スキーマもデータも端末から外に出ることはありません。
ダミーデータ生成ツールとは?
ブラウザ内だけでリアルなダミー(サンプル/モック/テスト)レコードを生成する無料のダミーデータ生成ツールです。開発者、QA エンジニア、データベース設計者が、シードスクリプトを書かずにデータベースへの投入、UI プロトタイプのデータ埋め、フォームの負荷テスト、API のフィクスチャ作成のために使います。項目を追加し、それぞれに列名とデータ型——UUID、氏名、名、メール、電話、市区町村、国、日付、整数、真偽値、文、会社名——を設定し、行数を決め、出力形式を選んで結果をコピーします。「再生成」をクリックすれば同じ形の新しい一束が得られます。項目・行数・形式を編集すると出力は自動で更新されます。
ダミーデータ生成ツールの使い方
- 「項目を追加」ボタンで必要な列ごとに項目を追加し、名前を付けてデータ型(UUID、氏名、メール、電話、日付、整数、真偽値など)を選びます。
- 「行数」で生成するレコード数を設定します(1〜1000)。
- セグメント切り替えコントロールで出力形式を選びます:JSON 配列、CSV、または SQL の INSERT 文。
- 別のデータがほしいときは「再生成」をクリックすると、同じ項目と行数で新しい値の一束が作られます。
- 「コピー」をクリックして生成データをクリップボードに入れ、シードファイル・表計算・クエリにそのまま貼り付けられます。
使用例
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 呼び出しもありません。何ひとつ端末から外に出ることはありません。
関連ツール
Base32 / Base58 エンコード / デコード
テキストを Base32(RFC 4648)または Base58(ビットコイン用文字)にエンコードし、元に戻すこともできます(UTF-8 対応、ブラウザ内処理)。
Base64 エンコード / デコード
テキストを Base64 にエンコード、または Base64 をテキストにデコードします(UTF-8 対応)。
大文字小文字変換・カウントツール
テキストの大文字・小文字を変更し、文字数、単語数、行数をカウントします。
コード整形・圧縮ツール
HTML・CSS・JavaScript をブラウザ内で瞬時に整形または圧縮し、2スペース・4スペース・タブのインデントに対応します。