Project Critical Path Planner
Calculate earliest and latest task timing, exact total slack and critical connections in a task network.
Loading tool…
How to use Project Critical Path Planner
A forward topological pass finds earliest timing. A backward pass from the shared project finish finds latest timing. Zero total slack identifies critical tasks; connecting critical edges must also join matching finish/start times.
- Enter task json (id, duration, predecessors array).
- Choose the stated convention and check the units and supported model.
- Calculate, inspect the result, then copy or download it.
Good to know
- Exact-grid inputs use plain decimals with at most six decimal places and magnitude at most1e9. JSON numeric inputs use their stored decimal spelling; quote decimals when their exact entered spelling matters. No input is evaluated as code. Up to100 tasks and500 edges. Nonnegative durations share your chosen time unit. All dependencies are finish-to-start with zero lag; no resource capacity, work calendar, probabilistic schedule or date prediction is modeled. Disconnected tasks share the same completion deadline.
- Runs locally without input persistence. Text/JSON fields have a30000-character cap unless a stricter page limit applies; output has a1000000-character cap. Exact-grid workflows preserve six-decimal arithmetic, while approximate workflows use finite floating-point values. JSON downloads retain complete stored numeric values and exact fractions where provided. Unsupported formats and detected numeric or work-budget excess return an error or a clearly unresolved classification.
- Educational user-assumption arithmetic only. No live prices, laws, tax rules, quotes or financial advice.
Common questions
Can a project have more than one critical path?
Yes. Parallel task chains can tie for the longest duration. The download preserves all zero-slack tasks and timing-compatible critical connections rather than claiming one unique chain.
Is the input uploaded or saved?
No. The tool calculates inside this browser tab and provides a local download; it does not persist your input.
Keep going with related tools
All calculators →Business Days Calculator
Count Monday–Friday dates between two dates, excluding an optional list of your own holidays.
Date & timeDate Add and Subtract Calculator
Move a calendar date forward or backward by days, weeks, months, or years using UTC date arithmetic.
EducationWeighted Shortest Path Workbench
Inspect a shortest-path witness and distances from one source in your own nonnegative weighted graph.
Date & timeDated Project Timeline Builder
Turn authored task dates, progress and point milestones into an original vector timeline with complete source rows.
CalculatorsAssembly Station Takt Auditor
Audit your task-to-station assignment against customer takt, with exact grouped work, bottleneck ties, precedence violations and a declared ideal pipeline capacity model.
CalculatorsDispatch Cutoff Calendar Planner
Project orders through authored dispatch cutoffs and separate delivery business calendars with explicit holiday exclusions and intermediate handoffs.