Beautiful & Easy to Build Charts
M Chart & M Chart Pro
Manage data sets via a spreadsheet interface, display them as charts via the Chart.js chart library, and embed them via a shortcode or block. With M Chart Pro take your charts to the next level with External Data, Annotations, a Theme Builder, and Direct Email Support.
$0
Free
✓
17 Chart Types
✓
Spreadsheet Interface
✓
Live Chart Preview
✓
Color Themes
✓
Block and Shortcode Embedding
✓
Image Fallbacks
$79
Annually
Sites:
Pro
Take your charts to the next level!
✓
Everything in Free
✓
External Data
Pull your data from public and private Google Sheets or external CSV files
✓
Annotations
Add unlimited annotations to your charts
✓
Theme Builder
Full featured theme builder lets you customize every aspect of your charts
✓
Direct Email Support
Direct email support from the developers
7-day Money Back Guarantee
You are fully protected by our 100% Money Back Guarantee. If during the next 7 days you experience an issue that makes the plugin unusable and we are unable to resolve it, we’ll happily consider offering a full refund of your money.
I’ve used several interactive charting plugins for WP, and this is by far THE BEST. The backend UI is SUPER clean and easy to understand. The live preview of the charts is super handy, as well as the spreadsheet view/import feature.
jlschillinger
I’ve been using Uberchart for a long time but I’ve run into some issues lately, so I decided to try a different plugin. This plugin has everything I need, and it works flawlessly. I love te fact that AMP pages show an image, rather than a blank space.
teknofilo
This is the plugin I would want to build, but it’s already built better than I could imagine. Thanks for all the developers who worked on this. Maybe one day I can be good enough to contribute.
Sheenmo
Take Your Charts to the Next Level!
Features & Enhancements
M Chart Pro adds three major capabilities on top of the free M Chart core: a visual Theme Builder, External Data, and chart Annotations.
Theme Builder
A visual Theme Builder for reusable, named themes that restyle every part of a Chart.js chart, with two starter themes bundled and a live preview as you work.
- Color palettes, backgrounds, borders & fills with opacity
- Typography: built-in stacks, Google or Adobe Fonts, or your own @font-face
- Data styling for every chart family
- Layout, chrome & on-chart overlays (text, logo, source line)
External Data
Keep a chart’s data in sync with a spreadsheet or file hosted elsewhere, so you never re-enter numbers by hand.
- Google Sheets, multiple tabs; private sheets via a service account
- Remote CSV, one or more named URLs
- Scheduled auto-refresh, plus Sync Now on demand
- Safe by design: failed syncs leave your data untouched; SSRF-protected
Annotations
Mark up a chart with lines, shapes, and text that render on the live chart and in iframe embeds.
- Six types: Line, Box, Ellipse, Label, Point, and Polygon
- Works on X/Y, round (pie, doughnut, radar, polar), and treemap charts
- Full styling, including label typography with a background box
- Up to 50 per chart, drag to reorder, with a live preview
Frequently Asked Questions
What’s the difference between M Chart and M Chart Pro?
M Chart is the free core plugin: All 17 chart types and a spreadsheet data UI. M Chart Pro is an add-on that adds the Theme Builder, External Data, and Annotations. You install the free M Chart first, then add Pro.
Do I have to renew to keep using Pro?
No. Every Pro feature keeps working after your license expires. A current subscription is required only for future updates and email support. Your existing charts and themes never stop working.
Will it work with my theme?
Yes. M Chart renders charts with Chart.js and embeds them via a block, or shortcode, so it works with any WordPress theme, and even cross-site through an optional iframe embed.
Can I try it before buying?
The free M Chart core plugin is fully functional and always free, so you can build real charts before deciding. M Chart Pro is also covered by a 7-day money-back guarantee.
Still have questions?
Can’t find what you’re looking for? Need some custom development? Let’s have a chat.