CSV to JSON Converter

CSV to JSON Converter

Local Processing

Convert CSV and TSV tabular text into structured JSON arrays of objects.

How It Works & Processing Standards

Convert CSV and TSV tabular text into structured JSON arrays of objects.

Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.

Current Limits

  • Desktop max file size: 50MB
  • Mobile max file size: 20MB

Converts CSV exported from a spreadsheet into JSON for APIs and code. Values stay as strings, so leading-zero numbers and long IDs are not altered.

What You Can Do

Header to keys
Column names on the first line become keys.
Safe values
Strings keep 010 or long IDs from turning into numbers.

How to Use CSV to JSON Converter

  1. 1
    Paste CSVPaste CSV with a header row.
  2. 2
    ConvertCheck the JSON array.
  3. 3
    CopyCopy the JSON.

Examples

Two rows
Input: name,age 민수,30 지영,28
Result: [ { "name": "민수", "age": "30" }, { "name": "지영", "age": "28" } ]

Common Use Cases

  • Using spreadsheet data as mock API or test data
  • Moving a spreadsheet into app config JSON

Frequently Asked Questions (FAQ)

Can numbers become numbers?

Values stay strings so nothing is lost, such as the leading zero of a phone number or postcode.

Have feedback or ideas for this tool? Suggest & Inquire →