How to chart a CSV or JSON file
Drag, drop, publish.
This is the fastest way to get started. Your file never leaves your browser: we ingest it locally into an in-memory database and only the aggregated values needed to render the chart get sent anywhere.
1Open a new chart
Sign in, then click New chart. You land on a drop zone.
2Drop your file
Drag a
.csv,.tsv, or.jsonfile onto the drop zone — or click Choose file. First row is treated as column headers.A table preview appears with column names and types. If types look off (a number column showing as text, say), you can usually fix it in the source file and re-drop.
Tip: Files up to ~50 MB work comfortably. Larger files may be slow to scan. Pre-aggregate in Excel, Numbers, or a one-lineawkif you need millions of rows.3Ask for a chart
Type what you want in the chat on the left — e.g. "revenue by month", "top 10 by value", "units sold by year broken down by platform". The model picks the chart type, columns, and aggregation. You can refine with follow-ups.
4Publish
Click Publish. You get a shareable URL like
/c/abc12345and a one-line embed snippet you can paste into any HTML page.
Troubleshooting
›The preview shows ‘numbers’ as text
1200, not $1,200).›My dates aren’t detected
2024-05-17) for best results. Mixed locale formats (5/17/24 vs 17/5/24) won't parse.