Turn a spreadsheet into a chart worth showing
Drop a CSV or type your numbers in. Pick a chart, fix the details by hand, and export a sharp PNG or a true vector SVG. Nothing is uploaded anywhere.
Built for charts you actually ship
Real vector export
The SVG is drawn from the same geometry as the preview, not traced from pixels. It stays sharp at any size and you can restyle it in Illustrator or Figma.
Fix the data in place
A typo in row 40 does not send you back to the spreadsheet. Edit any cell, rename a series, recolour it or hide it, and the chart follows.
Bars and lines together
Set any series to draw as a line over the bars, stack them, or normalise the stack to a share of the total.
Undo that costs nothing
History stores the numbers, not the picture, so sixty steps back cost kilobytes instead of megabytes. Hold “Before” to compare against the data you started with.
Styling that reads well
Six palettes or your own colour per series, a light or dark canvas, a reference line for targets, and axis labels that rotate instead of overlapping.
Your data never leaves
The file is read by the browser and charted in the page. There is no upload, no account and no server that ever sees a number of yours.
How it works
Bring your numbers
Drop a CSV or TSV, paste a block straight out of Excel or Sheets, or start from a blank table. Commas, semicolons, tabs and European decimals are all understood.
Shape the chart
Seven chart types, a palette, stacking, a reference line, and a data table you can correct by hand. Hover any point to read its exact value.
Take it with you
Download a PNG at up to three times the screen size, a vector SVG, or the cleaned-up CSV. Or send the chart straight to another oLoveTools tool without a round trip through your downloads folder.
Frequently Asked Questions
Is my CSV data uploaded to any server?
No. GraphFlow runs entirely client-side in your browser's memory. Your data files are processed locally and never leave your device.
What CSV format is expected?
A standard delimited file with the first row as headers and the first column as labels. Commas, semicolons, tabs and pipes are detected automatically, quoted fields are handled properly, and both 1,234.56 and 1.234,56 are read as the same number.
Can I export charts as vector SVG?
Yes, and it is a genuine vector file. The SVG is written from the same geometry model that draws the on-screen chart, so it matches the preview exactly and every element stays editable in Illustrator, Inkscape or Figma. PNG export goes up to three times the on-screen size.
What chart types are available?
GraphFlow supports bar charts, line charts, area charts, pie/doughnut charts, radar charts, scatter plots, and horizontal bar charts with full customization options.