Generate, Clean, and Convert CSV
Generate CSV fixtures, normalize formatting, then convert to JSON.
Use case
Use this when creating robust synthetic datasets for API integration tests.
What to expect
Follow the steps from left to right for a quick overview, then use the inline stepper below to run each tool.
Generate CSV fixtures, normalize formatting, then convert to JSON.
CSV Data Generator
JSON → CSV
Generate CSV data
Mock CSV rows produced from the provided specification.
CSV Cleaner
CSV → CSV
Clean CSV
Normalized CSV ready for the next workflow step.
CSV to JSON Converter
CSV → JSON
Convert to JSON
JSON generated from the CSV input.
Workflow steps
Workflow shortcut
Next unlocked step: Step 1 · CSV Data Generator
CSV Data Generator
Generate mock CSV with configurable columns including uuid, email, integer, float, date, boolean, enum, and name.
CSV generator input (JSON envelope)
Provide { "columns": [{ "name": "id", "type": "uuid" }], "count": 10, "seed": 42 }.
Generated CSV
Mock CSV rows produced from the provided specification.
Run this step to process the current input and prepare the next workflow stage.
CSV Cleaner
Trim whitespace and normalize CSV records before conversion.
CSV input
Paste the raw CSV you want to normalize.
Cleaned CSV
Normalized CSV ready for the next workflow step.
Run this step to process the current input and prepare the next workflow stage.
CSV to JSON Converter
Convert CSV rows with headers into a clean JSON array.
CSV input
Paste CSV rows with a header row.
JSON output
JSON generated from the CSV input.
Run this step to process the current input and prepare the next workflow stage.