Extract Columns and Convert to JSON
Pull only the columns you need from a CSV, then convert the slimmed-down data to JSON.
Use case
Use this when a wide CSV contains many columns but only a subset are relevant, and you want lean JSON for an API, script, or frontend component.
What to expect
Follow the steps from left to right for a quick overview, then use the inline stepper below to run each tool.
Pull only the columns you need from a CSV, then convert the slimmed-down data to JSON.
CSV Column Extractor
CSV → CSV
Extract columns
CSV containing only the specified columns.
CSV to JSON Converter
CSV → JSON
Convert to JSON
JSON generated from the CSV input.
JSON Formatter (Pretty Print)
JSON → JSON
Format JSON
Readable, pretty-printed JSON output.
Workflow steps
Workflow shortcut
Next unlocked step: Step 1 · CSV Column Extractor
CSV Column Extractor
Keep only the columns you need. Specify column names and get a slimmed-down CSV.
Columns to keep
Comma-separated column names, for example: age,city
CSV input
Paste the CSV to filter and use the separate columns field above to pick columns to keep.
Extracted CSV
CSV containing only the specified columns.
Run this step to process the current input and prepare the next workflow stage.
CSV to JSON Converter
Convert CSV data into JSON format.
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.
JSON Formatter (Pretty Print)
Pretty-print JSON with consistent indentation.
JSON input
Paste raw or minified JSON.
Formatted JSON
Readable, pretty-printed JSON output.
Run this step to process the current input and prepare the next workflow stage.