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)
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.
Project Duration
—
Critical Tasks
—
Total Tasks
—
Critical Path Sequence
| ID | Task | Dur | ES | EF | LS | LF | Float | Critical |
|---|
Summary
Enter your project tasks with durations and dependencies to instantly see the critical path, float times, and total project duration.
How it works
- Add each task with a name and duration (in any consistent unit — hours, days, weeks).
- For each task, list its predecessor task IDs separated by commas (leave blank for tasks with no predecessors).
- Click "Calculate" to run a forward pass (ES/EF) and backward pass (LS/LF) through the network.
- Tasks with zero total float are highlighted as critical — they cannot be delayed without extending the project.
- Review the table to see slack time on non-critical tasks and the minimum total project duration.
Use cases
- Plan software releases by mapping feature dependencies and finding schedule bottlenecks.
- Manage construction projects where tasks like foundation work must finish before framing begins.
- Coordinate event planning activities with fixed deadlines and sequential dependencies.
- Identify which tasks can safely slip without delaying a product launch.
- Estimate the fastest possible completion time given all task constraints.
- Communicate project risk to stakeholders by showing which tasks are critical.
Frequently Asked Questions
Related tools
Last updated: 2026-05-29 ·
Reviewed by Nham Vu