Charts for WordPress, Ghost & Webflow

Interactive charts in WordPress. No plugin required.

Chart plugins slow down your site, break on updates and look like 2014. Build the chart in Datastripes instead, then paste one embed code into a Custom HTML block. Your theme stays clean, the chart stays interactive, and it works the same on Ghost and Webflow.

No card. No install. Drop a spreadsheet and you are already writing.

0
plugins to install, update or secure
30 sec
to paste an embed into the block editor
3 CMSs
with step-by-step guides on this page
€0
to start, with public embeds

This isn’t a screenshot. Scroll it. Click it. Break it.

Below is a Datastripes story as it would appear inside a WordPress post. Same embed, same behaviour, any theme.

Same data, same file, two ways to read it. Sample data, built for this page.

Why WordPress chart plugins cause headaches

Add an interactive chart to WordPress

  1. 01

    Build the chart

    Open Datastripes, drop your Excel or CSV file and create the chart or story you want to publish.

  2. 02

    Publish and copy

    Click Publish, then Embed. Copy the code: a responsive iframe plus a tiny auto-height script.

  3. 03

    Add a Custom HTML block

    In the WordPress block editor, press +, search “Custom HTML”, and paste the embed code.

  4. 04

    Preview and publish

    Use Preview to check desktop and mobile. The chart resizes to the column width of your theme.

WordPress: block editor and classic editor

In the block editor (Gutenberg), add a Custom HTML block and paste the embed code. The block preview shows the live chart. If your site uses the classic editor, switch to the Text tab and paste the code where you want the chart to appear.

On WordPress.com, iframes are supported on Business and higher plans; on lower plans use the share link, which WordPress turns into a preview card. Self-hosted WordPress.org sites support the embed on any plan. If a security plugin strips iframes, add app.datastripes.com (or your custom embed domain on Team) to its allowlist.

Ghost

In the Ghost editor, type /html to insert an HTML card, and paste the embed code. Ghost renders it in the preview and on the published post. The chart also works in Ghost newsletters as a linked fallback image, since email clients do not run iframes.

Webflow

Drag an Embed element from the Add panel into your layout or a Rich Text field, and paste the code. Set the Embed element to 100% width; the chart handles its own height. For CMS Collections, store the embed code in a plain text field and bind it to an Embed element in your template, so every article can carry its own chart.

Keep the data outside your CMS

Because the data lives in Datastripes, linked to your spreadsheet, you update numbers in one place and every post that embeds the chart refreshes. No database tables inside wp-admin, no re-exporting images. If an article needs to keep the exact numbers it was published with, freeze that version and it will never change.

Performance and Core Web Vitals

Unlike a plugin, the embed adds nothing to pages without a chart. On pages with one, it lazy-loads as the reader scrolls near it and reserves its space to avoid layout shift. The rendering engine runs on the reader’s device, so your hosting does not pay the cost of drawing charts.

“Your CMS is for words. Let the charts live somewhere that is built for data, and just borrow them with one line.”

Vincenzo Manto, founder of Datastripes

Pay or not pay?

Every free embed carries a small “Made with Datastripes” credit. Pay only when you need your brand, your privacy, or your team.

Public

€0forever

Unlimited public stories. Perfect for open data and portfolios.

  • Unlimited data stories, charts and dashboards
  • Interactive, responsive embeds for any CMS
  • CSV, Excel, Google Sheets and JSON import
  • “Made with Datastripes” credit on every embed
  • Projects listed in the public gallery
Start free
Most popular

Pro

€19/ month

For journalists, freelancers and marketers who publish for clients.

  • Everything in Public
  • No watermark, your brand only
  • Private projects, kept out of the gallery
  • Rows stay in your browser, never on our servers
  • Password-protected links
  • Export PNG, SVG, PDF and PowerPoint
  • Live update when the source sheet changes
Go Pro

Team

€199/ month

For newsrooms, agencies and content teams.

  • Everything in Pro, for up to 10 seats
  • Shared templates and house style
  • Embeds on your own custom domain
  • Shared workspaces and review flow
  • Priority support on launch and election nights
Start a Team trial

Prices in EUR, VAT excluded. Annual billing saves two months. Student and nonprofit discounts on request.

Charts in WordPress: common questions

How do I add an interactive chart to WordPress without a plugin?

Create the chart in Datastripes, copy its embed code, and paste it into a Custom HTML block in the WordPress editor. No plugin is required.

Can I make a WordPress chart from an Excel file?

Yes. Drop the Excel file into Datastripes, build the chart, and embed it. If you link the file, the chart can update when the spreadsheet changes.

Does the embed work on WordPress.com?

Iframes are allowed on WordPress.com Business plans and above and on every self-hosted WordPress.org site. On lower WordPress.com plans, paste the share link instead.

Will it slow my WordPress site down?

No more than an image. The embed lazy-loads and adds no scripts to pages that do not contain a chart, unlike most chart plugins.

Can I remove the Datastripes credit from the chart?

Yes, on the Pro plan (€19/month). Team (€199/month) also lets you serve embeds from your own domain.

Your data already has a story.
Give it ten minutes.

Open Datastripes, it’s free
2026 / Datastripes
Linegon SRL / VAT ID: 05114530230 / Via Adriano Garbinin 15, Verona (VR), Italy
Top Rated ProductDatastripes badgeOpenHunts Top 1 Daily WinnerDatastripes Data Stories - Turn any spreadsheet into a data story in seconds | Product Hunt