Extract data from charts and graphs
Drop a screenshot or PDF page of a chart and get the underlying numbers as a clean table. Bar, line, pie, scatter, area — all extracted into rows you can sum, plot, or paste into a spreadsheet.
Why this matters
Charts in reports and dashboards bury their data. Manual reconstruction with a ruler is slow and lossy. ExtractFox uses a vision model that reads axis labels, gridlines, and series legends together — so it returns numeric values, not pixel positions.
How it works
- Step 1Upload the chart image or PDF
Screenshot from a dashboard, page from a PDF report, or photo of a printed chart. PNG, JPG, WEBP, HEIC, or PDF.
- Step 2Get series and values
Each series becomes a column or set of rows, with labels read from axes and legend.
- Step 3Export as a table
Download as CSV, JSON, or .xlsx. Rebuild the chart anywhere.
Common use cases
Sample output
Example: bar chart of revenue by region extracted to rows
Request: "extract this bar chart as rows of region and revenue"
Result:
{
"title": "Revenue by region (USD millions)",
"series": "Revenue (USD millions)",
"rows": [
{ "region": "North America", "revenue": 482.1 },
{ "region": "Europe", "revenue": 318.4 },
{ "region": "APAC", "revenue": 246.7 },
{ "region": "LATAM", "revenue": 92.3 }
]
}Frequently asked questions
How do I extract data from a chart in a PDF or image?+
Upload the chart screenshot, PDF page, or photo on this page. ExtractFox reads the axes, legend, and bars/points to return the underlying values as a table you can download as CSV or Excel.
Does it work on bar, line, pie, and scatter charts?+
Yes. Bar/column, line, pie/donut, area, scatter, and stacked variants all work. Heavily annotated or 3D charts are harder but usually still extractable for the main series.
How accurate are the numbers compared to the source?+
Where the chart shows numeric labels (data labels on each bar/point), accuracy is essentially exact. Where values must be read off the axis, expect the result to be within ~1–3% of true values depending on resolution.
Can I extract data from a chart in Excel?+
If the chart is on a screenshot or exported as an image, yes — paste the screenshot here. If you have the .xlsx, the underlying data is already on the worksheet the chart was built from; no extraction needed.
Can it extract data from charts inside a PDF report?+
Yes. Upload the whole PDF and ExtractFox finds and extracts charts page by page. For multi-chart reports, run extraction once per chart for the cleanest results.
What about Gantt charts and org charts?+
Gantt charts extract into tasks with start/end dates and owners. Org charts extract into a parent-child node list. Use the free-text description box to specify exactly the structure you want.