モックデータ生成
生成処理はすべてブラウザ内で完結します。データは送信されません
入力
出力
1行に1フィールドを「フィールド名:型」の形で書いて実行すると、データがまとめて出てきます。生成される値は実際の形式に沿ったものです:氏名は体系立った名前プールから取り、携帯番号は桁数も号段も正しく、メールアドレスの前半は同じ行の氏名の読み(日本語ならローマ字、中国語ならピンイン、英語ならファーストネーム.ラストネーム)になります —— 同じ行の氏名とメールアドレスは同一の架空の人物のもので、それぞれ別々に乱数を振っているわけではありません。こうして作ったデータは、スクリーンショットにしても、画面収録にしても、テスト用データベースに投入しても、見た目が破綻しません。
機能
- 入力形式:1行に1フィールドを「フィールド名:型」の形で指定。「#」によるコメントと、全角・半角どちらのコロンにも対応します
- 17 種類の型:name、email、phone、username、city、company、date、datetime、number、price、boolean、id、uuid、text、ip、url、enum
- かっこの引数:number(18,60)、price(10,500)、date(2024-01-01,2024-12-31)、enum(active,pending)
- 同じ行の氏名・メールアドレス・ユーザー名は同一人物を指し、メールの前半と氏名のピンインは厳密に対応します
- 中国語データは中国語の氏名と都市、英語データは英語の氏名と北米形式の番号(555-01XX の番号帯)、日本語データは日本語の氏名と実際の携帯号段(090 / 080 / 070)を使います
- 出力は3種類:JSON 配列、RFC 4180 に従ってエスケープした CSV、複数値の INSERT 文1つ
- 入力が空のときは内蔵のフィールド一覧でまず結果を出し、形式を確かめてから編集できます
使い方
- 「フィールド名:型」で1行ずつフィールドを書くか、「サンプルを読み込む」を押します
- 出力形式を選びます:JSON、CSV、SQL
- 行数を設定します。SQL を出力するときはテーブル名も変更できます
- データの言語を選びます:画面の言語に合わせるか、中国語 / 英語 / 日本語を指定します
- 「再生成」を押し、続けて「コピー」で結果を取り出します
よくある質問
- 生成した携帯番号が実在の番号と重なることはありますか?
- 形式としては正しい11桁の番号なので、理論上は実在の番号と一致する可能性があります。デモやテストに使う分には問題ありませんが、これを一斉送信やアウトバウンドコールに使わないでください。IP アドレスは 10./172.16-31./192.168. の3つのプライベート網にしかならず、実在のホストを指すことはありません。
- SQL のフィールド名に引用符は要りますか?
- 当サイトでは意図的に付けていません。バッククォートは Postgres でエラーになり、二重引用符は MySQL の既定モードでエラーになりますが、引用符なしならどちらのデータベースも受け付けます。その代わり、フィールド名を order、group、select といった予約語と衝突させないでください —— フィールド名を英字・数字・アンダースコアだけにしているのも同じ理由です。
- フィールド名に日本語や中国語は使えますか?
- 使えません。SQL 出力のフィールド名には引用符を付けないため、日本語や中国語、空白、ハイフンが入ると文が無効になります。そのため英字・数字・アンダースコアのみを受け付けます(数字で始まることもできません)。
- 生成したデータは送信されますか?
- いいえ。すべてブラウザのメモリ内で生成し、ページはリクエストを一切送りません。オフラインでも使えますし、生成結果が記録されることもありません(当サイトにはバックエンドもアカウント体系もありません)。
関連ツール
UUID 生成
生成UUID v4・v7・ULID・NanoID を一括生成し、1行に1件で表計算やスクリプトにそのまま貼れます。乱数はブラウザの暗号 API から取得し、通信も記録もしません。
JSON 整形
整形JSON をオンラインで整形・圧縮し、構文エラーは行・列まで特定。キー名の再帰的な並べ替えにも対応。解析はすべてブラウザ内で行い、送信しません。
ダミーテキスト
生成ダミーテキストを生成します。Lorem ipsum・英語の文・中国語・日本語のダミー文から選べます。段落・文・単語単位で出力。すべてブラウザ内で生成します。
QR コード
生成テキストやリンクを QR コードに変換し、入力と同時に描画。PNG とベクター SVG でダウンロードできます。すべてブラウザ内で完結し、内容は送信しません。
パスワード生成
生成長さと文字種を指定して強力なランダムパスワードを生成。エントロピーを即時表示し、強さを数値で比較できます。パスワードは端末内のみ、送信も記録もありません。