CSV to JSON & Excel Converter – Convert CSV, JSON, TSV, XLSX Free

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

Drop a file or click to upload · .csv .tsv .json .xlsx .xls

Output

Your converted data will appear here.
Convert to:

Excel is a binary file — use Download (no raw text).

How to Convert CSV, JSON & Excel

  1. Paste your data into the input box, or upload a file (.csv, .tsv, .json, .xlsx or .xls). Format is auto-detected.
  2. Choose what to convert to: JSON, CSV, TSV or Excel.
  3. Adjust options — header row, number/boolean typing, JSON indentation, CSV delimiter or Excel sheet name.
  4. Click Convert and review the result as a table or raw text.
  5. 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?
No. Parsing and conversion happen entirely in your browser using JavaScript. Your CSV, JSON or Excel data never leaves your device, so it’s safe for private and business data.
How is nested JSON handled?
Nested objects are flattened using dot notation (for example 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.
Can I convert Excel files?
Yes. Upload an .xlsx or .xls file and convert it to JSON, CSV or TSV. You can also convert any input into a downloadable Excel workbook with a custom sheet name.
What if my CSV uses semicolons or tabs?
Auto-detect handles common delimiters on input. For output, pick comma, semicolon, tab or pipe in the CSV / TSV options to match the format your target program expects.
Why are my numbers turning into text or vice versa?
Toggle “Auto-detect numbers & booleans”. With it on, values like 42 and true become real numbers and booleans; with it off, everything stays as text, which is useful for IDs and zip codes.
Is there a size limit?
There’s no fixed limit, but since processing runs in your browser, very large files depend on your device’s memory. The table preview shows the first rows for speed while the full data is still converted and downloaded.

Related Tools

Scroll to Top