- Home
- Spreadsheet converter
- CSV to JSON
Convert CSV to JSON
CSV is plain text: no formatting, formulas or multiple sheets, and accented characters can break in Excel. JSON is the shared data format of APIs and programming languages.
- Free
- No sign-up
- Batch conversion
Why convert CSV to JSON?
To convert CSV files to JSON, drop them on the counter above.
Most files convert in seconds: no queue, no email address, and the JSON result saves straight to your computer or phone.
How to convert CSV to JSON
-
Add your CSV files
Drag your CSV files onto the counter or pick them with Choose files. You can add several at once.
-
Conversion starts by itself
Each file is converted to JSON and its row is stamped CONVERTED.
-
Download your JSON file
Get the file with Download. With several files you can download them all as one ZIP.
CSV vs JSON
| Property | CSV | JSON |
|---|---|---|
| Full name | Comma-Separated Values | JavaScript Object Notation |
| Type | Spreadsheet | Data |
| Multiple sheets | No | No |
| Nested structure | No | Yes |
| Plain text | Yes | Yes |
| Created by | RFC 4180 | Douglas Crockford (RFC 8259) |
| Year | — | 2001 |
| Extensions | .csv | .json |
| MIME | text/csv | application/json |
About the formats
CSV
Comma-Separated Values
CSV stores each table row as a line of text, with cells separated by commas or semicolons. Nearly every program and database can import and export it.
JSON
JavaScript Object Notation
JSON is the lightweight text format web services and apps use to exchange data. It nests objects, arrays, numbers and strings.
Frequently asked questions
Is converting CSV to JSON free?
Yes, completely free. No account, no daily limit, no watermark and no queue.
Does it work on a phone?
Yes. It works on iPhone, iPad and Android, with no app to install.
Is there a file size limit?
There is no size limit set by us. Files of hundreds of MB convert too; very large files take longer and are handled more comfortably on a computer than on a phone.
Other conversions
| Family | Give | → | Get | What you gain |
|---|---|---|---|---|
| JSON | CSV | imports into any system | ||
| CSV | XLSX | formulas and many sheets | ||
| CSV | TSV | tab-separated table | ||
| CSV | looks the same everywhere | |||
| CSV | XML | for enterprise integrations | ||
| CSV | XLS | old Excel and ERP systems | ||
| CSV | ODS | LibreOffice’s open format | ||
| CSV | HTML | opens in any browser | ||
| XLSX | JSON | API-ready data · Excel sheets carried over | ||
| YAML | JSON | API-ready data · indented structure kept | ||
| XML | JSON | API-ready data · tags and attributes kept | ||
| TOML | JSON | API-ready data · tables and types kept | ||
| XLS | JSON | API-ready data · old Excel file read | ||
| TSV | JSON | API-ready data · tab-separated data read |