Data Converter

Convert a dataset between common data-science formats — everything happens in your browser, your file is never uploaded.

1. Upload your data

Drop a file or click Choose File. We auto-detect the format from the extension.

Supported input formats:

CSVTSVTXT JSONJSONL / NDJSON Excel (.xlsx, .xls) ParquetFeather / Arrow IPC

Maximum file size: 50 MB. Note: .rda (R) and .pkl (Python pickle) are not supported in-browser — export them to CSV or Parquet first.

Drag & drop your file here, or

Powered by PapaParse (MIT), SheetJS (Apache 2.0), hyparquet (MIT), and Apache Arrow JS (Apache 2.0).
Open-source acknowledgements

About the Data Converter

The Data Converter turns a dataset in one format into another — CSV in, Parquet out; Excel in, JSONL out; whatever pairing you need. Everything runs in your browser using PapaParse, SheetJS, hyparquet, and Apache Arrow JS, so the file never leaves your device. Drop in a file up to 50 MB, eyeball the inferred column types in the preview, then export to the format your next tool actually wants.

What you can convert between

Common uses

Tips

Everything happens locally. No upload, no cloud step, no waiting for a server — and no chance of a private dataset ending up somewhere it shouldn’t.

Common questions

How do I convert CSV to JSON?

Drop the CSV onto the converter, pick JSON (or JSONL for line-delimited), and download. The input format is auto-detected, headers become keys, and types are handled sensibly.

Can I convert Excel files to CSV or JSON without Excel?

Yes. Drop the .xlsx file in and convert straight to CSV, JSON, or any other supported format, no spreadsheet software required.

What is Parquet and why would I convert to it?

Parquet is a compressed columnar format that data tools like pandas, Spark, and DuckDB love: smaller files, faster analytics. This is one of the few browser tools that reads and writes it, along with Feather/Arrow.

Is it safe to convert files with real customer data?

Yes, because nothing uploads. The conversion runs entirely in your browser, so datasets full of names, emails, and transactions never leave your machine, which is the only acceptable way to convert them.

Is there a file size limit?

No artificial one. Your device does the work, so files far larger than most online converters accept process fine, and there is no upload wait before conversion starts.

Related tools