How to make a chart in Notion
Notion has a chart built in, and for many databases it is all you need. This guide walks through it first, with each limit quoted from Notion's help pages, then shows when embedding a chart from a separate tool such as ChartOmodo makes sense.
Checked against Notion’s help center on 29 September 2026
Start with a database
Both routes in this guide chart a Notion database. Each row is one record, and each property is something you can put on an axis, count or add up. If your numbers sit in a simple table on a page, move them into a database first.
Route 1: Notion’s built-in chart
Notion’s chart help page has the current clicks for adding a chart, and Notion revises them from time to time. The steps below follow the choices you make along the way, each quoted from that page.
1. Pick a chart type
Notion offers 5:
“Vertical bar chart, Horizontal bar chart, Line chart, Donut chart or Number chart”
Pick by the question the chart should answer:
- How did something change over time? A line chart, with the date on the X axis.
- Which category is biggest? A bar chart. Horizontal bars leave room for long category names.
- How is a whole split up? A donut, as long as there are only a few slices. With many slices, a bar chart is easier to compare.
- What is the one figure that matters today? A number chart.
2. Choose what goes on the axes
Axes belong to the bar and line charts:
“The X and Y axis configurations are only available for bar and line charts.”
Most properties can sit on an axis. Notion lists the ones that cannot:
“Your X and Y axes won't be able to show rollups, buttons, unique IDs, files and media, or formulas resulting in a list of outputs.”
Formulas built on relations and rollups are allowed, with a warning:
“Certain formulas, like formulas based on relations and rollups and other complex formulas, may cause charts to take a little bit longer to load.”
Donut charts have a stricter list: “Your donut chart won't be able to show rollups, buttons, unique IDs, files and media, and certain formulas.” If the number you need is a rollup, the rollup guide covers the formula route and the alternative.
3. Add a running total, if you need one
Notion’s chart can show values cumulatively: “You'll see this option if your chart is showing Count or Sum and your X axis property is sorted in ascending order.” The cumulative chart guide covers what that rules out and how to build a burn-up chart.
4. Check how much fits on your plan
Each chart has a ceiling on how many points it shows:
“Charts can only display up to 200 groups and 50 subgroups at a time (for example, 200 days on the X-axis).”
The plan sets how many charts you get. Notion’s Free plan includes 1 chart: “If you're on a Free plan, you can create one chart, and if you're on a paid plan, you can create unlimited charts.” Several charts gathered in one dashboard view need a higher plan: “Dashboard views are available on Business and Enterprise plans.” Notion lists Business at $20 per member per month billed yearly, $24 billed monthly. Notion dashboards without the Business plan covers the alternatives.
5. Share or export it
A Notion chart exports as PNG and SVG: “Select Copy as PNG, Download PNG, or Download SVG.” To show it outside Notion, publish the page that holds the chart. Notion lets you embed that published page in a website of your own, charts included (Notion help: Public pages and web publishing).
If your chart type is on Notion’s list, the property you need can sit on an axis, and your plan covers the number of charts, you are done. The rest of this guide is for the cases where one of those fails.
Route 2: embed a chart from ChartOmodo
ChartOmodo is a Notion integration. It reads a database through Notion’s API, draws the chart, and you paste the chart back into a Notion page as an embed block. You keep editing the database in Notion, and the chart follows.
- Create an account, open Data sources and connect Notion. On Notion’s screen, share only the databases you want to chart; anything left unselected stays invisible to ChartOmodo.
- Open a database in the builder and pick a chart type. There are 18, 5 of them on the Free plan.
- Set X-axis (category), Y-axis (value) and Aggregation: Count, Sum, Average, Min, Max or Count unique.
- Copy the embed link. In Notion, type
/embedand paste the link.
The chart refreshes on its own. It re-reads the database on a timer set by your plan, sooner when Notion reports an edit, and the embed has a Refresh data button for when you want the newest rows right away.
What it adds
- More chart types. By plan: bar, line, area, pie, KPI on every plan; donut from Starter; radar, scatter, heatmap, funnel, gauge, sankey, treemap, calendar, stream, bump, sunburst, waterfall from Pro. The funnel guide and the habit tracker guide build two of them step by step.
- A rollup property picked directly as an axis.
- Split by, from the Starter plan: one series per value of another property, up to 3 series on Starter, with the smaller ones grouped as Other.
- Running totals with the Cumulative toggle, from the Starter plan.
- Dashboards: several charts on one grid, from the Starter plan, shared into Notion with one embed link from the Starter plan.
- 5 charts on the Free plan, and CSV files as another kind of data source.
What it costs you
- Access: you connect Notion once and choose which databases ChartOmodo may read. How your data is handled.
- Timing: the chart catches up on a timer and when Notion reports an edit, not at the moment you type.
- Placement: ChartOmodo embeds are currently limited to Notion pages; other websites cannot frame them.
- Price: some chart types and features are paid. The pricing page has the current list.
When you need a separate tool
Notion’s column holds only what its help pages say, as checked on 29 September 2026. The last row is one where Notion does more.
| You want | Notion’s chart | ChartOmodo |
|---|---|---|
| A vertical bar, horizontal bar, line, donut, or number chart | Built in. Use it. | Not needed |
| More than 1 chart on a free plan | 1 chart on Free, unlimited on paid plans | 5 charts on Free |
| A funnel, a calendar heat map or another type outside that list | Not among its types | 18 types, 5 of them on Free |
| A rollup on an axis | Not as an axis; a formula that returns one value is allowed | Picked directly |
| A running total | With Count or Sum, on an X axis sorted ascending | Cumulative toggle, from Starter |
| Several charts in one view | Dashboard view on Business and Enterprise | Dashboards from Starter |
| The chart on a website outside Notion | Publish the page, then embed it on your site | Not supported: embeds work in Notion pages only |
Guides for specific charts
- Notion cumulative chart: running totals and burn-up
- Notion funnel chart from a CRM database
- Notion habit tracker chart: weekly and calendar
- Chart a Notion rollup: why it fails and the fix
- Notion chart limits and what to do about each
- Notion dashboards without the Business plan
- ChartOmodo vs Notion's built-in charts
To see finished charts before connecting anything, the examples are drawn from sample data and need no account.
Questions
How many charts can I make on Notion's Free plan?
1 chart. Notion's help page says: "If you're on a Free plan, you can create one chart, and if you're on a paid plan, you can create unlimited charts."
Which chart types does Notion have?
Notion's help page lists "Vertical bar chart, Horizontal bar chart, Line chart, Donut chart or Number chart". It adds: "The X and Y axis configurations are only available for bar and line charts."
Why can't I pick a rollup as a chart axis in Notion?
Notion keeps it off: "Your X and Y axes won't be able to show rollups, buttons, unique IDs, files and media, or formulas resulting in a list of outputs." A formula that returns one value is not on that list, so a formula built from the rollup can take its place. Notion warns: "Certain formulas, like formulas based on relations and rollups and other complex formulas, may cause charts to take a little bit longer to load."
Can I embed a Notion chart on my website?
Yes. Publish the Notion page that holds the chart, and Notion lets you embed that published page in a website of your own.
Can I add a chart type Notion does not have?
Not to Notion's chart block. You can embed one instead: build it in a separate tool such as ChartOmodo, then paste its link into a Notion page with /embed. ChartOmodo has 18 types, 5 of them on its Free plan.
Do I need Notion's Business plan for a dashboard?
For Notion's dashboard view, yes: "Dashboard views are available on Business and Enterprise plans." ChartOmodo dashboards start on its Starter plan and are pasted into a Notion page as one embed.
Does an embedded ChartOmodo chart update when the database changes?
Yes, on its own. It re-reads the database on a timer set by your plan, sooner when Notion reports an edit or someone presses Refresh data on the embed.