TF

Converters

CSV to JSON

Turn CSV spreadsheets into JSON arrays.

Runs locally in your browser — your input is not uploaded.

CSV, TSV, or Excel (.xlsx / .xls) — drag and drop supported
Paste CSV or upload a .csv / Excel (.xlsx, .xls) file.

How to use

  1. Paste CSV content, including a header row if you have one.
  2. Select the delimiter and whether the first row contains headers.
  3. Click Convert to produce JSON.
  4. Copy or download the JSON output.

About this tool

CSV parsing must handle quoted fields, embedded commas, and escaped quotes. ToolForge uses an RFC-4180-aware parser so typical spreadsheet exports convert cleanly.

When headers are enabled, each row becomes an object keyed by the header names. Without headers, you get an array of string arrays.

Examples

Header row to objects

name,year
Ada,1815
[
  {
    "name": "Ada",
    "year": "1815"
  }
]

FAQ

Are numbers automatically typed?

No. Values remain strings so leading zeros and IDs are preserved. Cast types in your application if needed.

Related tools

Want more power later?

Premium tools, higher limits, and API access are on the roadmap. V1 stays free and private in your browser.