Use the tool on this page to convert CSV data to JSON

What can this tool do?

    Choose from the following 5 JSON conversions offered by this tool:
  • CSV to JSON - array of JSON structures matching your CSV
  • CSV to Keyed JSON - Structure of JSON with the specified key field as the key value to a structure of the remaining fields
  • CSV to JSON Array - An array of CSV values where the CSV values are in an array, or a structure with column names and data as an array
  • CSV to JSON Column Array - An array of CSV values where each column of values are in an array
  • Generate JSON via Template - Using our template engine, easily customize your JSON output NEW

What are my options?

  • Choose your attribute names to be upper or lower case
  • Choose to limit the number of records processed
  • Select the fields to output and also rearrange JSON fields
  • Filter JSON output by using the query tool
  • Sort CSV data in ascending or descending order before converting to JSON
  • Convert value of NULL in CSV to be null in JSON NEW
  • Optionally output null instead of "" for empty fieldsNEW

What else?

Step 1: Select your input

Option 1 - Choose a CSV file
Option 2 - Enter a URL
Option 3 - Paste content into text box below:


Step 2: Choose input options (optional)

Input Options
Field Separator:

Step 3: Choose output options (optional)

Output Options
Filter records in CSV (click "Add condition" below)

Sort CSV  
 Field #TypeDirection
First By
Then By
Then By

Step 4: Create Custom Output via Template (optional)

Modify template below and Press Convert   See also CSV Templates

Enter your template below and press the Convert button below.

Repeating Section for each Line of CSV


Step 5: Generate output

Choose Conversion Type:

Blue Hosting