テストデータジェネレーター

スキーマを作成してフェイクデータを生成し、JSON / CSV / SQLでエクスポート — すべてブラウザ内で完結

⚠️ すべての値はソフトウェアテスト目的のためにランダムに生成されたサンプルデータです。名前、メールアドレス、住所、カード番号はすべて架空のものです。クレジットカード番号はLuhnフォーマットチェックに合格しますが、実際の金融商品ではなく、取引に使用してはなりません。
クイックプリセット
スキーマビルダー
スキーマ作成の最適な体験のため、タブレットまたはデスクトップでご利用ください。モバイルの場合は、上のクイックプリセットを使って即座にデータを生成できます。
フィールド名 データ型 オプション Null %
保存済みスキーマ:
生成 & エクスポート
生成中…

なぜテストデータが必要なのか

本番データは開発・テスト・デモ用途にはほとんど利用できません。開発環境で実際のユーザーデータを使用すると、プライバシーに関する深刻な問題が生じ、GDPRやHIPAAなどの規制に違反します。合成テストデータを使えば、実在する人物のデータを使わずに、データベースへのシード投入・統合テストの作成・UIモックアップの充填・ソフトウェアのデモが可能です。

データ型リファレンス

UUID v4 — RFC 4122 v4に準拠した128ビットのランダム識別子(標準の8-4-4-4-12 hex形式)。あらゆるデータベースの主キーとして利用できます。メールアドレス — 名前のフラグメントをランダムに組み合わせ、設定可能なドメインサフィックス(gmail.com、example.comなど)を使った架空のアドレス。電話番号 — ロケール対応形式:米国は(NXX) NXX-XXXX、英国は07XXX XXXXXX、国際形式は現地の慣習に従います。クレジットカード — LuhnアルゴリズムによるVisa(4)、Mastercard(5)、Amex(3)の正しいBINプレフィックス付きの有効な番号。実カードではなく、決済フォームバリデーションのテストに安全に使用できます。

エクスポート形式

JSON — 1行1オブジェクトの配列。整形またはミニファイ可能。JavaScript、Python、ほとんどの言語から直接解析できます。CSV — カンマまたはタブ区切り。Excel、Google Sheets、pandas、データベースインポートツールと互換性があります。区切り文字を含む文字列フィールドは引用符で囲まれます。SQL INSERT — MySQL、PostgreSQL、SQLiteと互換性のある標準ANSI INSERT文。NULL値はSQL NULLとして出力されます。文字列値はシングルクォートエスケープされます。

よくある質問