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

Jul 13

Project End

Aug 18

Total Days

36

Tasks

5

Project: New Project

Gantt Chart

Task
Wk 1
Jul 13
Wk 2
Jul 20
Wk 3
Jul 27
Wk 4
Aug 3
Wk 5
Aug 10
Wk 6
Aug 17
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 (Jul 13, 2026)
#TaskStartEndDurationTradeDepends On
1
Mobilize
Jul 13, 2026Jul 16, 20263 daysGeneral
2
Foundation
Jul 16, 2026Jul 23, 20267 daysConcrete1
3
Framing
Jul 23, 2026Aug 4, 202612 daysFraming2
4
MEP Rough
Aug 4, 2026Aug 12, 20268 daysMEP3
5
Drywall
Aug 12, 2026Aug 18, 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.