CSV Quick Chart Generator
Drop a CSV file and see a chart before you've had time to open Excel. Pick your columns, choose a chart type, and download the result as a PNG. Nothing ever leaves your browser.
Drop your CSV here
or click to browse · CSV, TSV, or TXT
Column Statistics
Charting data and choosing types
How chart types are matched to data
Different chart types reveal different patterns. Bar charts compare values across categories (sales by region). Line charts show trends over time (stock price history). Scatter plots reveal correlations between two variables (height vs. weight). Pie charts show proportions of a whole (market share). Histograms bin continuous data to show distribution (test score frequencies). This calculator detects your column types automatically - numeric columns can be plotted on axes, dates are recognized, and categorical columns suggest pie or bar charts. Pick the chart type that best tells your story.
Trendlines and outliers
A trendline is a line drawn through your data showing the overall direction - useful for spotting whether values are rising, falling, or flat. The R² value (0-1) shows how well the trendline fits: R²=1 means the line fits perfectly; R²=0.5 means it explains only 50% of the variation. Outlier detection marks data points far outside the normal range - these can be errors, or they can be genuinely interesting exceptions worth investigating further.
FAQ
Can I chart multiple columns on one chart?
Yes. Select multiple numeric columns for the Y-axis and they'll all plot on one chart with different colors. This works well for comparing related metrics (e.g. revenue and costs over time). For too many columns, the chart becomes cluttered - try exporting individual charts instead.
What file formats does this tool accept?
CSV (comma-separated), TSV (tab-separated), and plain text files. The tool auto-detects the delimiter. Your first row should be column headers. Dates are recognized in common formats (2026-01-31, Jan 31 2026, etc).
Is there a maximum file size?
This tool processes CSV entirely in your browser, so the limit depends on your available RAM. Most modern computers handle 1-2 MB CSV files easily (10,000+ rows). Larger files may slow down filtering and aggregation. If you hit performance issues, try splitting your data into smaller subsets.