CSV to JSON Converter
Convert between CSV and JSON. Supports comma, tab and semicolon delimiters with optional header rows.
Paste text to convert
How to use
- 1
Enter data
Paste CSV or JSON, or load from a file.
- 2
Choose direction and delimiter
Select the conversion direction and delimiter (comma, tab or semicolon).
- 3
Convert and copy
Run the conversion, then copy or download the result.
Features
- Two-way CSV and JSON conversion
- Choose comma, tab or semicolon delimiters
- Toggle header row handling
- All processing stays in your browser
Use cases
Turn spreadsheets into JSON
Convert Excel or Google Sheets data to JSON for app development.
Turn API data into CSV
Convert JSON from APIs to CSV for analysis in spreadsheet tools.
Prepare data migration
Convert between formats when migrating data between systems.
Details
CSV (Comma-Separated Values) is a common text format for tabular data, used in Excel and Google Sheets exports and database dumps.
JSON (JavaScript Object Notation) is the standard format for APIs and configuration files. This tool converts between CSV and JSON, with comma, tab and semicolon delimiters.
All conversion happens in your browser. Your data is never sent to any server, so even sensitive data can be converted safely.
FAQ
Do you support delimiters other than commas?
Yes. Comma, tab and semicolon delimiters are supported.
What about CSVs with a header row?
With "header row" enabled, the first row becomes keys, producing an array of JSON objects.
Can it handle Japanese data?
Yes. UTF-8 Japanese data is converted as-is.
Related Tools
JSON Formatter
Format, minify, validate and unescape JSON right in your browser.
Base64 Converter
Encode or decode text, images and files to and from Base64.
UUID Generator
Generate UUIDs (v4) in bulk for free. Handy for API development and test data.
Unix Timestamp Converter
Convert between Unix timestamps and dates. Grab the current timestamp with one click.
All processing happens in your browser. Your files are never uploaded.