Gantt Chart Builder
Simple visual Gantt: task bars across a date grid. No drag, just numbers in — bars out.
Saved Gantt Projects
No saved projects yet. Build a Gantt and click Save.
Tasks
| # | Task Name | Start Date | Duration | Trade | Color | Depends 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 | Start | End | Duration | Trade | Depends On |
|---|---|---|---|---|---|---|
| 1 | Mobilize | May 28, 2026 | May 31, 2026 | 3 days | General | — |
| 2 | Foundation | May 31, 2026 | Jun 7, 2026 | 7 days | Concrete | 1 |
| 3 | Framing | Jun 7, 2026 | Jun 19, 2026 | 12 days | Framing | 2 |
| 4 | MEP Rough | Jun 19, 2026 | Jun 27, 2026 | 8 days | MEP | 3 |
| 5 | Drywall | Jun 27, 2026 | Jul 3, 2026 | 6 days | Drywall | 4 |
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.
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.