Muffin's Data Converter

Convert CSV, JSON, JSONL, and Excel files instantly β€” entirely in your browser. Nothing is uploaded anywhere.

// conversion mode:
// select columns to include in output
Load a file first to see columns
Input
πŸ“‚
Drop file or click to browse
CSV Β· JSON Β· JSONL Β· XLSX
Output
Output appears here after conversion…
// quick conversions β€” click to set
⇄ CSV β†’ JSON
⇄ JSON β†’ CSV
⇄ CSV β†’ JSONL
⇄ JSONL β†’ CSV
⇄ Excel β†’ CSV
⇄ CSV β†’ Excel
⇄ JSON β†’ JSONL
⇄ JSONL β†’ JSON

What is Muffin's Data Converter?

Muffin's Data Converter is a free, browser-based tool that lets you convert data files between the most common formats used in data science, research, and software development β€” CSV, JSON, JSONL, and Excel (.xlsx). Unlike most online converters, your file never leaves your device. Everything is processed locally in your browser using JavaScript, so there is no upload, no server, and no risk of your data being stored or shared.

Why do you need a data format converter?

Different tools, frameworks, and pipelines expect data in different formats. A machine learning engineer might receive experiment results as an Excel spreadsheet but need them as JSON to load into a Python script. A web developer might get API data as JSON but need it as CSV for a spreadsheet report. A researcher might have JSONL logs from a training run but need them as CSV to open in Excel or Google Sheets.

Instead of writing a Python script every time β€” or uploading sensitive data to a random website β€” Muffin does the conversion instantly in your browser. No code, no installs, no privacy risk.

Supported conversions

CSV β†’ JSON
Convert spreadsheet-style data into structured JSON objects. Each row becomes an object with column names as keys.
JSON β†’ CSV
Flatten a JSON array into a CSV table. Perfect for turning API responses into spreadsheet-ready data.
Excel β†’ CSV / JSON
Read .xlsx files directly and convert to any format. No need to open Excel and export manually.
CSV β†’ JSONL
Convert to newline-delimited JSON β€” the standard format for large dataset streaming, fine-tuning LLMs, and log files.
JSONL β†’ CSV
Turn newline-delimited JSON logs or dataset files into a CSV you can open in Excel or Google Sheets.
CSV β†’ Excel
Package your CSV data into a proper .xlsx file ready to share with colleagues who use Excel or Google Sheets.

Select only the columns you need

Muffin's converter includes a column filter mode β€” useful when your file has many columns but you only need a few. Switch to "Select columns to keep", load your file, and checkboxes appear for every column. Uncheck the ones you don't need and convert only the data that matters. This is especially useful for research datasets with dozens of metrics where you only need a subset for a specific analysis or report.

100% private β€” your data never leaves your browser

Most online converters upload your file to a server to process it. That means your data β€” which could contain sensitive research results, proprietary datasets, or personal information β€” is transmitted to a third party. Muffin processes everything locally using the browser's built-in JavaScript engine. The file is read into memory, converted, and downloaded β€” all without a single byte leaving your machine. You can even disconnect from the internet after the page loads and it will still work.