CareerByteCode

Mock Data Generator: Fake JSON and CSV

For data analysts, testers and developers who need realistic sample rows for demos, prototypes and practice queries. Pick a row count and format and copy ready-made data.

FreeRuns in your browserNothing uploadedNo sign-up neededAll 10 tools in the Data Toolbox
Keep this resultSign in to email it to yourself or save it to your profile. The tool itself never needs an account.

ByteLabs

Close the gaps with real-world projects

Build industry projects on ByteLabs and add verified proof of your skills to your public profile.

Explore ByteLabs
How to use

How to use the Mock Data Generator

  1. Enter the number of Rows (1 to 500).
  2. Choose JSON or CSV in Format.
  3. Click Generate for a fresh random set.
  4. Copy the output with the Copy button.
Worked example

An example, step by step

You enter

Rows: 2, Format: CSV

The tool shows

id,first_name,last_name,email,age,city,active,created_at 1,<first>,<last>,<first.last>@example.com,34,Lisbon,true,2025-11-03 2,<first>,<last>,<first.last>@inbox.dev,27,Tokyo,false,2026-02-17 (names and values are random each time)

FAQ

Questions about the Mock Data Generator

Which fields does the mock data include?

Every row has id, first_name, last_name, email, age (18 to 62), city, active (true or false) and created_at (a date within roughly the last year).

Can I import the CSV output into Excel or a database?

Yes. The first line is a header row and values are comma separated, so it loads into Excel, Google Sheets, pandas or a SQL import tool.

Are the generated emails real addresses?

No. They combine random first and last names with sample domains such as example.com, so they are safe for testing.

Is the Mock Data Generator free and private?

Yes. It is free, needs no sign-up and runs entirely in your browser, so what you type is not uploaded. You only sign in if you want to email a result to yourself or save it to your CareerByteCode profile.

Copied