Convert a dataset between common data-science formats — everything happens in your browser, your file is never uploaded.
Drop a file or click Choose File. We auto-detect the format from the extension.
Supported input formats:
Maximum file size: 50 MB.
Note: .rda (R) and .pkl (Python pickle) are not supported in-browser —
export them to CSV or Parquet first.
| Column | Inferred type | Sample values |
|---|
Pick an output format. We’ll preserve column types where the target format supports them.
First 50 rows.
Powered by
PapaParse (MIT),
SheetJS (Apache 2.0),
hyparquet (MIT),
and Apache Arrow JS (Apache 2.0).
Open-source acknowledgements
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.
.rda and Python’s .pkl aren’t supported in-browser — export to CSV or Parquet first.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.
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.
Yes. Drop the .xlsx file in and convert straight to CSV, JSON, or any other supported format, no spreadsheet software required.
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.
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.
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.