Compose
Guide

Sample Data Generator for Custom CSV and JSON Rows

Use this sample data generator when a spreadsheet, UI mockup, fixture, dashboard, or demo needs quick fake rows.

For

Developers, QA testers, designers, product teams, students, and operators building examples or demos.

Problem

Interfaces and spreadsheets are hard to test without realistic but disposable rows.

Output

Copyable sample data in CSV or JSON format with inferred fields, row count, and safe fake values.

Use when

UI and dashboard testingFill tables, cards, and states with simple fake records.
Spreadsheet demosCreate rows that can be pasted into a sheet for examples.
Fixture draftsStart a local test fixture with fields such as name, email, price, status, image URL, or owner.

What to include

Choose record type or fieldsPick users, products, or tasks, or type field names such as name, price, image, owner, and status.
Pick output formatCSV works for spreadsheets, while JSON works for code examples and fixtures.
Keep it fakeDo not use generated sample data as real customer, product, or financial records.

Steps

01Select data typeChoose users, products, or tasks.
02Generate rowsCopy CSV or JSON into a local test, mockup, sheet, or fixture.
03Customize for real schemasRename fields and values to match your application.

Try this

Products
Generate sample data with product name, price, image, and status.

Useful for product tables.

Users
Create sample user data with name, email, role, and status.

Good for UI testing.

Tasks
Make sample task data with title, owner, due date, and status.

Works for demos and fixtures.

Good output

  • The output format matches the intended destination and CSV cells are escaped when needed.
  • The rows are clearly fake and disposable.
  • Field names and row count match the destination schema before importing into a real project.

Avoid

Treating fake rows as real dataSample data should stay in demos, tests, and mockups.
Skipping schema reviewAdjust field names and values before using rows in an application.

Limits

This generator creates sample rows only. It does not connect to databases, validate schemas, or create production data.
Review privacy, import behavior, field names, and environment boundaries before using generated rows.

FAQ

Can it create CSV?

Yes. Choose CSV format and copy the rows into a sheet or local test.

Can it create JSON?

Yes. Choose JSON format for code examples or fixtures.

Can I name my own fields?

Yes. Include field names such as title, owner, status, image, price, or email in the request.

Is the data real?

No. It is fake sample data for testing and demos.