Fake Data Generator
テスト用のリアルなモックデータをJSON/CSV形式で生成。名前、メール、住所、電話番号等15種類のフィールドに対応。
Fake Data Generatorの使い方
テスト用のリアルなモックデータを簡単に生成できます。フィールド名とデータ型(名前、メール、 電話番号、住所、UUID、日付など15種類)を設定し、行数を指定して「生成」を押すだけ。 JSON/CSV形式で出力され、APIモックやテストデータ作成に便利です。
How to Use the Fake Data Generator
Generate realistic mock data for testing and development. Configure field names and types (name, email, phone, address, UUID, date, IP, company, job title, and more), set the number of rows (up to 1000), and export as JSON or CSV. Perfect for API mocking, database seeding, and UI prototyping. All data is generated client-side with no external dependencies.
よくある落とし穴と対処 / Common Pitfalls
| 落とし穴 / Pitfall | 問題 / Problem | 対処 / Fix |
|---|---|---|
| 本番データの加工で代用する Using masked production data instead | 匿名化が不十分だと個人情報漏えいリスク。テスト環境への持ち出し自体が規程違反のことも Incomplete masking leaks PII; copying prod data may violate policy | テストデータは最初から合成データで作る(本ツールの用途) Generate synthetic data from the start |
| メールに実在ドメインを使う Real domains in fake emails | テスト送信が実在アドレスに届く事故 Test emails reach real inboxes | example.com / example.jp(RFC 2606予約ドメイン)を使う Use RFC 2606 reserved domains |
| ユニーク性が必要な列で重複 Duplicates in unique columns | ランダム生成のメール・IDが衝突しDBのUNIQUE制約に違反 Random values collide on unique constraints | 連番を混ぜる(user1@example.com)か UUID 型フィールドを使う Mix in sequence numbers or use UUID fields |
| 境界値が含まれない No edge cases in generated data | 「きれいなデータ」だけではバグが見つからない(空文字・最長値・絵文字等) Clean data hides bugs | 生成後に境界値レコードを手動で数件追加する Manually add edge-case rows |
| シード固定できず再現不能 Tests not reproducible without seeds | 毎回違うデータだと失敗時の再現ができない Random data makes failures unreproducible | 失敗時のデータをJSONで保存しフィクスチャ化する Snapshot failing datasets as fixtures |
生成例 / Example Output
[
{ "id": "f47ac10b-...", "name": "佐藤 健太", "email": "kenta82@example.com",
"createdAt": "2026-03-14" },
{ "id": "a1b2c3d4-...", "name": "鈴木 美咲", "email": "misaki55@example.com",
"createdAt": "2026-05-02" }
]
→ そのまま fetch のモックレスポンスや DB シードに利用可能活用例 / Use Cases
- APIモック -- MSW や json-server のレスポンスとして貼り付け
- DBシード -- JSON to CSV と組み合わせて一括INSERT用CSVに
- UIプロトタイプ -- 一覧画面のスクロール・折返し検証用の現実的なデータ
Why browser-only?
The field names you configure mirror your actual database schema — informative metadata you should not broadcast. This generator builds every record in your browser from bundled word lists: no schema, no generated row ever leaves your device, and it works offline. The DevTools Network tab shows zero requests.
設定するフィールド名は実際のDBスキーマを反映するもの。本ツールは生成の全てがブラウザ内で 完結し、スキーマも生成データも外部送信されません。
安全性とプライバシー/ Privacy & Security
ブラウザ内で完結
処理はすべてお使いのブラウザ内のJavaScriptで実行され、入力データはサーバーに送信されません
外部送信なし
入力内容を広告ネットワークや解析サービスへ送ることはありません
通信はHTTPSで暗号化
ページの配信はすべてTLSで暗号化されています
登録不要・無料
アカウント登録なしで全機能を無料で使えます