Step-by-step guide · Free template

How to make a Gantt chart in PowerPoint

PowerPoint has no Gantt chart button, but there are three good ways to get one on a slide: build it from a stacked bar chart, start from a free template, or generate it automatically from your schedule.

Download the free template (.pptx) Skip to the automatic method

Free, no sign-up. Works in PowerPoint on Windows, Mac and the web.

Executive Overview Gantt chart slide drawn with GanttSnap: phases as colour-coded swimlanes, task bars, milestones, progress and a data date line
Executive Overview, one of three slides in the free template, drawn with GanttSnap.

Which method should you use?

All three produce a Gantt chart you can present. The difference is how long it takes and how painful the next update will be.

MethodBest forFirst chartEach update
1. Stacked bar chartA one-off chart with a handful of tasks20–30 minEdit the data by hand
2. Free templateA clean look without building from scratch10–20 minMove bars by hand
3. GanttSnap add-inRecurring reports and real project schedulesUnder a minuteImport and redraw

Method 1: Build a Gantt chart from a stacked bar chart

This is the classic do-it-yourself approach. A stacked bar chart has two series per task: an invisible one that pushes each bar to its start date, and a visible one whose length is the duration.

  1. Insert a stacked bar chart

    Go to Insert → Chart → Bar → Stacked Bar and click OK. PowerPoint opens a small Excel sheet with sample data.

  2. Enter your tasks

    Put task names in column A, start dates in column B and durations in days in column C. Delete the sample column D and any extra rows.

  3. Hide the start series

    Click the first set of bars, open Format Data Series, and set Fill → No fill and Border → No line. What's left looks like a Gantt chart.

  4. Put the first task at the top

    Bar charts list categories bottom-up. Select the vertical axis, open Format Axis and tick Categories in reverse order.

  5. Set the timeline range

    Select the horizontal axis and set its Minimum and Maximum bounds to your project start and end, so the chart doesn't start at the year 1900. If the box won't accept a date, use the date's serial number (format the date cell in Excel as Number to see it).

  6. Tidy it up

    Delete the legend and chart title, reduce the Gap Width to around 50% for thicker bars, lighten the gridlines and pick a colour.

Gantt chart in PowerPoint built from a stacked bar chart, with the start series hidden and tasks listed top to bottom
A stacked bar chart with the start series hidden.

Good for: a quick, one-off chart. Watch out for: there are no milestones, no phases and no today line without extra work, and every change means editing the data behind the chart.

Method 2: Start from a free Gantt chart template

A template gives you a finished design to fill in. Ours was drawn with GanttSnap from sample project data, and it is made of ordinary PowerPoint shapes rather than a chart, so every bar, label and milestone can be dragged, resized and recoloured directly on the slide.

The download contains three slides:

Executive Overview

Phases as colour-coded swimlanes, task bars with progress, milestones and a data date line.

Baseline Comparison

Current bars over grey baseline bars, with the finish slip in days, red for late and green for early.

Portfolio Roadmap

Programmes and workstreams in two levels of swimlanes, with chevron bars and percent complete.

Baseline comparison Gantt chart slide from the free template: current bars above grey baseline bars with slip in days
Baseline Comparison, from the free template.
Portfolio roadmap slide from the free template: programmes and workstreams in swimlanes with chevron bars and percent complete
Portfolio Roadmap, from the free template.

How to edit the template

Free Gantt chart template for PowerPoint 3 editable slides drawn with GanttSnap · 16:9 · .pptx · no sign-up
Download template

Good for: a professional-looking chart without building from scratch. Watch out for: the dates are not linked to anything, so every schedule update means moving bars by hand.

Method 3: Generate it automatically with GanttSnap

If you present a schedule more than once, updating bars by hand gets old quickly. GanttSnap is a PowerPoint add-in that draws the Gantt chart for you from your schedule data, as native, editable PowerPoint shapes.

  1. Install GanttSnap

    Add it free from Microsoft Marketplace, or in PowerPoint via Home → Add-ins. See the install guide.

  2. Add your schedule

    Import an Excel file or type tasks into the built-in table. On the Advanced plan you can import Primavera P6 XER and MS Project XML files directly.

  3. Pick a template

    Choose a layout for your audience: executive summary, detailed schedule report, milestone plan, roadmap or baseline comparison.

  4. Draw

    GanttSnap draws the slide in seconds, including swimlanes, milestones, progress and logic links. When the schedule changes, import again and redraw. Only GanttSnap's own shapes are replaced.

Schedule Report slide drawn automatically by GanttSnap: two-level swimlanes, logic links, milestones, progress and data date
Schedule Report, drawn automatically by GanttSnap with logic links and progress.

More layouts GanttSnap draws

Good for: monthly reports, steering committees and anyone whose schedule lives in Excel, P6 or MS Project. The free Starter plan covers Excel import for up to 10 activities. See plans.

Tips for a Gantt chart people can actually read

Frequently asked questions

Does PowerPoint have a built-in Gantt chart?

No. PowerPoint has no dedicated Gantt chart type. You can build one from a stacked bar chart, use a template, or use an add-in such as GanttSnap that draws it for you.

Can I make a Gantt chart in PowerPoint from Excel data?

Yes. You can paste your data into a stacked bar chart (Method 1), or import the Excel file into GanttSnap, which draws the chart automatically. Excel import is available on every GanttSnap plan, including the free one.

Is the Gantt chart template really free?

Yes. It's a free download with no sign-up, and you can use and edit it for any project.

Does the template work in Google Slides?

Yes. The slides are made of ordinary shapes, so they open and can be edited in Google Slides, although fonts and some shapes may look slightly different.

How do I keep a PowerPoint Gantt chart up to date?

With a manual chart or template you move bars by hand after each schedule update. With GanttSnap you import the updated schedule and redraw, and the slide matches the data again in seconds.

Stop redrawing Gantt charts by hand

Install GanttSnap free from Microsoft Marketplace and turn your next schedule update into a slide in seconds.

Get Started Free Download the free template