CSV to JSON Converter

Parse delimited CSV table rows or excel sheets into clean structured JSON arrays.

100% Client-Side (No data leaves your device)
Input CSV Workspace
0 chars
1
Structured JSON Output
1
JSON parsed output will appear here...

User Guide: Converting CSV Tables to Structured JSON

Why Convert CSV to JSON?

CSV is the primary transport mechanism for relational databases and Microsoft Excel sheets. However, modern application programming interfaces (APIs) and mobile applications require JSON objects to map key properties recursively. Converting tables to JSON nests records into structured entity graphs.

Step-by-Step Instructions

  1. Enter CSV: Paste your spreadsheet cells or tab-separated records into the left input workspace.
  2. Configure Delimiter: Leave as Auto-Detect or choose comma, semicolon, or tab.
  3. Map Types & Paths: Keep "Unflatten" active to construct nested schemas (e.g. converting contact.email column back to contact: {email: ...}).

Intelligent Unflattening (Dot Notation)

Standard parsers export flat keys as standard strings like {"user.name": "Sarah"}. Our converter reads dot-notation coordinates and parses them back into correct nested hierarchies recursively, preserving arrays and deep variables.

Before & After Conversion Example

Flat CSV Header and Row:
id,user.name,skills.0
1,Sarah,Cryptography
Resulting Nested JSON:
[
  {
    "id": 1,
    "user": { "name": "Sarah" },
    "skills": ["Cryptography"]
  }
]