arrow_backAll Tools

Gantt Chart Builder

Simple visual Gantt: task bars across a date grid. No drag, just numbers in — bars out.

Methodology:Each task is positioned by date math — left% = (task start - project start) / total project days × 100, width% = duration / total project days × 100.

Saved Gantt Projects

No saved projects yet. Build a Gantt and click Save.

Tasks

#Task NameStart DateDurationTradeColorDepends On
1
2
3
4
5

Project Start

May 28

Project End

Jul 3

Total Days

36

Tasks

5

Project: New Project

Gantt Chart

Task
Wk 1
May 28
Wk 2
Jun 4
Wk 3
Jun 11
Wk 4
Jun 18
Wk 5
Jun 25
Wk 6
Jul 2
1.MobilizeKEY
General · 3d
3d
2.FoundationKEY
Concrete · 7d
7d
3.FramingKEY
Framing · 12d
12d
4.MEP RoughKEY
MEP · 8d
8d
5.Drywall
Drywall · 6d
6d
Red line marks today (May 28, 2026)
#TaskStartEndDurationTradeDepends On
1
Mobilize
May 28, 2026May 31, 20263 daysGeneral
2
Foundation
May 31, 2026Jun 7, 20267 daysConcrete1
3
Framing
Jun 7, 2026Jun 19, 202612 daysFraming2
4
MEP Rough
Jun 19, 2026Jun 27, 20268 daysMEP3
5
Drywall
Jun 27, 2026Jul 3, 20266 daysDrywall4

Key tasks (4): Tasks marked KEY have other tasks depending on them. If any of these slip, downstream work cannot start. For a full critical path with float calculations, use the Critical Path Calculator.

account_treeOpen CPM Calculator

Disclaimer: Simplified scheduling tool. For projects requiring formal CPM analysis or stamped construction schedules, use professional scheduling software (P6, MS Project) and a CPM scheduler.

Frequently Asked Questions

What's the difference between a Gantt chart and CPM?

A Gantt chart is a visual representation of tasks on a timeline — it shows when work is scheduled. CPM (Critical Path Method) is an analysis technique that calculates the longest dependency chain, identifies which tasks have zero float (the "critical path"), and quantifies how much slack each non-critical task has. Most Gantt charts in professional software include a CPM layer underneath. This tool gives you the visual Gantt; for the float math, use the Critical Path Calculator.

How do dependencies work in this tool?

Dependencies in this tool are informational — you enter the task numbers a task depends on (e.g. "1,2") and the chart marks tasks with successors as KEY tasks. The tool does not auto-shift dates when you change a predecessor's duration, because that's a simplifying choice to keep the interface predictable. To handle automatic rescheduling, use professional scheduling software like P6, MS Project, or Smartsheet.

When do I need real scheduling software instead?

Use Primavera P6, MS Project, Asta Powerproject, or similar when: (1) the contract requires submitted CPM schedules with stamped baselines, (2) you have more than ~50 interlinked activities, (3) you need resource leveling, (4) you need to track earned value or run delay claims, (5) you need lag/lead, finish-to-finish, or start-to-start relationships beyond simple finish-to-start. This tool is for small-to-mid jobs where a clear visual schedule is enough.

Can I export to MS Project or Primavera?

Not directly. Use the Print button to save a PDF, or copy the data from the table into a spreadsheet and import that into MS Project. P6 has its own XER format that requires structured task IDs, calendars, and relationship codes that this lightweight tool doesn't generate. If MS Project / P6 interop is critical, build the schedule there from the start.

All calculations run in your browser. No project data is sent to any server. Saved projects live in your browser's localStorage.