ChartKitChartKit
Add to Chrome

The charts you were trained on,
native in Google Slides.

The deck tools you reach for in PowerPoint, working inside Google Slides. Waterfalls, bridges, Mekkos and Gantts, an icon library, and a shortcut for every action, all editable on the slide.

Claude and ChatGPT, working on your slides.

Path 1 Pro

From Claude or ChatGPT into Google Slides

Ask with the ChartKit connector on. The chart lands on your selected slide, in your palette.

Pull Q3 revenue by region from Snowflake and chart it
ChartKit · create_chart
Here is Q3 revenue by region.
Inserted on slide 4 of Q3 review
Set up the connector
Path 2 Pro

Inside Google Slides, with Claude or ChatGPT

ChartKit Chat docks in Slides and edits the slide and its charts directly. It runs on your own plan and your MCP connectors, such as Snowflake.

Q3 revenue by region
Click to add speaker notes
ChartKit Chat
Pull Q3 revenue by region from Snowflake and chart it
Snowflake · query
Charted 4 regions.
Highlight NA
ChartKit · update_chart
Done, NA highlighted.
Ask ChartKit
Get ChartKit Desktop

The power tools Slides never shipped.

Lives inside Google Slides

Lives in your deck. Always editable.

Lives inside Google Slides

Charts live inside Google Slides and stay editable on every data change.

  • Commits to the deck as a clean, high resolution image
  • Toolbar docks above the selected chart
  • Collaborators without the extension see a clean image
  • Re-open and edit any time

Pick a chart type from the ChartKit bar and it lands on the active slide. It selects, moves, and resizes like anything else on the page, and a toolbar docks above it for edits in place.

Apply commits the chart to the deck as a high resolution image. Collaborators without the extension see a clean slide. Collaborators with it can re-open the same chart and keep editing, data and all.

Chart types10+
Commithigh resolution PNG
Re-editany collaborator with the extension

Annotations, one click each

Deltas, CAGR, and reference lines, drawn like a banker draws them.

Annotations, one click each

The annotations a board pack expects, drawn in one click.

  • Deltas between any two bars
  • CAGR arrows across any range
  • Level and reference lines
  • Labels that avoid collisions

Click two bars and ChartKit draws the delta the way a board pack expects it. CAGR arrows, level lines, reference lines and bar breaks work the same way: select, click, done.

Labels place themselves and dodge collisions, so a stacked bar with twelve segments still reads at arm's length.

Annotationsdeltas, CAGR, levels, breaks
Placementautomatic
Stylefollows your palette

Every action has a key

Format a chart without leaving the keyboard.

Every action has a key

Formatting a deck stops being a mouse job.

  • T totals, V values, C CAGR, B bar break
  • ? opens the full reference
  • Works while the chart is selected

Try it: press T, V or C.

Hit T for totals, V for values, C for CAGR, B for a bar break. ? opens the full reference.

Formatting a deck stops being a mouse job.

Coverageevery chart action
Referenceone keystroke away
Learning curveminutes
Pro

An icon library on the slide

Search, place, done.

An icon library on the slide

Icons searched, placed, and sized from the same panel.

  • Search by name
  • Drop straight on the slide
  • Sized to your layout
  • Clean images anyone can see
0 of 0

Search the built-in icon library and place icons straight on the slide, sized to your layout.

Icons commit like charts do: clean images in the deck that anyone can see, extension or not.

Searchbuilt in
Placementon slide
Formatclean image

A data grid with formulas

Paste a range, or build one from scratch.

=SUM(B2:B5)

A data grid with formulas

A real data grid, not a form.

  • Paste ranges from Google Sheets
  • Formulas, fill and freeze panes
  • Change a number, the chart redraws
  • Stays attached to the chart
ABC
Q14.25.83.6
Q25.16.44.9
Q36.07.15.8
Q4

Click a value. The chart redraws.

Paste a range from Google Sheets or type into ChartKit's grid. Formulas, fill and freeze panes included, so reshaping data for a chart does not need a detour through another tab.

Change a number and the chart redraws.

Inputpaste or type
Formulassupported
Syncchart redraws

Paste from Sheets. The chart updates.

The chart is the living version of the range.

Paste from Sheets. The chart updates.

