CSV ↔ JSON ↔ Excel Converter
Convert between CSV, TSV, JSON and Excel (XLSX) instantly. Paste data or upload a file, tweak the options, and copy or download the result. 100% private — nothing is uploaded.
Input
Output
Excel is a binary file — use Download (no raw text).
How to Convert CSV, JSON & Excel
- Paste your data into the input box, or upload a file (.csv, .tsv, .json, .xlsx or .xls). Format is auto-detected.
- Choose what to convert to: JSON, CSV, TSV or Excel.
- Adjust options — header row, number/boolean typing, JSON indentation, CSV delimiter or Excel sheet name.
- Click Convert and review the result as a table or raw text.
- Copy the output or Download it as a ready-to-use file.
What Does This Converter Do?
This tool moves tabular data between the four formats developers and analysts use most: CSV, TSV, JSON and Excel (XLSX). Upload a spreadsheet and get clean JSON for an API, paste an API response and get a CSV for Excel, or reformat messy delimiters in seconds.
It parses your data into rows and columns, flattens any nested JSON objects into dot-notation columns so they fit a spreadsheet, and rebuilds the output in your chosen format. Everything runs locally in your browser using battle-tested parsing libraries, so even confidential datasets never leave your device.
Common Use Cases
- 📊 CSV to JSONTurn spreadsheet exports into JSON for APIs, configs and apps.
- 💾 JSON to CSV / ExcelFlatten API responses into a spreadsheet your team can open.
- 📁 Excel to JSONPull XLSX data into code without manual copy-paste.
- 📝 Fix delimitersConvert comma, semicolon, tab or pipe-separated files.
- 🧮 Clean dataTrim whitespace, skip empty rows and auto-type numbers.
- 💻 Dev & QAGenerate fixtures and test data in the format you need.
Why Choose This Converter
- 🔄Four formats — CSV, TSV, JSON and Excel, any direction.
- 🔒100% private — parsed in your browser, with no uploads.
- 📥Upload or paste — drag a file in or paste raw text.
- 🧰Nested JSON flattening into clean spreadsheet columns.
- ⚙️Smart options — header rows, typing, delimiters, indentation.
- 📋Live table preview plus raw output, copy and download.
- 🌙Dark mode & fullscreen for working with large datasets.
- 💰Always free — no sign-up, no row limits, no watermark.
Frequently Asked Questions
Is my data uploaded to a server?
How is nested JSON handled?
address.city) so they map cleanly to columns in CSV and Excel. Arrays of values are stored as a compact JSON string in their cell.