ChartGrabber
Chrome Extension · Chart Data Extractor

The numbers behind the chart, in one click.

Reports, dashboards, news articles — charts are everywhere, and the data behind them is locked away. ChartGrabber pulls out the real values and hands you a CSV or an Excel file.

10 free extractions a month No account needed Runs entirely in your browser
example.com/report
100 50 0 Q1 Q2 Q3 Q4
ChartGrabber
quartervalue
Q150
Q275
Q330
Q487.5
Features

Four ways to get the data out

Most charts give up their data one way or another. ChartGrabber tries every automatic route — and a chart that is only a picture, you digitize by hand.

🌐

Network JSON capture

Grabs the raw JSON the page fetched to draw its graph — the exact source data, no approximation.

📈

Chart library reader

Reads series directly out of Highcharts, Chart.js, ECharts and Plotly instances running on the page.

📐

SVG reverse-engineering

For plain SVG charts (D3, Recharts), it reads the axis ticks and converts pixels back into values.

🖼

Image & canvas digitizer

A chart that is only a PNG, a canvas or a screenshot? Mark the axes, click the points, get a table.

Straight into your spreadsheet

Copy as TSV for Excel or Google Sheets, or download a real .xlsx workbook with numbers stored as numbers.

🔒

Nothing leaves your browser

Extraction runs locally on the page you are looking at. No page content is sent to any server.

How it works

Click, preview, export

No developer tools, no screenshots, no retyping numbers by hand.

1

Open the extension

On any page with a chart, click the ChartGrabber icon and press Extract.

2

Click the chart

Every chart on the page gets highlighted. Click the one you want.

3

Copy or download

Check the preview table, then copy it to your clipboard or save it as CSV or Excel.

Pricing

Free to try, cheap to keep

Ten extractions a month are free, forever. Go Pro when you need more.

Free
$0
Free forever
  • 10 extractions per month
  • All three extraction engines
  • CSV download and clipboard copy
  • Real .xlsx export
  • Network JSON capture
Install free
Most popular
Pro
$4.99/mo
Billed monthly, cancel anytime
  • Unlimited extractions
  • Excel export
  • Network JSON capture
  • Whole-page batch: every chart, one sheet each
  • Priority support
Get Pro
Lifetime
$79
One-time payment
  • Everything in Pro, permanently
  • All future updates included
  • No subscription to manage
Buy lifetime

Payments are processed securely by Gumroad. Licenses activate instantly — paste the key from your email into the extension.

FAQ

Questions

Does it work on every chart?

It works on most charts built with common libraries or plain SVG, and on any chart whose data arrives as JSON. Charts drawn as a flat image or on a bare canvas with no library present can't be read exactly — SVG reverse-engineering gives a close approximation where possible.

Are the numbers exact?

When the data comes from network JSON or a chart library, yes — those are the original values. SVG reverse-engineering is an approximation and is clearly labelled as such in the preview.

Is my data sent anywhere?

No. Extraction happens locally in your browser. The only network request the extension makes on its own is to Gumroad, to check your license key.

What happens when I hit the free limit?

The counter resets on the first day of each month. You can also upgrade to Pro at any time for unlimited extractions.

How many devices can one license cover?

Each license activates on a limited number of devices. You can deactivate a device from the extension popup and use the key somewhere else.

Can I grab every chart on a page at once?

Yes — that's the whole-page batch in Pro. It walks every chart on the page, extracts each one, and hands you a single Excel workbook with one sheet per chart, named after each chart's heading.

Can I get a refund?

Yes — email us within 14 days of purchase and we'll refund it, no questions asked.