Chickadee Bandit

See a custody schedule on a calendar, and count the overnights

Pick 2-2-3, 2-2-5-5, 3-4-4-3, alternating weeks or every other weekend. Print the months and see each parent's overnight percentage. Free, no account.

Free tools › Custody schedule calculator

Quick answer

Pick the pattern by name, say which parent has the first block and what day the week turns over, and the calendar fills in. The figures above it count overnights the way a parenting plan does — one full cycle, not one printed month — so the percentage does not wobble depending on which months you asked for.

Eight patterns, by the names people actually use for them: 2-2-3, 2-2-5-5, 3-4-4-3, alternating weeks, 4-3, and three shapes of every other weekend. Pick one and the months fill in, with each parent's overnight count and percentage above them.

Nothing you type is sent anywhere. The calendar is built in your browser, and the share link carries it in the part of the URL that never reaches a server — which matters here more than on most pages, because the names in it are children's.

Parent A and Parent B — 2-2-3

5 January 2026 to 31 March 2026. Every square is the night the children sleep there.

Over a full cycle

50% Parent A · 50% Parent B

7 and 7 nights of every 14.

Nights a year

183 · 182

At that share, before holidays and school breaks are worked in.

Weekend nights

2 · 2

Friday and Saturday nights in each 14-night cycle.

PA — Parent APB — Parent B
January 2026
SunMonTueWedThuFriSat
123
45Parent A6Parent A7Parent B8Parent B9Parent A10Parent A
11Parent A12Parent B13Parent B14Parent A15Parent A16Parent B17Parent B
18Parent B19Parent A20Parent A21Parent B22Parent B23Parent A24Parent A
25Parent A26Parent B27Parent B28Parent A29Parent A30Parent B31Parent B
February 2026
SunMonTueWedThuFriSat
1Parent B2Parent A3Parent A4Parent B5Parent B6Parent A7Parent A
8Parent A9Parent B10Parent B11Parent A12Parent A13Parent B14Parent B
15Parent B16Parent A17Parent A18Parent B19Parent B20Parent A21Parent A
22Parent A23Parent B24Parent B25Parent A26Parent A27Parent B28Parent B
March 2026
SunMonTueWedThuFriSat
1Parent B2Parent A3Parent A4Parent B5Parent B6Parent A7Parent A
8Parent A9Parent B10Parent B11Parent A12Parent A13Parent B14Parent B
15Parent B16Parent A17Parent A18Parent B19Parent B20Parent A21Parent A
22Parent A23Parent B24Parent B25Parent A26Parent A27Parent B28Parent B
29Parent B30Parent A31Parent A

Holidays, birthdays and school breaks are not in this calendar. Almost every parenting plan lets them override the ordinary pattern, so work them out separately and mark them on the printed sheet.

Chickadee Bandit
chickadeebandit.com

The schedule stays in your browser. The link puts it after the “#”, which is never sent to us — so the children’s names and the nights they are with each parent reach nobody, and there is nothing to sign up for.

What the percentage actually counts

Overnights, not hours, and not days. Almost every jurisdiction that attaches anything to parenting time — the label on the arrangement, a child-support formula, which parent the school writes to — counts where the child sleeps, which is why a schedule is described as a number of nights and why a "day" in a parenting plan is really the night at the end of it.

The headline figure is taken over one full cycle rather than over the months on screen, and that is the one thing on this page worth being pedantic about. A printed range almost never contains a whole number of fortnights, so the same 2-2-3 comes out as 50 percent over fourteen months and 51.6 percent over three. Quote the second number in front of a judge and you are quoting an artefact of how many months you happened to print.

The nights-a-year figure is the cycle share applied to 365, before any holiday schedule. That matters more than it sounds: a fortnight that divides evenly can end up well away from even once a summer block and an alternating Christmas are written in, and almost every plan lets the holiday schedule override the ordinary one.

Anchoring, and why the start date is not the first day of the pattern

The pattern is pinned to a change-over weekday, and the calendar snaps back to the most recent one on or before the date you give it. That is deliberate. A schedule that has been running since March is not restarting on the day you open a calculator; you are looking in on a cycle already in progress, and the sheet has to agree with the one on the other parent's fridge.

For the three every-other-weekend patterns the change-over day is fixed to Monday and the control is greyed out, because those shapes are defined by the calendar weekend. An "every other weekend" whose weekend fell on a Tuesday would be a different arrangement wearing the same name.

Swap which parent holds the first block and the whole calendar mirrors. On the even patterns that is cosmetic; on the every-other-weekend ones it decides which parent has most of the nights, so it is worth checking before printing.

Print it, or send the link

Print gives you the calendars and the counts and nothing else — no page heading, no form, no site navigation. The tints survive the printer, and every square carries the parent's name as well as its colour, so a photocopy in black and white still reads and nobody has to rely on telling two pale shades apart.

Copy as text gives the same schedule as stretches of nights — "Ana, 1 to 2 September, 2 nights" — which is the shape a parenting plan is written in and the shape that pastes into a message without turning into a wall of dates.

The link carries the whole thing after the "#". Send it to the other parent and they see the same calendar, editable, with nothing stored on our side and no account at either end.

When a printed calendar stops being enough

A printed month is a picture of an agreement. It is not the agreement, it keeps no record of what changed, and it cannot settle an argument about what was agreed in April — which is where co-parenting coordination actually goes wrong.

The Co-parenting app is the same schedule as a record. Once both parents have joined, each child's standing schedule takes effect only when both countersign it, every agreed version is kept, and one-off swaps go through the same countersign, with their terms frozen server-side at the moment both sides approve. Custody days are worked out on the server from what was agreed and flow to the shared calendar, so nobody is reading a picture.

It runs in a co-parenting space that sits between two private households: each parent keeps their own home, their own calendar and their own finances, and the space holds only the schedule, the kids' expenses, the shared records and messages that cannot be edited or deleted. It offers every pattern on this page by the same name this page uses, and anything else — a six-day rotation, a schedule built around shift work — as a day-by-day cycle you enter once and, once both have joined, both parents sign.

The names carrying their nights is deliberate on both sides. "Every other weekend" and "alternating weekends" are the same phrase to most people and get used for both the two-night and the three-night shape, and the difference between them is half again as many overnights. That is a bad thing to discover after two parents have countersigned it, so neither name appears in either place without saying which one it is.

Apps that do this continuously

Every app in the library is included with the household plan. This page stays free either way.

Read next

Stop reprinting it — try Co-Parenting

30-day free trial. One price for the whole household, no ads, and the whole app library comes with it.

Start a free trial