CSV ↔ JSON Converter
Convert between CSV and JSON formats instantly. Handles headers, nested objects, custom delimiters, and more.
CSV Format
name,age,city
Alice,30,NYC
Bob,25,LA
JSON Array
[
{"name":"Alice","age":30},
{"name":"Bob","age":25}
]
TSV (Tab-Separated)
name age city
Alice 30 NYC
Quoted Fields
"Name","Notes"
"Alice","She said ""hello"""
📄 CSV Input
📋 JSON Output
How to Use
- Choose your conversion direction: CSV → JSON or JSON → CSV
- Paste your data in the left panel (or use the Paste button)
- Adjust options (delimiter, headers, pretty-print) as needed
- Click Convert → to see the result on the right
- Click 📋 Copy or 💾 Download to export
- Use the ⇆ button to swap input and output
What Is CSV?
CSV (Comma-Separated Values) is a simple text format for storing tabular data. Each line is a row, and columns are separated by a delimiter (usually a comma). CSV is used everywhere — spreadsheets, databases, APIs, and data exports. JSON (JavaScript Object Notation) is a lightweight data format used in web APIs and configuration files. Converting between the two is one of the most common data-wrangling tasks for developers and analysts.