Upload a dataset and build polished, interactive charts — everything happens in your browser, your data is never uploaded.
Supported formats: .csv, .tsv, .txt, .json, .xlsx, .xls. Maximum file size: 25 MB. Datasets larger than 100,000 rows will be truncated for performance.
We auto-detect each column's type. Override any column if it was guessed wrong — this controls which fields can be used on which axes.
| Column | Type | Sample values |
|---|
Pick a chart type, then assign columns to each axis. Only columns of the right type appear in each dropdown.
First 50 rows.
Charts powered by Plotly.js (MIT).
CSV parsing by PapaParse (MIT).
Excel parsing by SheetJS (Apache 2.0).
Open-source acknowledgements