Critical Path Helper

Enter your project tasks with durations and dependencies to instantly see the critical path, float times, and total project duration.

Project Tasks

ID
Task Name
Dur.
Predecessors

Legend

Critical task — zero float, cannot be delayed
Non-critical task — has slack time available
ES Earliest Start   EF Earliest Finish
LS Latest Start    LF Latest Finish
Float = LS − ES (days/units task can slip)

Add tasks and click Calculate
to see the critical path analysis.

Summary

Enter your project tasks with durations and dependencies to instantly see the critical path, float times, and total project duration.

How it works

  1. Add each task with a name and duration (in any consistent unit — hours, days, weeks).
  2. For each task, list its predecessor task IDs separated by commas (leave blank for tasks with no predecessors).
  3. Click "Calculate" to run a forward pass (ES/EF) and backward pass (LS/LF) through the network.
  4. Tasks with zero total float are highlighted as critical — they cannot be delayed without extending the project.
  5. Review the table to see slack time on non-critical tasks and the minimum total project duration.

Use cases

Frequently Asked Questions

Related tools

Last updated: 2026-05-29 · Reviewed by Nham Vu