Free tool · no signup · private

24-Hour Shift Schedule Maker

A free 24-hour shift schedule maker for teams that run round the clock. The seven-day grid opens with one-click 12-hour day and night presets, counts overnight hours correctly, and totals each person automatically. Print it, export a PDF, or share a link — nothing you type leaves this page.

  • 12-hour day/night presets
  • Correct overnight math
  • Full 7-day cover
  • Print / PDF / share link
Days
Default shift (for quick-fill)

24-hour coverage

1 staff · 80.5h total

EmployeeMonTueWedThuFriSatSunTotal
11.5h
11.5h
11.5h
11.5h
11.5h
11.5h
11.5h
80.5h
Daily total11.5h11.5h11.5h11.5h11.5h11.5h11.5h80.5h

100% private — every name, shift and total is computed in your browser. Nothing you type is uploaded, stored, or sent anywhere. The share link encodes the schedule in the URL itself.

How to build a 24-hour rota

  1. Keep all seven days on. Round-the-clock cover runs through the weekend, so the grid starts with the full week.
  2. Set a 12-hour preset. Tap Day 7a–7p or Night 7p–7a (or the 6/6 windows) so quick-fill drops the right shift in.
  3. Pair day and night rows. Assign people across the week so each 24-hour period has both a day and a night covered.
  4. Trust the overnight totals. Shifts that cross midnight are counted as full hours, not negatives — per person, per day, and for the week.
  5. Post it. Print, export a PDF, or share a link that carries the whole rota.

24-hour shift schedule maker — FAQ

How does this handle 12-hour day and night shifts?

One-click presets set a 12-hour window — Day 7a–7p or Night 7p–7a (and 6a–6p / 6p–6a). The night window ends earlier than it starts, which the tool reads as crossing midnight, so the 12 hours land on the right day and totals stay correct.

Can it cover all 24 hours, seven days a week?

Yes. The grid opens with all seven days enabled. Pair a day row and a night row for each part of the team and every 24-hour period is covered without gaps.

Does it count overnight hours correctly?

Yes. A shift from 19:00 to 07:00 is counted as 12 hours minus any unpaid break, not as a negative span. That is the part hand-built spreadsheets usually get wrong.

Is the 24-hour shift schedule maker free?

Yes — no account, no paywall, no trial. Build, print, export, and share unlimited rotas.

Where does my data go?

Nowhere. Names, shifts, and totals are computed in your browser. Nothing is uploaded or stored on a server, and the share link encodes the rota in the URL itself.

Running round-the-clock coverage? If you operate in a city with a fair workweek law, an advance-notice window and predictability-pay rules apply before you post this rota — see, for example, the Chicago obligations or Oregon's statewide rules, whose 10-hour rest gap bites hardest on round-the-clock coverage. Check whether a law covers you.