HomeGuides › What is a Gantt chart?

What Is a Gantt Chart? Definition, Examples & Uses

By the gantts.app teamUpdated July 14, 20269 min read

A Gantt chart is a horizontal bar chart that shows a project schedule over time. Tasks are listed down the left side and a calendar runs across the top, with each task drawn as a bar positioned to show when it starts, when it ends, and how long it lasts.

On this page
  1. Gantt chart definition
  2. What does a Gantt chart look like?
  3. What is a Gantt chart used for?
  4. A worked example: the Fernbank Café refit
  5. Reading the chart: float and the critical path
  6. Gantt chart examples by project type
  7. Advantages and disadvantages
  8. Who invented the Gantt chart?
  9. Gantt chart vs timeline vs Kanban
  10. How to make one free
  11. Frequently asked questions
The four building blocks, on one timeline:
Week 1–8Phase 1Task ATask BPhase 2Task CMilestoneToday

Gantt chart definition

A Gantt chart is a bar chart that illustrates a project schedule. It maps activities against a horizontal time axis so you can see, in one view, the start, finish and duration of every task. Because the bars share a calendar, it also reveals which tasks run in parallel, which must happen in sequence, and how the project fits together from kickoff to finish.

In project management terms it is a scheduling tool, and it answers four questions at once: what has to be done, when each thing happens, in what order, and how it is going. That combination is why the format has survived more than a century and is still the default view in nearly every planning tool.

What does a Gantt chart look like?

Picture a spreadsheet grid. The left-hand columns hold task names and details; to the right, the columns become a calendar. For each task a coloured bar stretches across the cells matching its dates, so a three-week task is a bar three weeks wide. Read top to bottom for the work, left to right for time.

Parts of a Gantt chart

Week 1–8Phase 1Task ATask BPhase 2Task CMilestoneToday
Rows down the left, a calendar across the top, and one bar per task placed where it belongs in time.

Almost every Gantt chart is built from the same six elements:

Many charts add a vertical "today" line, a highlighted critical path and owner labels, but those six are the essentials.

Skip the manual work. Build this free in the gantts.app Gantt maker — drag the bars, link dependencies, see the critical path, export to Excel, PowerPoint, PDF or PNG. No sign up.

What is a Gantt chart used for?

Gantt charts are used anywhere work has to happen in a coordinated order against a deadline. They plan a schedule, show who owns what and when, make dependencies obvious, track progress so slippage shows early, give sponsors a one-page picture, and expose the moment one person is booked on two tasks at once — in construction, software, marketing, events, manufacturing, consulting and research alike.

A worked example: the Fernbank Café refit

Definitions only go so far. Here is one small project modelled end to end — a café closing for a refit and reopening — which everything later on this page refers back to. Five working days a week, starting Monday 2 March 2026.

#TaskDurationRuns afterStartFinish
1Permits & landlord approval8 dMon 2 MarWed 11 Mar
2Design & layout6 dMon 2 MarMon 9 Mar
3Order equipment (supplier lead time)20 d1Thu 12 MarWed 8 Apr
4Strip-out4 d1Thu 12 MarTue 17 Mar
5Plumbing & electrics9 d4Wed 18 MarMon 30 Mar
6Flooring & fit-out7 d5Tue 31 MarWed 8 Apr
7Equipment install3 d3, 6Thu 9 AprMon 13 Apr
8Health inspection passed0 d7Tue 14 Apr
9Staff training5 d8Wed 15 AprTue 21 Apr
10Reopening day0 d9Wed 22 Apr

Eight tasks, two milestones, and the whole thing lands on Wednesday 22 April. Nobody chose that date — it falls out of the durations and the links between them, which is the point of drawing a chart rather than typing dates into a document.

Notice what the table tells you that a task list could not. Rows 1 and 2 both start on day one because neither waits for the other. Row 3 is twenty days of waiting on a supplier, running quietly while the builders work. And rows 3 and 6 finish on the same Wednesday — the moment two independent chains must meet before the equipment can go in.

Reading the chart: float and the critical path

Once tasks are linked, the chart answers a question a task list cannot: which delays actually matter? Follow the longest chain — permits, strip-out, plumbing, flooring, install, inspection, training, reopening. That is the critical path, and every task on it has zero slack, so one lost day anywhere along it moves the reopening to 23 April.

A · 3B · 5C · 2D · 4Critical path: A → B → DSlack (C): 3Duration: 12
The critical path is the longest chain through the plan; its tasks have zero float.

The equipment order is the interesting case: twenty days of pure lead time finishing the same day as the flooring, and therefore also at zero float. Two chains can each single-handedly push the opening — one of building work, one of a purchase order. Better learned before placing the order than after.

TaskFinishesSuccessor startsTotal floatMeaning
Design & layoutMon 9 MarThu 12 Mar2 dCan slip two days before anything moves
Order equipmentWed 8 AprThu 9 Apr0 dCritical — a late delivery is a late opening
Flooring & fit-outWed 8 AprThu 9 Apr0 dCritical
Staff trainingTue 21 AprWed 22 Apr0 dCritical

Only one row has any give in it. If the designer needs three extra days, the first two are free and the third costs you the opening.

Two details about how gantts.app computes this. The figure it reports is total float — how far a task can slip before the project end date moves — not free float, which measures slack against the immediate successor alone. And its scheduling is as-placed: a dependency can only push a task later than where you put it, never drag it earlier. Park "Staff training" in June and linking it to the inspection will not pull it back to April; the chart shows the gap you left rather than silently closing it.

Gantt chart examples by project type