Data changes. The chart keeps up.

  • Paste once, chart draws
  • Edit in place on data changes
  • No rebuild, no re-styling
  • History stays with the deck
North4.26.13.8
South5.64.46.9
East3.15.84.6

Paste a range from Google Sheets and the chart draws itself. When the numbers move, paste again or edit in place, and the exhibit follows.

No screenshot round trip, no rebuild. The chart is the living version of the range.

Workflowpaste, pick, apply
Updateedit in place
Formatnative chart
Pro

From Claude or ChatGPT into Slides

Describe the exhibit, get a draft on the slide.

Add to Claude or ChatGPT →
Turn this range into a revenue bridge
→ chart lands on slide 12

From Claude or ChatGPT into Slides

Describe the exhibit. Claude or ChatGPT drafts it in your palette.

  • Build charts from a prompt
  • Your saved brand palette, automatically
  • Reopen and refine in the editor
Turn this range into a revenue bridge
Drafting waterfall on slide 12...

An MCP connection that lets Claude and ChatGPT build ChartKit charts from a prompt. Describe the exhibit, get a draft with your data, refine it in the editor.

Setup takes a minute: one URL for the apps, one command for Claude Code and Codex.

Statuslive
SurfaceClaude, ChatGPT, Claude Code, Codex
Handoffopens in the editor
Pro

Chat with Claude or ChatGPT inside Slides

Ask for the slide you want, right beside it.

See how it works →
Pull Q3 revenue by region from Snowflake and chart it
Snowflake · run_query
4 regions, $12.7M.

Chat with Claude or ChatGPT inside Slides

A Claude or ChatGPT chat docked in Google Slides, on your own subscription.

  • Writes text, builds slides, places components and layouts
  • Inserts and edits ChartKit charts
  • Uses your MCP connectors, such as Snowflake
  • Runs on your Claude or ChatGPT plan
Pull Q3 revenue by region from Snowflake and chart it
Snowflake · run_query
4 regions, $12.7M. Chart is on slide 6.

ChartKit Chat docks beside your slide. Ask it to rewrite a title, build a slide from your layouts, or change a chart, and it edits the deck directly.

It runs on your own Claude or ChatGPT subscription, relayed through ChartKit Desktop, so any MCP connector you already use works. Ask for numbers from Snowflake and the chart lands on the slide.

NeedsChartKit Desktop
Runs onClaude Code or Codex
Datayour MCP connectors
Pro

Align, distribute, audit. No chart needed.

Layout tools for Slides. A keyboard pack for Sheets.

Distribute · circle

Align, distribute, audit. No chart needed.

The rest of the deck gets the same treatment.

  • Select anything, align or distribute it
  • Swap two elements in place
  • Format tables with one preset
  • Trace formulas and check the model in Sheets
Distribute · circle
RegionQ1Q2Q3
EMEA4.25.16.0
APAC3.64.45.2
Americas5.86.67.4
Table · preset

Select any elements on a slide and align or distribute them in a row, column, circle or matrix, swap two in place, set text alignment, or format a native table with border presets, row banding and number formats.

In Sheets, seventeen keyboard actions work on the current tab: format cycles, auto-colour by cell type, fill, IFERROR and CAGR formulas, trace precedents and dependents, a whole-tab model check, and six data cleanup tools.

Slidesalign, distribute, swap, tables
Sheets17 keyboard tools
Every actionhas a shortcut
Pro

Components in any deck

Save a selection once. Place it in the next deck at the size you saved it.

Components in any deck

The diagram you built in March, one click away in today's deck.

  • Save any selection of shapes, lines or groups
  • Private to you, or shared with your team
  • Places at the size you saved it
  • Comes back as real Slides shapes

Pick a component from the library

Click a placed shape to recolor it

Select anything you've built on a slide and save it as a component. Name it, choose whether your team sees it, and it waits in the Components tab of every deck you open after.

Place it and it lands as real Slides shapes, not a picture of them. The actual boxes, arrows and text, still editable, at the size you saved them.

Rejectstables, images, charts
Groupsrebuilt with nesting
Textstyles and runs preserved
Pro

A whole slide in one click

Title block, footer, chart placement. Apply it and the slide is already built.

A whole slide in one click

