How to Make a Gantt Chart in PowerPoint
There are two ways to make a Gantt chart in PowerPoint: convert a stacked bar chart into a timeline, or draw one by hand with shapes. Both work for a slide, but both are manual. This guide covers each step by step, then shows the shortcut most teams actually want — design the chart online for free and export it straight to a .pptx file, dependencies and all.
Two ways to build one (stacked bar vs manual shapes)
PowerPoint has no native "Gantt chart" object, so every method is a workaround. Two are worth knowing:
- Stacked bar chart — repurpose PowerPoint's built-in bar chart by hiding the first segment, leaving a floating duration bar per task. It stays data-driven, so editing the datasheet updates the bars.
- Shapes / SmartArt — draw each task bar as a rectangle on a manual grid. Maximum design control, zero automation; every change is by hand.
Both are fine for a small, static schedule on a single slide. Neither handles dependencies or a critical path, and both get painful once you have more than a handful of tasks. If that is you, jump to the easy way.
Which should you choose? Pick the stacked bar chart when your dates might change and you want editing to update the picture, or when you value accuracy over styling. Pick shapes when the slide has to match a strict brand look and the schedule is essentially fixed. And skip both if you have real dependencies to track — no amount of PowerPoint formatting will recalculate a schedule when a task moves. Below, each method is broken down step by step so you can follow along in your own deck.
Method 1: stacked bar chart, step by step
This mirrors the classic spreadsheet trick, but inside PowerPoint's chart engine.
- On your slide, go to Insert → Chart. Choose Bar → Stacked Bar and click OK. A small linked datasheet opens.
- Set up three columns: Task, Start (days from the project start date), and Duration (task length in days). Enter your rows and close the datasheet.
- Click any bar in the Start series, then in Format Data Series set Fill → No Fill. The spacer vanishes and the Duration bars float to their correct start positions.
- Click the vertical axis, open Format Axis, and tick Categories in reverse order so the first task sits at the top.
- Select the horizontal axis and set the Minimum and Maximum bounds to match your project's day range so the timeline is tight and readable.
- Recolor the Duration bars, add a title, and remove the legend. Done.
Because it is a real chart, you can right-click → Edit Data to adjust tasks later — though offsets and durations are still day numbers you compute yourself. A common refinement is to split each Duration bar into two segments, "complete" and "remaining," by adding a third data column; shade the complete portion darker and you get a built-in progress view. To show a milestone, add a near-zero-duration row and give it a bright fill so it reads as a marker rather than a bar. It works, but every one of these touches is manual, and if a predecessor date shifts you must recompute the offsets for everything downstream by hand.
Method 2: shapes / SmartArt
When you want a bespoke, on-brand look, build the chart from shapes:
- Insert a table (or draw vertical gridlines) to represent your time axis — one column per week or month.
- List task names down the left column.
- For each task, insert a rounded rectangle and stretch it across the columns that match its start date and duration.
- Add diamond shapes for milestones and thin connector lines to suggest dependencies.
- Use Align and Distribute (Shape Format → Align) to keep bars tidy, and group everything so it moves as one unit.
SmartArt's process and timeline graphics can produce a simplified, roadmap-style version quickly, but they are not true date-scaled Gantt charts — they are best for a high-level "phases" visual rather than an accurate schedule. The shapes method looks great in a deck; its downside is that nothing updates automatically when a date moves.
A few habits keep the shapes approach from becoming a mess. Set a consistent bar height and snap everything to the same baseline grid so the chart looks engineered rather than hand-drawn. Use PowerPoint's Selection Pane (Shape Format → Selection Pane) to name and manage the dozens of shapes you will end up with. And build the whole thing on a single slide master element or grouped object so you can duplicate it for a "current" versus "planned" comparison. Even done well, though, the shapes method is a drawing, not a schedule — treat it as a communication artifact for a fixed plan, not a working document you will revise weekly.
A worked example: six tasks, then a slip
Both methods above ask you to supply numbers PowerPoint cannot work out for itself. Here is exactly which numbers, for one small plan — and what happens to them when a date moves.
The plan. A website replatform, Monday 2 March to Monday 1 June 2026. Six tasks, each starting the next working day after the last. The two figures PowerPoint needs are the start offset (calendar days from 2 March, so the first task is 0) and the bar length in calendar days, weekends included — because the axis is a calendar even when your estimates are in working days.
| Task | Dates | Working days | Start offset | Bar length | Shape left (cm) | Shape width (cm) |
|---|---|---|---|---|---|---|
| Discovery | 2–13 Mar | 10 | 0 | 12 | 5.0 | 3.6 |
| Design | 16–27 Mar | 10 | 14 | 12 | 9.2 | 3.6 |
| Build | 30 Mar – 24 Apr | 20 | 28 | 26 | 13.4 | 7.8 |
| Content migration | 27 Apr – 15 May | 15 | 56 | 19 | 21.8 | 5.7 |
| QA | 18–29 May | 10 | 77 | 12 | 28.1 | 3.6 |
| Go live | 1 Jun | 1 | 91 | 1 | 32.3 | 0.3 |
For Method 1, columns 4 and 5 are all you type. Right-click the chart, choose Edit Data, and put task names in column A, start offsets in B, bar lengths in C. Set the B series to No Fill and you are done. Note that the working-days column never appears: a 10-working-day task is a 12-day bar, and if you type 10 the picture finishes two days before the table you copied it from.
For Method 2, you need the last two columns, and the arithmetic behind them is worth doing once properly. A 16:9 slide is 33.87 cm wide. Reserve 5 cm on the left for task names and end the timeline at 32.6 cm, leaving 27.6 cm for a 92-day project — 0.3 cm per day, a scale worth choosing to be round. Then for every bar:
- Horizontal position =
5 + 0.3 × start offset - Width =
0.3 × bar length
Type those into Format Shape → Size & Properties rather than dragging. Six bars, twelve numbers, and the chart is accurate to a third of a millimetre per day instead of accurate to wherever your mouse landed.
Now Design overruns by three days. On a real scheduler this is one edit. Here is what it costs on a slide. Every downstream date moves, so every offset and length changes: Design becomes offset 14 / length 17, Build 31 / 28, Content migration 59 / 21, QA 80 / 14, Go live 94 / 1. The project now spans 95 days rather than 92, so 0.3 cm per day no longer fits the space you allocated and the scale itself has to change.
- Method 1: retype 10 of the 12 numbers in the datasheet. The chart redraws itself, which is a genuine advantage — but nothing told you the numbers were stale, and nothing checks the ones you typed.
- Method 2: recompute the scale, then retype all 12 positions and widths. Miss one and you have a slide that is confidently, precisely wrong — which is worse than an obviously rough sketch, because nobody in the room will question it.
That is the honest cost of a PowerPoint Gantt chart: not the twenty minutes to build it, but the twenty minutes it costs again every single time a date moves.
What each method gives you
A slide is a communication artifact, and it is worth being clear about how little of a schedule survives the trip onto one:
| Capability | Stacked bar chart | Shapes | SmartArt | Exported from a scheduler |
|---|---|---|---|---|
| Accurate to the date axis | Yes | Only if you type the numbers | No — it is not date-scaled | Yes |
| Redraws when data changes | Yes | No | No | Re-export |
| Dates entered as dates | No — day offsets | No — centimetres | No | Yes |
| Weekends and holidays | You compute them | You compute them | No | Built in |
| Dependency arrows | No | Drawn by hand, meaning nothing | No | Yes, real links |
| Reschedules when a task slips | No | No | No | Yes |
| Critical path | No | No | No | Calculated |
| Float per task | No | No | No | Calculated |
| Baseline vs actual | Extra series, by hand | Second row of shapes | No | Saved and compared |
| Milestones as diamonds | Near-zero-length row | Yes, drawn | Yes, decorative | Yes |
| Progress shading | Third series | Overlaid shape | No | Yes |
| On-brand styling control | Moderate | Total | Total | Recolour after export |
Read down the "Shapes" column and the pattern is clear: what you gain in design control you pay for in every single row that involves the schedule knowing something. A drawn connector line between two rectangles looks exactly like a dependency and constrains exactly nothing. That is fine as long as everyone understands the slide is a photograph of a plan rather than the plan itself.
Free PowerPoint template
If you would rather start from a finished slide, download our free PowerPoint Gantt chart template. It gives you a formatted timeline slide you can drop your tasks into, with a consistent color scheme and milestone markers already styled. Prefer a spreadsheet source of truth? See the Excel guide or grab the Excel template. The full template library covers construction, marketing, software and more.
The easy way — design online & export to PowerPoint
Here is where gantts.app is genuinely different from the tools people usually reach for. Instead of nudging rectangles or hiding chart series, you build a real project plan and let the tool produce the slide:
- Open the free online Gantt maker — no account, nothing to install.
- Add tasks, drag the bars to set dates, group them into phases, and link dependencies. The timeline reschedules itself and the critical path is highlighted automatically.
- Click Export → PowerPoint. You get a one-click .pptx with your Gantt chart on a slide, ready to present or hand off.
That one-click .pptx export is our differentiator: most free tools stop at a PNG or lock export behind a paid plan. Here it is free, and you can also export to PDF, PNG and Excel from the same menu. When the plan changes, edit online and re-export — no rebuilding the slide by hand. Try it now →
Presentation tips (colors, milestones, phases)
- Group by phase with color. Give each phase (Discovery, Build, Launch) its own hue so the audience reads structure before detail.
- Make milestones pop. Use a single contrasting color and a diamond marker for milestones so key dates stand out from the bars.
- Limit rows per slide. Aim for 8–12 bars on a presentation slide; split large plans into a summary slide plus phase detail slides.
- Add a today line. A vertical marker at the current date instantly communicates status.
- Keep labels short. Trim task names to a few words and put detail in the notes, not on the bar.
- Match your deck. Restyle bar colors to your brand palette so the chart looks native to the presentation.
For the underlying planning workflow — tasks, durations, dependencies — see our complete guide to making a Gantt chart.
Frequently asked questions
Does PowerPoint have a Gantt chart template?
PowerPoint does not include a native Gantt chart type, but you can build one from a stacked bar chart or from shapes, and there are downloadable Gantt slide templates. gantts.app offers a free PowerPoint template plus one-click export to .pptx.
What is the easiest way to make a Gantt chart for a presentation?
The easiest way is to build the chart in a dedicated Gantt tool and export it. With gantts.app you add tasks and dependencies online, then export a clean, editable slide to PowerPoint in one click — no manual bars or shapes.
How do I make a Gantt chart with shapes in PowerPoint?
Draw a table or gridlines for your timeline, then add a rounded rectangle for each task and position and size it to match its start date and duration. It gives full design control but must be updated by hand whenever dates change.
Can I export a Gantt chart to PowerPoint automatically?
Yes. gantts.app exports your chart directly to a .pptx file in one click, so you get a presentation-ready Gantt slide without rebuilding it in PowerPoint. You can also export to PDF, PNG and Excel.
What numbers do I type into a PowerPoint Gantt chart datasheet?
Two per task: a start offset — calendar days from the project start date, so the first task is 0 — and a bar length in calendar days. Both must be calendar days, not working days, because the chart axis counts weekends. A ten-working-day task running Monday to the Friday of the following week has a bar length of 12, not 10. Put the start offset in the second column, set that series to No Fill, and put the bar length in the third.
How do I position Gantt bars accurately when drawing them as shapes?
Work out a scale rather than dragging. A 16:9 slide is 33.87 cm wide: reserve about 5 cm on the left for task names and end the timeline near 32.6 cm, leaving 27.6 cm, so a 92-day project comes out at a round 0.3 cm per day. Each bar's horizontal position is 5 + 0.3 × start offset and its width is 0.3 × bar length. Type those into Format Shape → Size & Properties instead of positioning by eye.
How do I show milestones on a PowerPoint Gantt chart?
Represent milestones as diamond shapes or zero-length markers placed at the milestone date, using a contrasting color so they stand out from the task bars. In gantts.app, milestones are built in and export with the chart.