Sleep books give you a method. NapMap gives you the right moment, built from your baby's biology and adapted every single day.
Most parents see fewer nap battles within the first few days.
Works alongside Ferber, Sears, Taking Cara Babies, or no method at all. Timing science works for every approach.
Optional — leave blank to skip
Used NapMap before?
How old is your baby?
Wake windows change every few weeks. A 4-month-old needs sleep every 90 minutes. A 10-month-old can go 3 hours. Getting the timing right is the whole game.
At 7 months: 2 naps · 2.5–3 hr wake windows · 13–15 hrs total sleep
All set!
The schedule updates itself from real events. No manual planning needed.
☀️
Every morning
One quick check-in adjusts the whole day. Rough night means a longer first nap, earlier window, same bedtime.
📊
Adapts to your baby
After a week of logging, recommendations reflect your baby's actual pattern, not a generic average.
✈️
Tags any kind of day
Travel, illness, teething, wonder weeks — tag the day and the schedule adjusts its expectations automatically.
Schedule built for 7 months — update in Settings anytime.
One quick question.
This shapes how the app talks to you — not what it recommends.
There's no right answer here.
Baby starts crying 10 minutes after you put them down. What do you usually do?
Your plan is ready.
Everything you enter stays on your device. No account, no server, no access. Privacy policy
Guidance style can be changed anytime in Settings.
🔥
Good morning
Live
Asleep for
Ready
Last event—
Elapsed
Tap when baby wakes. I’ll build the day from there.
How was last night?
Yesterday —
Awake for—
Sleep pressure = how tired your baby is building up. Higher means closer to nap time.
Eye rubbing · yawning · glazed look · losing interest in toys · getting fussy. These are your green light.
Next
Recommended schedule
Schedule based on assumed 7mo ·
0naps·0hday sleep·since—
This week
—
Avg wake
—
Avg naps
—
Avg sleep
Sleep trend
Nap trend
Saves automatically · shapes tomorrow's coaching
Yesterday
Today's log
Nap entries appear here as you log them NapMap tracks sleep — for feeds, pair with a feed tracking app.
Good night
See you in the morning.
You're done for tonight. In the morning, NapMap will prompt you when it's time — just tap to log the first wake and start a new day.
Anything that explains today — missed nap, car ride, illness, travel, rough night. The sleep coach uses this to make tomorrow's guidance more accurate.
Day at a glance
6am9am12pm3pm6pm9pm
Nap
Night
NC
Sleep coach
Ask about today
Some parents find it helpful to reflect here. Others skip it entirely.
What stood out
Tomorrow looks like
Based on this week's pattern
Settings
?
Baby
Guidance styleBalanced
GentleStructured
Explanation detailGuided
GuidedQuiet
Full coaching and context — great for the first week.
Help & FAQ
Your data never leaves this device.
Everything you enter — your baby's name, age, sleep times — is stored only on your phone. No server, no account, no access. Parenting is between you and your little one, and we want to keep it that way.
The schedule
Does NapMap follow a specific sleep training method?
No. NapMap doesn't follow any single method. The wake window and sleep pressure science it's built on is grounded in pediatric biology — the same foundation that Ferber, Sears, Taking Cara Babies, and others all draw from, even when they disagree about everything else. What NapMap does that books can't is adapt that science to your baby's actual pattern, day by day. You don't have to choose a philosophy. You just have to log what happens.
Where does the recommended schedule come from?
NapMap uses age-based wake windows — the amount of time most babies can comfortably stay awake before needing sleep again. These ranges are drawn from widely-used infant sleep guidance and adapted to your baby's age. They're starting points, not prescriptions. The app adjusts them based on your baby's actual pattern over time.
How is this different from a sleep book?
Sleep books are good at giving you confidence and a framework. What they can't do is adjust when your baby has a rough night, gets sick, travels across time zones, or hits a growth spurt. NapMap does all of that automatically — the schedule you see today reflects what actually happened yesterday, not what a book predicted weeks ago. Think of it as the part every sleep book is missing.
How is this different from a sleep consultant?
Some parents pay for a sleep consultant on call — someone to text when a nap goes wrong and the whole day needs replanning. That's genuinely useful. But it depends on someone being available, on you finding the right words while you're exhausted, and on them knowing enough about your baby's recent pattern to give good advice.
NapMap sees what actually happened — the short nap, the early wake, the rough night — and adjusts the rest of the day automatically. No texting, no waiting, no explaining. It's not a replacement for human support when you need it. But for the daily replanning? It's already done.
Why is my recommended window different from what I read online?
Published wake windows are always ranges, not exact numbers. Different sources cite slightly different figures — all within a normal spread. After a few days of logging, NapMap blends your baby's real pattern into the recommendations so they reflect your baby specifically, not just an average.
What's the difference between "nap window" and "nap target"?
The nap window is when to try putting baby down — based on how long they've been awake. The nap target is how long that nap might last. Both are estimates. The window matters more than the target: getting the timing right is more valuable than chasing a specific duration.
Why did the schedule shift today?
The schedule is rebuilt from each real event — not from a fixed clock. If baby woke earlier or later than usual, or a nap ran long or short, everything adjusts forward from that point. This is intentional: a schedule built on what actually happened is more useful than one that ignores it.
Does the app account for my baby's age?
Yes. Wake windows, nap counts, and duration targets all change as your baby gets older. Update your baby's age in Settings whenever they hit a new month — especially around 4, 6, 8, and 12 months, when sleep patterns typically shift.
Nap quality
My baby never hits the target nap length. Is something wrong?
Probably not. Nap targets are realistic midpoints — many babies routinely land below them, especially for nap 2 or during developmental leaps. A nap that's shorter than the target still counts. The app tracks the average over time and adjusts the schedule accordingly.
What counts as a "short" nap?
Under 30 minutes is short — the baby likely woke at the end of a light sleep cycle rather than completing a full one. Under 10 minutes is usually a failed attempt rather than a real nap. Neither is a crisis. The schedule adjusts the next window earlier when a nap runs short.
A nap ran really long. Should I wake baby?
Generally no, especially for nap 1. Let it finish naturally. A very long nap may push bedtime slightly later — that's the only adjustment needed. The app flags when a nap is running long so you can keep an eye on timing, but there's no need to intervene.
The wake window
What is a wake window and why does it matter?
A wake window is the stretch of time a baby can comfortably stay awake between sleeps. Put baby down too early and they won't be tired enough to settle. Too late and they become overtired, which paradoxically makes it harder to fall and stay asleep. Hitting the window matters more than almost anything else in infant sleep.
What is sleep pressure and why does it matter?
Sleep pressure is the biological drive to sleep — it builds from the moment your baby wakes up and releases when they sleep. Think of it like hunger: the longer since the last meal (or nap), the stronger the drive. Catch it at the right moment and sleep comes easily. Wait too long and the body goes into overtired mode, which actually makes it harder to fall and stay asleep. That's why wake windows matter — not as arbitrary rules, but because they're tracking this underlying biology.
The sleep pressure bar — what does that show?
Sleep pressure is the natural biological signal that makes your baby tired. It builds from the moment they wake up — driven by a chemical called adenosine — and releases during sleep. It's not stress or a problem; it's the body's built-in timing system for sleep. The bar shows how far into that build-up your baby is. Green means pressure is still low. As it approaches orange, the nap window is opening — the body is ready for sleep. Red means the window has likely been missed and overtiredness is setting in. The bar resets to zero when a nap starts.
Off days
What do I do when everything goes wrong — travel, illness, bad day?
Log what actually happens and tag the day (there's a Travel or Not well tag). The app adjusts guidance for disrupted days and won't hold them against the pattern. One off day doesn't reset weeks of rhythm. The most useful thing on a hard day is an early bedtime — that's true for almost any situation.
My baby is on a different schedule than the app suggests. Should I follow the app?
Follow your baby. The app's recommendations are starting points — if your baby is consistently happy, sleeping well, and settling easily on a different schedule, that schedule is working. Log it faithfully and the app will adapt its recommendations to match your baby's real pattern within a week or so.
Getting started
How long until the schedule feels reliable?
A week of consistent logging gives the app enough data to meaningfully personalise recommendations. The first few days use age-based defaults. By day 7 the wake windows reflect your baby's actual pattern. By day 14 the estimates are quite accurate for most babies.
Does my parenting style affect the recommendations?
Not the schedule itself — the wake windows, nap targets, and timing are based on your baby's age and pattern regardless of parenting style. What changes is how the app talks to you. A parent who prefers to respond quickly gets warmer, more permissive language. A parent who prefers a more structured approach gets precise timing and direct guidance. Every style is equally valid — this is purely about communication, not about one approach being better than another. You can adjust it anytime in Settings.
Baby took an extra nap — more than usual. Can I log it?
Yes. Just tap the button when the nap starts, same as any other nap. NapMap supports up to 6 naps in a day. The schedule will adjust around whatever actually happened — extra naps, short naps, late naps. Log what's real and the app adapts. The expected nap count for your baby's age is just a starting point, not a ceiling.
Do I need to log every single nap?
Ideally yes — each logged event improves the accuracy of what comes next. But an occasional missed log won't break the pattern. If you forget to log a nap, you can backfill it using the "Did this happen?" prompt that appears in the schedule, or tap Edit on any log row.
Will my data be lost if I close the app?
No. Everything is saved automatically to your device after every tap. Closing the browser, locking your phone, or losing connection doesn't affect it. The only way to lose data is to clear your browser's site data or use Reset all data in Settings — neither happens accidentally.
NapMap stores your baby's name, age, sleep times, and recent history locally on this device. No account, no server copy, and no one at NapMap can see it.
What we store
Your baby profile, today's sleep events, recent history used for guidance, and any exported summaries you choose to create.
Where it lives
Everything lives in your browser storage on this phone or computer. If you clear site data, use a private browser session, or reset the app, that local history can be removed.
What we do not do
No account creation. No server-side baby data. No hidden sharing of sleep logs. Parenting is between you and your little one, and NapMap is designed to keep it that way.