The café refit is one shape; the format holds while the tasks change with the domain. Software runs discovery, design, sprints, QA and release. Construction chains site prep, foundation and inspection so tightly that almost everything is critical. Marketing runs tracks in parallel across teams. Events work backwards from a date that cannot move. Start from the software, marketing or construction template in the library, or see a dozen worked through in Gantt chart examples.

Advantages and disadvantages

Gantt charts are popular for good reasons, but they are not the right tool for every situation.

In their favour: the whole schedule fits on one visual; a delay's ripple is visible rather than guessed at; parallel bars expose over-commitment; non-experts read one without training; and it pairs naturally with critical path analysis.

Against: hundreds of tasks make an unreadable chart; an un-maintained one is worse than none, because people keep trusting a picture that stopped being true; and bar length is duration, not effort — the café's 20-day equipment order costs almost no labour. Teams doing continuous, unpredictable work are usually better served by a Kanban board. The fix for most of this is a tool that recalculates when a date or dependency changes, rather than a picture you redraw by hand.

Who invented the Gantt chart?

The chart is named after Henry L. Gantt (1861–1919), an American mechanical engineer and management consultant who developed and popularized this style of scheduling chart around 1910 to 1915, first for factory production and then, famously, for wartime shipbuilding. He was not strictly first: in the 1890s the Polish engineer Karol Adamiecki designed a very similar chart he called a harmonogram, but he published mostly in Polish and Russian and never reached a wide audience. Gantt's version spread through American and European industry, so the format took his name.

Gantt chart vs timeline vs Kanban

Each does a different job. Every Gantt chart contains a timeline; a timeline is not a Gantt chart. Side by side, against the café refit:

Gantt chartTimelineKanban board
Core questionWhen does each piece of work happen, and in what order?What are the headline dates?What is being worked on now?
Shows durationYes — bar length is the durationNo — events are pointsNo — cards have no length
Shows dependenciesYes, as arrows between barsNoNo
Calculates a finish dateYes, from durations and linksNo — dates are typed inNo
The café refit on itAll 10 rows, with 22 April calculatedThree dates: close, inspection, reopen"Plumbing" sitting in the In progress column
Best whenThere is a deadline and a defined sequenceYou only need to show a handful of key datesWork flows continuously without fixed dates

They are less rivals than different altitudes: plenty of teams run the café refit as a Gantt chart for the landlord and the bank, and a Kanban board for the fortnight the builders are on site.

How to make one free

Here is the café refit built in gantts.app, using the buttons as they are actually labelled:

  1. Click ✨ Paste to Gantt and paste the list. Durations in brackets, after for a link and a trailing ! for a milestone are all detected — Plumbing & electrics (9d) after Strip-out, then Health inspection passed !.
  2. Or build it by hand: + Task for a work row, ◆ Milestone for a diamond, ▣ Group for a phase.
  3. Double-click a row to set Runs after (predecessors), the Assignee and % complete — and to switch a row's type if you typed a milestone as a task.
  4. Click ⚡ Auto-schedule to move every task to the earliest date its dependencies allow. This is what turns guesses into the 22 April finish.
  5. Tick Critical path to see both zero-float chains highlighted, and ◎ Today to jump the view back to the current date.
  6. Open ◳ Baseline before the first day on site, so slippage is later measured against what you promised.
  7. Use ⬇ Export for 📄 PDF document, 📊 Excel (.xlsx), 📑 CSV (spreadsheet) or 📽 PowerPoint (.pptx), or 📤 Share… for a 🔗 Shareable link.
1Design2Build3Test4Launch
From a plain task list to a scheduled, linked plan in a handful of steps.

For the landlord, set View to Milestones only before exporting: two rows, inspection and reopening — the entire project as far as they are concerned.

For a full walkthrough read how to make a Gantt chart step by step, or how to make one in Excel. No sign up, no download — everything runs and saves in your own browser.

Frequently asked questions

What is a Gantt chart in simple terms?

A Gantt chart is a horizontal bar chart that shows a project schedule over time. Tasks are listed down the left side and a calendar runs across the top, with each task drawn as a bar positioned to show when it starts, when it ends, and how long it takes.

What is the main purpose of a Gantt chart?

The main purpose is to plan and communicate a schedule: it shows what needs to be done, in what order, by when, and who is responsible. It makes overlaps, dependencies, and the overall timeline easy to see at a glance.

Who invented the Gantt chart?

The chart is named after Henry L. Gantt, an American mechanical engineer and management consultant who popularized it around 1910 to 1915. An earlier similar chart was designed by Polish engineer Karol Adamiecki in the 1890s, which he called a harmonogram.

What are the main parts of a Gantt chart?

The core parts are a task list, a timeline or date axis, horizontal task bars, milestones shown as diamonds, dependency arrows linking related tasks, and progress shading that shows percent complete.

What is float on a Gantt chart?

Float is how long a task can slip before it causes damage. gantts.app reports total float — the delay a task can absorb before the project finish date moves — rather than free float, which only measures slack against the next task. In the café refit example, "Design and layout" has two days of total float and everything on the critical path has none.

What is the difference between a Gantt chart and a timeline?

A timeline is a simple sequence of dated events on one line. A Gantt chart is richer: it shows many parallel tasks with durations, dependencies, owners, and progress, so it can actually be used to manage the work, not just illustrate key dates.

Can I make a Gantt chart for free?

Yes. gantts.app lets you build a Gantt chart free in your browser with no sign up and no download, including dependencies and automatic critical path, then export to PDF, PNG, Excel or PowerPoint.

Make your Gantt chart now

Free, no sign up. Add tasks, dependencies and critical path, then export to PDF, PNG, Excel or PowerPoint.

Open the Gantt maker →