A new slide, built the way you built it the first time.

  • Saves the whole slide, not a selection
  • Applies as a new slide, fully built
  • Charts re-render live instead of flattening
  • Fits itself to the target deck's page size

Pick a layout. The slide comes back as real Slides shapes.

Get a slide right once, then save it as a layout: the title block, the footer, where the chart sits. It waits in the Layouts tab of every deck you open after, private to you or shared with your team.

Apply one and a new slide appears after the current one, already built. Charts come with it and re-render live, so nothing arrives as a flattened image.

Fituniform scale, centred
Insertsafter the current slide
Skipstables, non-ChartKit images

ChartKit Desktop for Mac and Windows

The same editor, off the browser.

Download for Mac or Windows →
ChartKit

ChartKit Desktop for Mac and Windows

The same ChartKit editor, standalone for Mac and Windows.

  • Same chart editor as the extension
  • Apply copies a high-resolution PNG
  • Paste into Keynote, PowerPoint, or anywhere
  • Same account and plan as the extension
ChartKit

The same chart editor as the extension, built as a standalone app for Mac and Windows.

Press Apply and a high-resolution PNG is on your clipboard, ready to paste into Keynote, PowerPoint, or anywhere. Same account and plan as the extension.

PlatformsMac and Windows
ApplyPNG to clipboard
Accountsame as the extension

Your deck will change tomorrow.
Your charts should survive it.

Rated 5.0 on the Chrome Web Store.

As a former management consultant, this made my life so much easier when working in Google Slides. I wish we used PowerPoint at our company, but this solves for that!
PeetuChrome Web Store · Jul 2026
This has been a game-changer. Can't believe how painful it is to build charts in Google Slides. Thank you ChartKit
MikkelChrome Web Store · Jul 2026
Easy.
MartinChrome Web Store · Jul 2026
I have looked for a solution to creating charts inside Google Slides since I moved to a company using it. This has actually managed to solve it - great product.
DariaChrome Web Store · Jul 2026
This app makes building clean, professional charts in Slides ridiculously fast. It has become an essential part of my workflow.
FelixChrome Web Store · Jul 2026
I had a problem with creating proper charts in Google Slides. ChartKit has solved that completely. Perfect product, would recommend
TomChrome Web Store · Jul 2026

Free for 10 charts a month. €10 when you need more.

Every chart type, every annotation and Sheets linking are in the free plan. Upgrade only when you pass 10 charts a month.

Free

Free

10 charts a month, forever. No card, no trial clock.

Add to Chrome
  • All chart types & annotations
  • Re-edit any chart, any time
  • Sheets linking for live data
  • Mac and Windows desktop app

Pro

€10/ month

Billed monthly · cancel anytime

Get Pro
  • Unlimited charts, no monthly cap
  • Everything in Free
  • Slides layout tools & Sheets keyboard pack
  • Saved components & full-slide layouts
  • Icon library
  • ChartKit in Claude and ChatGPT (MCP connector)
  • ChartKit Chat in Slides and Docs, on your own Claude or ChatGPT plan
  • Priority support

Enterprise

Talk to us

Team licensing & rollout

Contact sales
  • Everything in Pro
  • Team licensing & rollout coordination
  • Procurement & security review

Student? Get ChartKit Pro free with a verified student email →

What people check before installing.

Does the free tier really stay free?
Yes. 10 charts a month, forever. There is no trial clock and no card on file.
Do my charts keep working if I stop paying?
Yes. A committed chart is a high resolution image in your deck. It never expires. Re-opening it for edits just needs the extension, which is free.
What do collaborators without the extension see?
A normal image on the slide. Anyone who installs the extension can re-open the same chart and edit the data.
What can ChartKit see in my Drive?
Only files you explicitly pick. The extension uses Google's drive.file scope, which grants access per file, not to your Drive.
Where is the chart data stored?
The image lives in your deck. The chart's data and settings are stored by ChartKit so collaborators can re-edit, hosted on Cloudflare.
Does it work in Docs and Sheets?
Yes. Charts commit to Google Slides, Docs, and Sheets.
Can I match my company's colors?
Yes. Charts render on your palette, and per-series and per-segment overrides are a click away.

Put it on your next deck.

Install free. Upgrade when a deck demands more than 10 charts.

5.0 on the Chrome Web Store