E We're now on Etsy! BrainsheetsStore — nurse merch, candles, mugs, more Shop now →

Free tool · private

Nurse Work Calendar.

A shift calendar built for the way nurses actually work — 12-hour blocks, nights and weekends, OT, PTO, and on-call. Log your schedule and it totals your hours by week and by pay period, estimates pay with night and weekend differentials, and flags back-to-back stretches that pile up fatigue. Everything stays on this device — no account, no PHI, nothing leaves your phone.

Add a shift

Pick a date and a shift type — times fill in automatically, and you can tweak them. Tip: tap any day on the calendar to add or edit shifts there.

Editing a shift
Day 7a–7p Night 7p–7a Eve 3p–11p 8-hr 9a–5p Custom
Pay estimate (optional) — saved as your default

Night diff applies to night/eve shifts; weekend diff applies Sat/Sun. OT-flagged shifts pay base × 1.5. Estimate only — your real check depends on your contract.

Your shifts

No shifts yet — add one above and it shows up here, newest first.

This pay period

Totals update as you add shifts. Set your pay-period length below.

0
hours this pay period
0
shifts this period
0
hours this week
0
OT hours
Day Night Eve OT PTO On-call

Tap a day to view, add, or edit its shifts.

Private & for your own planning: Everything you enter is stored only in this browser (localStorage) — no account, nothing sent to a server, no patient information. Pay estimates are rough and ignore taxes, benefits, callback rules, and your specific contract — always confirm against your actual pay stub and policy. The fatigue flag is a general well-being prompt, not a staffing or safety determination.

Why flag back-to-back shifts

  1. Caruso CC. Negative impacts of shiftwork and long work hours. Rehabil Nurs. 2014;39(1):16–25. (Consecutive long shifts and limited recovery raise fatigue and error risk.)
  2. American Nurses Association. Addressing Nurse Fatigue to Promote Safety and Health (position statement). 2014. (Recommends limiting consecutive shifts and protecting recovery time.)

Day

Tap calendar days to paste