NEW Chart Stories · Pro subscribers only →

Turn spreadsheet data into stunning charts

Create interactive charts from Google Sheets and embed them anywhere. Bring numbers to life with portrait comparisons, ranking races and Dynamic Chart animated line charts — exclusively for Pro subscribers.

Start free trial → See pricing
Free for 7 days · No credit card · Standard chart types included
Chart Stories and Dynamic Chart require an active Pro subscription.
NEWPro subscribers only

Chart Stories.
Make every number memorable.

Give your spreadsheet data a face, a rhythm and a story worth sharing. Turn names, values and image URLs in Google Sheets into polished visual comparisons or animated ranking races.

Portrait Story

Put people, teams or brands beside their numbers. Rounded bars, portraits, optional logos and counting values reveal the comparison with an elegant animated introduction.

Play the Portrait Story demo ↗

Ranking Race

Let the lead change as time moves forward. Portraits and colours stay with each entity while rankings shift, overtakes stand out and a new leader takes the spotlight.

Play the Ranking Race demo ↗

Designed in four simple steps

Data → Design → Story → Publish. Start with a sample Sheet, choose Paper, Ink or Spotlight, then add your title, source and reviewed closing takeaway.

Made for curious viewers

Play, pause, change speed or scrub the timeline. Select a portrait, follow an entity and explore exact values in the full data table.

Ready for every screen

Share a link or website embed. Export the complete composition to PNG/PDF or a silent MP4 in landscape, portrait or square format. Enable live sync to update from your Sheet.

Included exclusively with an active Chart Pro subscription on monthly or yearly billing. Chart Stories is not included in Trial or Starter. Existing Pro subscribers need no additional purchase.

Explore Chart Pro →Watch the walkthrough ↓

In the Sheets add-on, open Chart → Chart Stories (Pro). Sample visuals use neutral demonstration data.

Watch Chart Stories in action

See Portrait Stories, Ranking Races and interactive viewer controls, with an overview of creating and sharing from Google Sheets. Chart Stories is available only to Pro subscribers.

Watch the Chart Stories demo

Open the walkthrough on YouTube

Every chart type you need

From everyday comparisons to animated trends and visual stories — all powered by your Google Sheets data.

📊

Bar Chart

Compare values across categories. Vertical or horizontal.

📈

Line Chart

Show trends over time with smooth curves and area fills.

🥧

Pie & Doughnut

Show proportions and percentages in a clean circle.

🎯

Radar

Compare multiple variables at once on a radial axis.

🔵

Scatter

Plot data points to reveal correlations and clusters.

📉

Stacked

Stack bar or line series to show composition over time.

Pro only

Dynamic Chart

Bring trends to life with animated line charts, playback controls and percentage-change views.

Explore Dynamic Chart →
NEWPro only

Chart Stories

Turn comparisons into portrait stories and changing rankings into animated races.

Explore Chart Stories →

Built for publishers who want beautiful data

Dynamic Chart Pro only

Turn time-based data into an animated line chart that reveals your story as it plays. Let viewers play, pause, restart, and change playback speed to explore trends. Show absolute values or percentage change, then share your chart with a link or embed it on your website.

Available exclusively with a Pro account. Trial and Starter include standard charts.

Explore Chart Pro →
🎨

6 color themes

Default, Ocean, Sunset, Forest, Monochrome, and Vibrant — each designed for a different aesthetic.

📱

Responsive on every device

Charts resize perfectly on mobile, tablet and desktop. No scrolling needed.

⚡

Instant updates

Change data in your Google Sheet, republish, and the live chart updates everywhere.

🔗

Embed anywhere

WordPress, Wix, Squarespace, Shopify — one iframe embed code works on any platform.

🌙

Dark mode

Add ?theme=dark to the embed URL for a dark background that looks great on dark sites.

🔒

Domain lock (Pro)

Restrict your chart embed to work only on your website. Prevent unauthorized use.

See Dynamic Chart in action

Discover how to bring your Google Sheets data to life with Dynamic Chart, available only with Pro.

Video coming soon

A walkthrough of Dynamic Chart.

How it works

1

Enter your data

Put your data in a Google Sheet — column headers become labels and legend entries.

2

Configure & publish

Open the GSheetPress add-on, pick chart type, select columns, choose a theme, and click Publish.

3

Embed on your site

Paste the embed code on any website. Your chart is live, interactive, and mobile-ready.

Simple chart pricing

Start free for 7 days with standard charts. Choose Pro to unlock Chart Stories, Ranking Races and Dynamic Chart animated line charts.

Monthly Yearly Save up to 25%
Trial
Free / 7 days
Try every standard chart type and theme.
  • 1 chart
  • All standard chart types
  • All 6 themes
  • Embed anywhere
  • Dynamic Chart not included
  • Chart Stories not included
Start free →
Pro
$11 / month
For agencies and data-heavy sites.
  • 25 charts
  • All standard chart types
  • All 6 themes
  • Dynamic Chart (animated line charts)
  • Chart Stories: Portrait Story & Ranking Race NEW
  • Chart Stories PNG/PDF & silent MP4 exports
  • Domain lock
  • Remove branding
  • Priority support
Get Pro →

Frequently asked questions

What is Chart Stories, and who can use it?
Chart Stories is a Pro-only creator studio inside the Sheets add-on. Portrait Story turns a comparison into animated bars with portraits and optional logos. Ranking Race animates changing rankings over dated observations. Add titles, sources and reviewed captions; publish an interactive link or embed; export PNG/PDF or silent MP4. It is included with active monthly and yearly Chart Pro subscriptions, with no additional purchase. Trial and Starter do not include it.
What is Dynamic Chart, and which plan includes it?
Dynamic Chart turns date-based Google Sheets data into an animated line chart with play, pause, restart, and speed controls. It supports absolute values or percentage change and works in shared links and website embeds. Dynamic Chart is available only with a Pro account, on both monthly and yearly billing. It is not included in Trial or Starter.
What data formats does Chart support?
Any data in Google Sheets works. Put headers in row 1 (these become labels), numeric data in subsequent rows. One column serves as the X-axis (e.g., months, categories), and the other columns become data series on the Y-axis.
Can I have multiple data series on one chart?
Yes. Select multiple data columns when creating the chart. Each column becomes a separate series with its own color. Works with bar, line, and radar charts. Pie and doughnut charts are best with a single data column.
Does the chart update when I change my spreadsheet?
Click Publish again after changing your data, and the chart updates everywhere it's embedded. You can also enable Live Sync in the add-on. Dynamic Chart is the Pro-only animation feature that plays through your published data over time.
Can I embed charts on WordPress?
Yes. You get a standard iframe embed code that works on WordPress, Wix, Squarespace, Shopify, or any website that allows HTML. Just paste the code into a Custom HTML block.