広告が嫌いですか? 行く 広告なし 今日

偽のテストデータジェネレーター(JSON / CSV)

開発者
広告 ・ 取り除く?

Schema Editor

設定

広告 ・ 取り除く?

ガイド

Fake Test Data Generator (JSON / CSV)

Fake Test Data Generator

Generate realistic fake test data with a custom schema. Define your fields (names, emails, UUIDs, addresses, dates, and more), set the row count, and export as JSON, CSV, or NDJSON. Everything runs in your browser — no server processing, no data leaves your machine.

使い方

Build your schema using the field editor: add fields with names and types (First Name, Email, UUID, Phone, Date, Integer, Boolean, etc.). Set the number of rows to generate (1-1000), choose your output format (JSON Array, CSV, or NDJSON), and click Generate. Preview the data in the output area, then download the file or copy to clipboard. Start with the default schema (id, name, email) and customize from there.

特徴

  • 21 Field Types — First Name, Last Name, Full Name, Email, UUID, Phone Number, Date, Integer, Decimal, Boolean, URL, IPv4 Address, Company Name, Street Address, City, Country, Zip Code, Hex Color, Username, Lorem Ipsum paragraph, and Custom List (your own comma-separated values).
  • Dynamic Schema Editor — Add, remove, and name fields freely. Start with sensible defaults (id, name, email) and build your exact data structure.
  • 3 Export Formats — JSON Array (pretty-printed), CSV (with header row, properly escaped), and NDJSON (newline-delimited JSON, one object per line).
  • Up to 1,000 Rows — Generate anywhere from 1 to 1,000 rows of test data instantly in the browser.
  • Preview Before Download — See the generated data in a scrollable preview before committing to download. Shows first 100 rows for large datasets.
  • Download & Copy — Download as .json, .csv, or .ndjson file, or copy the full output to clipboard.
  • リアルなデータ — Names, emails, addresses, companies, and other fields generate realistic-looking values using built-in data pools — no external libraries required.
  • Custom Lists — Need a field with specific values (status codes, product types, categories)? Use the Custom List type with your own comma-separated options.

Supported Field Types

Identity: First Name, Last Name, Full Name, Username, Email
Technical: UUID (v4), IPv4 Address, URL, Hex Color
Contact: Phone Number, Street Address, City, Country, Zip Code
Business: Company Name
Data: Integer, Decimal, Boolean, Date
Text: Lorem Ipsum paragraph
Custom: Your own comma-separated value list

広告 ・ 取り除く?

What is fake test data used for?

Fake test data is essential for software development, testing, and demonstrations. Developers use it to populate databases during development, test application performance with realistic data volumes, create demo environments for stakeholders, validate data processing pipelines, and test import/export features. Using fake data instead of real data protects privacy and avoids compliance issues (GDPR, HIPAA). This tool generates data entirely in your browser, so nothing is sent to any server.

What is the difference between JSON, CSV, and NDJSON?

JSON Array wraps all records in a single JSON array — ideal for APIs, JavaScript applications, and NoSQL databases. CSV (Comma-Separated Values) uses a header row followed by data rows — perfect for spreadsheets (Excel, Google Sheets), database imports, and data analysis tools. NDJSON (Newline-Delimited JSON) puts one JSON object per line — used for streaming data, log processing, and tools like jq, Elasticsearch bulk imports, and Apache Kafka. Choose based on where you’ll use the data.

Is the generated data truly random?

The data is pseudo-random — generated using JavaScript’s Math.random() with built-in pools of realistic names, cities, companies, and other values. Each generation produces different results. The data looks realistic (proper email formats, valid UUID structure, correctly formatted phone numbers) but is entirely fictional. No real people, companies, or addresses are represented. UUIDs follow the v4 format standard, and emails are constructed from the generated names.

Can I generate data with specific values for a field?

Yes — use the Custom List field type. Enter your values separated by commas (e.g., ‘active, inactive, pending’ or ‘small, medium, large, xl’). The generator will randomly pick from your list for each row. This is useful for status fields, categories, product types, roles, or any enumerated value. You can mix Custom List fields with built-in types in the same schema.

広告なしで楽しみたいですか? 今すぐ広告なしで

拡張機能をインストールする

お気に入りのブラウザにIOツールを追加して、すぐにアクセスし、検索を高速化します。

に追加 Chrome拡張機能 に追加 エッジ拡張 に追加 Firefox 拡張機能 に追加 Opera 拡張機能

スコアボードが到着しました!

スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!

広告 ・ 取り除く?
広告 ・ 取り除く?
広告 ・ 取り除く?

ニュースコーナー 技術ハイライト付き

参加する

価値ある無料ツールの提供を継続するためにご協力ください

コーヒーを買って
広告 ・ 取り除く?