A person is not infinite.
Every row has a stated number of hours. A cell above 100% is not an opinion; it is arithmetic. The grid marks it red, hatches it, and prints the word OVER, so it cannot hide behind a colour.
Team capacity planner
A people-by-weeks grid that proves, or disproves, that the plan fits the team.
Three claims
Every row has a stated number of hours. A cell above 100% is not an opinion; it is arithmetic. The grid marks it red, hatches it, and prints the word OVER, so it cannot hide behind a colour.
A quarter that fits in total can still break in week four. The grid keeps every week separate, so a quiet month cannot disguise a bad fortnight, and one hot week is visible as a column, not a rounding error.
Enter the hours the work needs each week. The gap row subtracts that from what is booked and prints the sign: spare or short. A plan that cannot show its gap is a hope with a spreadsheet around it.
Fit check
Team total, ten seconds
Four inputs, one arithmetic answer. It tells you whether the team total could possibly cover the work, before you spend an hour on the grid.
Result
Enter four numbers.
Your result appears here as you type.
Reading the heat
Every cell prints its number. The ramp runs from white to black as a person fills up, and breaks to red only when they pass 100%.
The numbers in the swatches are examples of what a cell can show, not data about anyone.
Contents
Privacy
Your plan lives in this browser’s storage. There is no account, no server and no upload. Export a CSV when you need to share it.
That is a trade, stated plainly: clear your site data or switch devices and the plan stays behind. The planner works fully offline, and the CSV is the portable copy.