ダミーデータ生成
列設定
プレビュー(先頭20行)
※ 実際のダウンロードは上で指定した行数だけ生成されます。
このツールでできること
ダミーデータ生成ツールは、氏名・フリガナ・住所・電話番号・メールアドレスなど、日本語と汎用データを合わせて30種類のフィールドから、最大1万件のテストデータをブラウザだけで瞬時に作成できる無料ツールです。生成したデータはCSVファイルとしてダウンロードできるほか、ワンクリックでクリップボードにコピーしてExcelやGoogleスプレッドシートに直接貼り付けられます。サーバーにはデータを一切送信しないため、機密性の高い検証環境でも安心して利用できます。
特徴
- 日本語データに強い --- 氏名・フリガナ・住所・都道府県・市区町村・郵便番号・携帯電話・固定電話など、実在の姓や地名をもとにした自然な日本語データが生成できます。
- 30種類のフィールドをドラッグで自由に組み合わせ --- プリセット読み込み後に列の追加・削除・並び替え・ヘッダー名の編集が可能。詳細オプションで整数の範囲や日付の期間なども細かく指定できます。
- 最大10,000行までブラウザで即生成 --- サーバー処理を介さずローカルで完結するため、待ち時間なくダウンロードが始まります。
- Excelで文字化けしないCSV --- UTF-8 BOM付きで出力されるため、Excelで直接開いても日本語が文字化けしません。
- スプレッドシートに貼るだけ --- TSV形式のクリップボードコピーに対応しており、Excel・Googleスプレッドシート・NumbersにCtrl+V(Cmd+V)で列分割されて貼り付きます。
- 同じシードなら同じデータ --- 擬似乱数(Mulberry32)を使っており、シードを固定すれば同一のデータを再現できます。テストの再現性確保や画面キャプチャ用途に便利です。
- プリセット3種を内蔵 --- 「顧客リスト」「従業員データ」「EC注文」のテンプレートをワンクリックで読み込めるため、ゼロから組まなくてもすぐ生成できます。
- ブラウザ完結・登録不要・広告なし --- すべての処理がブラウザ内で行われ、外部へ送信されません。アカウント登録もいりません。
使い方
- 画面上部の「データサンプル」から近いものを選びます(例: 顧客リスト)。列構成が読み込まれ、右側に20行のプレビューが表示されます。
- 左側の列設定で、列のヘッダー名・フィールドタイプ・詳細オプション(整数の範囲、日付の期間など)を必要に応じて調整します。
- 「+列を追加」で列を足したり、グリップ(⋮⋮)をドラッグして並び替えたり、✕ボタンで不要な列を削除できます。
- 行数欄に生成したい件数を入力します(1〜10,000)。
- 「CSVダウンロード」でCSVファイルとして保存、または「クリップボードにコピー」でTSVとして取得し、スプレッドシートに貼り付けます。
- 「🎲 再生成」ボタンでシードが新しくなり、全く別のランダムデータに切り替えられます。
こんなときに便利です
- Webサイト/アプリの動作検証 --- ユーザー登録フォーム・顧客一覧画面・メール送信機能などを「本番っぽいデータ」でテストしたいとき。
- データベース/CSVインポート機能のテスト --- 大量データでのインポート速度・エラーハンドリング・バリデーションを確認したいとき。
- Excel・Googleスプレッドシートの練習 --- VLOOKUP・ピボットテーブル・フィルタ・関数の学習用に、ちょうどよい規模の「それっぽいデータ」が欲しいとき。
- UI/UXデザインのモック --- 顧客一覧や管理画面のデザインカンプに、Lorem Ipsumではなく日本語氏名や住所を差し込みたいとき。
- プレゼン・研修・書籍の題材 --- 個人情報を出せない環境で、実在しないがリアルに見えるサンプルデータが必要なとき。
- 機械学習の前処理・クレンジングの練習 --- データ型ごとに欠損や型ゆらぎを想定した検証用データを素早く用意したいとき。
- スキーマ設計の検証 --- カラム構成や桁数・文字種を議論するときのたたき台データとして。
対応している30種類のフィールド
本ツールは以下のフィールドに対応しています。列設定のタイプ選択で自由に切り替えられます。
| カテゴリ | フィールド | 出力例 |
|---|---|---|
| 日本語(個人) | 氏名 | 山田 翔太 |
| 姓 / 名 | 佐藤 / 陽菜 | |
| 氏名(フリガナ) | サトウ ヒナ | |
| 性別 | 男性 / 女性 | |
| 年齢 | 34(範囲指定可) | |
| 生年月日 | 1990-04-12(年齢範囲指定可) | |
| 血液型 | A / B / O / AB | |
| 日本語(住所・連絡) | 郵便番号 | 150-0001 |
| 住所 | 東京都渋谷区本町 2-15-8 | |
| 都道府県 | 大阪府 | |
| 市区町村 | 横浜市 | |
| 固定電話 | 03-1234-5678 | |
| 携帯電話 | 090-1234-5678 | |
| 日本語(仕事) | 会社名 | 株式会社さくらテクノロジー |
| 職業 | エンジニア / 教師 / 医師 など | |
| 日付・時刻 | 日付 | 2025-04-12(範囲指定可) |
| 時刻 | 14:23:47 | |
| 生年月日 | 上記と共通 | |
| 数値 | 整数 | 42(範囲指定可) |
| 小数 | 3.14(小数桁指定可) | |
| 金額(円) | 12,500 | |
| 汎用 | メール | abcdefg@example.com |
| URL | https://abcdefg.com/ | |
| 色コード | #4a90e2 | |
| UUID(v4風) | a3f9b2c1-7e4d-4a2b-... | |
| ダミーテキスト (Lorem) | Lorem ipsum dolor sit...(日英選択可) | |
| ユーティリティ | 固定値 | 指定した文字列 |
| 連番 | 1, 2, 3, ...(開始値・増分・桁埋め) | |
| 真偽値 | true / false | |
| 選択肢からランダム | カンマ区切りで自由指定 | |
| 真偽値/選択肢 | カスタム候補を指定 |
プリセットの内容
3種類のプリセットを内蔵しています。ワンクリックで列構成が読み込まれ、そこから自由に編集できます。
顧客リスト(7列)
氏名 / フリガナ / 性別 / 年齢(18〜80) / メール / 電話番号 / 住所 の構成です。ECサイトやサービスサイトの会員・顧客マスタを想定したサンプルに最適。
従業員データ(6列)
社員ID(連番 1001〜) / 氏名 / 部署(営業部・開発部など) / 入社日(2018〜2025年の4月1日) / 年齢(22〜60) / メール の構成です。人事管理システム・勤怠管理のモックに便利。
EC注文(5列)
注文ID(UUID) / 注文日 / 商品名(家電ガジェット) / 数量(1〜5) / 金額(1,000〜80,000円) の構成です。ECサイトの注文履歴画面・管理画面のデザイン検証に。
CSVとTSV、どちらを使うべき?
本ツールはCSVダウンロードとTSVクリップボードコピーの2種類の出力形式に対応しています。用途に応じて選んでください。
- CSVダウンロード:ファイルとして保存したい場合。Excel・データベース・BIツール・他システムへのインポートが必要な場合に推奨。区切り文字はカンマ、改行はCRLF、UTF-8 BOM付きでExcel互換を確保しています(RFC 4180準拠)。
- TSVクリップボードコピー:ExcelやGoogleスプレッドシートに「今すぐ貼り付けたい」場合に最速。タブ区切りなので、スプレッドシート側で自動的に列分割されます。ファイル保存は不要です。
シード値による再現性
本ツールは暗号学的に安全な乱数ではなく、Mulberry32 という軽量な擬似乱数アルゴリズムを使用しています。これにより「シード(種)値が同じなら、何度生成しても同じデータになる」という再現性が得られます。
列を並び替えても各セルの値は変わりません。列ごとに独立したサブシードを持たせているため、列の位置ではなく「列の識別子」に紐づいて値が決まるためです。この設計により、「ドラッグで並び替えるたびにデータが全部変わってしまう」というストレスを避けられます。
「🎲 再生成」ボタンは内部のシード値を新しい値に切り替えます。列構成は変えずに中身だけ別のランダムデータに差し替えたいときに使ってください。
Excelで文字化けしないための工夫
日本語を含むCSVをExcelで開くと文字化けすることがよくあります。これはExcelがCSVのエンコーディングを自動判定する際に、Shift_JISと誤認するためです。本ツールでは出力の先頭にUTF-8 BOM(Byte Order Mark)を自動付与しており、Excelに「これはUTF-8ですよ」と明示的に伝えています。そのためダウンロードしたCSVをダブルクリックで開くだけで、日本語が正しく表示されます。
個人情報の扱いとダミーデータの性質について
生成される氏名・住所・電話番号・メールアドレスなどはすべて、辞書にある姓と名、地名、架空のドメイン名等をランダムに組み合わせて作られたダミーです。特定の個人を指し示すものではなく、実在の住所・電話番号・メールアドレスとも原則として一致しません(偶発的な一致の可能性は0ではありません)。
また、入力データや生成されたデータが外部サーバーに送信されることはありません。すべての処理はお使いのブラウザ内で完結します。本番環境に実際の顧客データを使わず検証データで置き換える用途でご安心ください。
よくある質問
- 生成したデータはサーバーに送信されますか?
- いいえ。すべての生成・ダウンロード・コピー処理はブラウザ内で完結します。当サイトのサーバーには一切送信されず、ログも残りません。機密性の高い検証環境でも安心してご利用ください。
- 無料で使えますか?
- はい、完全無料です。会員登録・ログイン不要で、回数制限もありません。
- 生成したダミーの氏名や住所は実在しますか?
- 実在の姓(「佐藤」「鈴木」など)と地名(都道府県・市区町村名)を組み合わせて作られますが、「姓+名」の組み合わせや「住所」の番地は無作為に生成されるため、実在の個人を指すものではありません。電話番号やメールアドレスも架空のドメイン(example.com等)や架空の番号です。
- 最大何行まで生成できますか?
- 最大10,000行まで対応しています。10,000行 × 15列程度でも、ほとんどの端末で500ミリ秒以内に生成が完了します。
- Excelで開くと文字化けしてしまいます。
- 本ツールのCSVは自動でUTF-8 BOMを付与しているため、通常は文字化けしません。もし文字化けする場合は、(1)ダウンロードしたファイルを再度ダウンロードしてみる、(2)Excelの「データ」→「テキストから」でUTF-8指定してインポートする、のいずれかをお試しください。
- Googleスプレッドシートに貼り付けるにはどうすれば?
- 「クリップボードにコピー」ボタンを押した後、スプレッドシートを開いてA1セルなどを選択し、Ctrl+V(Windows)または Cmd+V(Mac)で貼り付けるだけです。タブ区切り形式なので自動的に列が分割されます。CSVインポート機能を使う必要はありません。
- 同じデータをもう一度生成できますか?
- 現在のUIではシード値を手動で入力することはできませんが、列構成を変えずに「🎲 再生成」ボタンを押さなければ、ダウンロード/コピー時は毎回同じデータが得られます。ページを再読込するとシードが新しくなるため、同じ内容が必要な場合はページを開いたままご利用ください。
- 列の並び替え時にデータが変わらないのはなぜ?
- 本ツールは列ごとに独立した識別子(columnSeed)を持たせており、各セルの値は「行番号 × 列識別子」から決定論的に計算されます。そのため列を並べ替えても、対応するセルの値は変わらず、順序だけが入れ替わります。これにより「せっかく作ったデータが並び替えで消えた」という不便さを回避しています。
- 特定の条件(例: 20代女性のみ)に絞ったデータが欲しいです。
- 年齢の範囲指定は可能です(整数フィールドや年齢フィールドでmin/maxを20〜29に設定)。性別の固定は、性別列のタイプを「固定値」にして「女性」と入力するか、「選択肢からランダム」で「女性」だけ指定してください。氏名と性別の相関(男性名なら性別も男性)は現バージョンでは対応していません。
- 列の並び順はどう決められますか?
- 列カードの左端にあるグリップ(⋮⋮)をドラッグして好きな順序に並べ替えられます。ドロップ位置には青い線と隙間が表示されるので、挿入位置が一目でわかります。
- 商用利用や業務での使用は可能ですか?
- はい、商用・業務用途でもご利用いただけます。生成されたデータの利用条件について特別な制約はありません。ただしツール自体へのリンクや転載については当サイトの利用規約をご確認ください。
- 生成データのライセンスは?
- 生成結果のダミーデータはパブリックドメインとしてお使いください。ツールのソースコードは当サイト運営者に帰属します。