Skip to content

Tool | Nap Schedule

Nap Schedule Generator

Start with what happened. Keep actual sleep separate from future plans, and compare using your own settings.

Record and compare your day

I don’t know which interval to use

An interval is the awake time from waking until the next sleep starts. It is different from nap length. You do not need to guess a number to use this page.

Leave with a useful record, even without a time estimate

  1. Record the last wake time you know. Mark other times as unknown if needed.
  2. Record whether a nap happened, was tried without sleep, or was not offered. Keep these different.
  3. Save what you have for yourself or another caregiver. Add the next actual sleep when it happens.

A missed nap by itself cannot choose a new bedtime. Keep following any existing care instructions; use the guide to review your situation rather than inventing an interval.

Add a known event first to enable saving your record.

Choose a situation

What happened today?

Choose a starting point. Nothing is recorded until you submit an entry.

Record what happened

Opening day…

Save your submitted entries before closing this tab.

2026-10-11 · UTC. Date and time zone options

1. What happened?
2. Known times
Actual wake time

Date: 2026-10-11

Change dates / crosses midnight
Clock change: specify UTC offset
3. Optional details

Your comparison settings

Choose your own assumptions. These are time comparisons, not age-based recommendations.

The interval is the awake time from waking until the next sleep starts. Use the same minimum and maximum for one exact interval.

Optional age for reading context

Age helps describe your recorded day and reading context. It does not change this calculation.

Compare a second interval

Leave both blank for one plan. Neither option is ranked as better.

Plan for later
Future naps

Count only future naps. Planned minutes never add to recorded sleep.

Optional preferences and fixed activities
Preferred bedtime range
Clock change: UTC offsets
Fixed activity 1
Fixed activity 1
Clock change: UTC offsets
Fixed activity 2
Fixed activity 2
Clock change: UTC offsets
Fixed activity 3
Fixed activity 3
Clock change: UTC offsets

Conflicts are shown; fixed activities are never moved automatically.

Display and care preferences

Compare using these settings and the entries already added to your day.

Not sure what interval to enter?

Plan for later

Compare using the last recorded wake and your settings. Nothing is added to your actual record.

Start with what you know. You can save your record without comparing times. Record what happened

Save or share this day

Recorded

Recorded sleep: 0–0 minutes. This includes only the sleep you’ve recorded.

No actual events recorded yet.

Your day

Opening day…

2026-10-11 · UTC · Age not entered · 0 recorded entries

Choose Save on this device to keep this day after closing the tab.

Dates, time zone and data options
Understand records, estimates and comparisons
Three different meanings
Recorded

What you explicitly entered as having happened.

Planned

A future assumption. Never added to recorded sleep.

Estimated [ … ]

A range of possible times. Unknown stays unknown.

What happened · what is only planned

Recorded — solid line

  1. No recorded entries yet.

Plan for later — dashed line

  1. Compare settings to see a possible plan. Nothing is selected automatically.

Sequence view, not a time scale. Estimated ranges and unknown times stay visible. Planned sleep is excluded from recorded totals.

Was this useful for your situation?

How this was worked out

We add your interval to the last recorded wake time. With ranges, the earliest wake plus the shortest interval gives the earliest result; the latest wake plus the longest interval gives the latest result. Later planned naps use your assumed duration, so uncertainty can widen.

Trying to settle without sleep and not offering a nap do not reset the wake time. Unknown times remain unknown. A plan never becomes a recorded event just because its time has passed.

These calculations do not determine when a baby will sleep, recommend a nap transition, or diagnose a sleep problem. No age-based rules are approved in this version. Follow any professional care plan and seek professional advice for health concerns or persistent difficulties.

Method and sources

Current method: user-defined interval arithmetic, version 1. No medical review is claimed. For general sleep and care information, see American Academy of Pediatrics: baby sleep. That resource is not used to derive an individual wake interval.

Start from an example

Example — nothing has been recorded. Read these structures without entering anything. No default sleep times or age recommendation are supplied.

Three-nap structure

Structure only · version 1
StepAssumption
WakeThe same chosen starting point
Nap 1Your interval, then your assumed nap duration
Nap 2Your interval, then your assumed nap duration
Nap 3Your interval, then your assumed nap duration
Bedtime rangeYour interval after the final assumed nap

The nap count is a comparison option, not a recommendation to change your day.

Two-nap structure

Structure only · version 1
StepAssumption
WakeThe same chosen starting point
Nap 1Your interval, then your assumed nap duration
Nap 2Your interval, then your assumed nap duration
Bedtime rangeYour interval after the final assumed nap

The nap count is a comparison option, not a recommendation to change your day.

Three different meanings
Recorded

What you explicitly entered as having happened.

Planned

A future assumption. Never added to recorded sleep.

Estimated [ … ]

A range of possible times. Unknown stays unknown.

Compare these structures using my own parameters
Shared assumptions · UTC. Both structures use exactly the same start and intervals.
1. Choose the starting point
Clock change: UTC offset
2. Set the comparison assumptions

Structure templates v1 · no numerical age template approved. You can also start from what happened without choosing an example.

Nap schedules by age

Age references give context. Your comparison uses the assumptions you enter; it does not infer a nap count from age. Read the six-month guide to understand the two structures before choosing one.

How the nap schedule is built

Start with an actual wake time and enter the interval you want to compare. The current comparison keeps your recorded entries separate from the proposed evening range. It does not choose an age-based nap count or fill in missing naps.

What to do when the schedule gets off

Babies are not clocks. When a nap runs short or long, recompute the next wake window from the actual end of the nap, not what the schedule originally said.

Two naps, three naps, one nap?

Changing a nap count changes the assumed day. Compare the structures above without treating either one as a readiness assessment. Continue your current arrangement or discuss recurring difficulties with your care professional.

Where to go next

If you still need to fine-tune the timing between naps, open wake windows by age or go straight to the wake window calculator. If naps are falling apart during a leap, check the sleep regression checker.

Nap schedule FAQ

How do I build a baby nap schedule?

Record the last wake you know and compare using your own intervals and remaining planned naps. Examples do not become actual records.

Should every nap schedule follow the clock exactly?

No. Real schedules work best when they flex with the actual naps your baby took that day.