Ovulation Calculator: How to Find Your Fertile Window, Your Ovulation Day, and Your Next Period
Most people are taught that ovulation happens on "day 14." Most people also discover, somewhere around the third month of paying attention, that their body never got the memo. Cycles run short. Cycles run long. A stressful month pushes ovulation back by five days and the period arrives late, and it feels like the whole system is broken when nothing is broken at all.
This page does two things. First, it explains exactly how our ovulation calculator turns three simple inputs into a full map of your cycle — the fertile window, the ovulation day, the most fertile days, the next period, the earliest reliable pregnancy test date, and the estimated due date if you conceive. Second, it gives you the reference tables underneath it: the formulas, the cycle-length lookups, the day-by-day conception odds, the temperature conversions, and the timing milestones. Everything is laid out so you can check the calculator's work, or do the math on paper if you prefer.
If you are trying to conceive, this is the timing information that matters most. If you are simply trying to understand your own body, it is a decent short course in reproductive physiology. And if you are hoping to use it to avoid pregnancy, please read the honest section on that further down, because calendar-based prediction is the weakest tool in that particular box.
Ovulation Calculator Embed Code for Your Website:
You have just read through the full architecture of this tool — the three inputs that anchor everything (the first day of your last period, your average cycle length, and your period duration); the advanced luteal‑phase adjustment that most calculators hard‑code to 14 days but this one lets you change; the four outputs that turn those inputs into a complete map — the fertile window with its five‑day span, the ovulation day itself, the next period date, and the estimated due date if conception occurs; the day‑by‑day conception odds that reveal why the two days before ovulation matter most; the phase breakdown that shows exactly where you are in your cycle; and the quiet insistence on zero ads, zero sign‑ups, and zero data collection. You have seen the cycle‑length lookup that shifts a fertile window by up to a week, the luteal‑phase variable that changes the due date by the same number of days, the honest fertility‑awareness section that explains why this calculator is not a contraceptive method, and the reference tables that let you check every number. Now comes the practical part: putting that same engine onto your own site, so your visitors can track their cycles, find their fertile window, and plan their timelines without ever leaving your pages.
You can copy the code below and embed it on your website — in articles, sidebars, footers, or anywhere you want visitors to access a clinically grounded ovulation tracker. The tool runs entirely in the browser, inside an isolated container that cannot read or touch the page around it. No personal data — no LMP dates, no cycle lengths, no luteal‑phase lengths — is transmitted, stored, or logged. All calculations happen locally on your visitor's own device. The three inputs, the fertile‑window reconstruction, the ovulation‑day calculation, the next‑period prediction, the due‑date estimation, and the phase breakdown all work without a single server round‑trip. Close the tab and the entire session evaporates. What your visitors calculate stays with them, which is exactly how a cycle tracker should work — it is not the predicted date that matters, but the understanding the numbers give to the person reading them.
The embed is available in six interface languages to match your audience: English - Spanish - French - Arabic - Chinese - Hindi. The language setting controls the tool's labels, buttons, and instructions — and also determines which language the results, the phase descriptions, and the fertile‑window explanations appear in. The calculator itself is the same for every visitor worldwide, but the language it displays in is entirely your visitor's choice, detected automatically from their browser on first visit and remembered afterward. For Arabic, the entire layout flips to right‑to‑left, mirroring the interface so the experience feels native.
Switch the interface language by changing the parameter in the URL: ?lang=en
Available languages: en - es - fr - ar - zh - hi
1- Isolated iFrame Code (Ideal for Articles and Pages):
If you are publishing a guide, a deep‑dive article about cycle tracking, or a resource for people trying to conceive or understand their bodies — exactly like the one you are reading now — this method drops the fully functional calculator directly into the flow of your content. The isolated iframe keeps the tool contained, so your layout stays clean and your readers can calculate their fertile window, explore the four outputs, and browse the phase breakdown without reloading the page. Every feature works exactly as described: the three inputs with their respective ranges, the advanced luteal‑phase adjustment, the fertile‑window reconstruction that spans five days, the ovulation‑day calculation, the next‑period prediction, the due‑date estimation, the day‑by‑day conception odds, and the full cycle phase chart — all inside a small, self‑contained room on your site.
<iframe id="tq_ovulation_calculator" src="https://tools.tooliqo.co/ovulation-calculator/?lang=ar" title="Tooliqo" loading="lazy" scrolling="no" referrerpolicy="no-referrer-when-downgrade" allow="fullscreen" allowfullscreen style="width:100%;max-width:100%;height:880px;border:0;overflow:hidden;display:block;margin:0 auto;"></iframe>
<script>(function(){var i="tq_ovulation_calculator",b="https://tools.tooliqo.co/ovulation-calculator/",dl="ar";function L(){try{var h=(document.documentElement.getAttribute("lang")||"").toLowerCase();var ok=["ar","en","fr","es","zh","hi"];for(var k=0;k<ok.length;k++){if(h.indexOf(ok[k])===0)return ok[k];}}catch(e){}return dl;}function R(){var f=document.getElementById(i);if(!f)return;var lg=L();if(lg){var want=b+"?lang="+lg;if((f.getAttribute("src")||"").indexOf("lang="+lg)===-1)f.setAttribute("src",want);}window.addEventListener("message",function(e){var d=e.data;if(!d)return;try{if(f.contentWindow&&e.source&&e.source!==f.contentWindow)return;}catch(x){}if(typeof d.tqHeight==="number"&&d.tqHeight>=50){f.style.height=(d.tqHeight+20)+"px";}if(d.tqFullscreen===true){var _fd=false;try{var _pr=(f.requestFullscreen||f.webkitRequestFullscreen||function(){return null;}).call(f);if(_pr&&_pr.then){_pr.then(function(){_fd=true;},function(){f.style.cssText+=";position:fixed;inset:0;width:100vw;height:100vh;z-index:2147483647;background:#000;";});}else{_fd=true;}}catch(x){f.style.cssText+=";position:fixed;inset:0;width:100vw;height:100vh;z-index:2147483647;background:#000;";}setTimeout(function(){if(!(document.fullscreenElement||document.webkitFullscreenElement)&&!_fd){f.style.cssText+=";position:fixed;inset:0;width:100vw;height:100vh;z-index:2147483647;background:#000;";}},350);}if(d.tqFullscreen===false){try{if(document.fullscreenElement||document.webkitFullscreenElement)(document.exitFullscreen||document.webkitExitFullscreen||function(){}).call(document);}catch(x){}f.style.position="";f.style.inset="";f.style.width="100%";f.style.zIndex="";f.style.background="";}},false);}if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",R);}else{R();}})();</script>
2- Flexible Script (Suitable for Sidebars and Templates):
For sidebars, footers, or widget areas, this lighter integration loads the calculator on demand and adjusts to its container. It is the same engine, same three inputs, same advanced luteal‑phase adjustment, same fertile‑window reconstruction, same ovulation‑day calculation, same next‑period prediction, same due‑date estimation, same phase breakdown, same six‑language support — just packaged for places where an iframe might feel heavy. Drop it into your template, and the calculator appears where you want it, when you want it. Your visitors can track their cycles, find their fertile window, and understand their bodies without ever leaving your site.
<div class="tooliqo-tool" data-tool="ovulation-calculator" data-lang="en"></div>
<script src="https://tools.tooliqo.co/embed.js" async></script>
Note: Both methods load the same calculator — the one whose three inputs, advanced luteal‑phase adjustment, fertile‑window reconstruction, ovulation‑day calculation, next‑period prediction, due‑date estimation, phase breakdown, and six languages you have just read about. The tool respects dark mode and reduced‑motion settings on your visitors' devices. No watermarks, no daily limits, no data collection. Just the calculator, doing what it does, on your site. And if a visitor enters their dates, sees their fertile window, and finally understands why their period came "late" even though nothing was wrong — the tool has done what it was built to do. The rest is up to them, which was always the point.
What this guide covers
- Using the calculator: the three inputs that matter
- The formulas behind every result
- Ovulation day by cycle length: the full lookup table
- What is actually happening: the four phases of the cycle
- The fertile window and why it is six days, not one
- Reading each of your results
- The luteal phase: the number that changes everything
- Confirming ovulation with your own body
- Days past ovulation: the two-week timeline
- When a pregnancy test can actually tell you something
- From ovulation day to due date
- Irregular cycles: what the calculator can and cannot do
- Timing intercourse: what the research shows
- Using cycle tracking to avoid pregnancy
- What pushes ovulation earlier or later
- Age and monthly conception odds
- When to talk to a doctor
- How this calculator was built
- Frequently asked questions
- Glossary of cycle terms
Using the calculator: the three inputs that matter
The calculator asks for three things, and only the first one is strictly required to get a useful answer.
1. The first day of your last period
This is the single most important input, and it is also the one people most often get wrong. It means the first day you saw real bleeding — not spotting, not the brownish tail end of the previous cycle, and definitely not the day bleeding stopped. In clinical shorthand this date is called the LMP, for "last menstrual period," and it is the anchor point for everything that follows. Every date the calculator produces is measured forward from it.
If your bleeding started in the evening, count the next morning as day one. If you had a day of light spotting followed by a proper flow, count the day the proper flow began. Consistency matters more than precision here: pick a rule and use the same rule every month, and your predictions will get better over time.
2. Your average cycle length
Cycle length is the number of days from the first day of one period to the day before the next period starts. Count the first bleeding day as day one, and stop counting the day before the next bleeding begins. A cycle that starts on the 3rd of the month and whose next period starts on the 31st is a 28-day cycle.
The calculator accepts anything from 21 to 45 days, which covers the overwhelming majority of adult cycles. If your cycles vary, use the average of your last three to six months rather than the shortest or the longest. If you genuinely have no idea, 28 is a defensible starting point — but read the section on irregular cycles, because a guessed cycle length produces a guessed ovulation day.
3. Your period duration
How many days you actually bleed, from 2 to 10. This number does not affect the ovulation calculation at all. It exists so the calendar can shade your bleeding days accurately, and so the phase chart can show where the menstrual phase ends and the follicular phase begins. It is presentation, not prediction.
The advanced input: luteal phase length
Hidden behind the "Advanced settings" toggle is a fourth number: the length of your luteal phase, the stretch between ovulation and the start of your next period. The default is 14 days, which is the population average and the value nearly every online calculator hard-codes.
Leave it at 14 unless you have a real reason to change it — a progesterone test, a doctor's assessment, or several months of temperature charting or LH-strip data showing a consistently shorter or longer gap. If you do have that data, changing this number is the single most effective way to make the calculator more accurate for you. The tool accepts 10 to 16 days, which is the clinically normal range.
The formulas behind every result
Nothing in this calculator is a black box. Here is every formula it uses, written out. In the table below, LMP is the first day of your last period, C is your cycle length in days, P is your period duration, and L is your luteal phase length.
| Result | Formula | Example (LMP = 5 January, C = 28, P = 5, L = 14) |
|---|---|---|
| Ovulation date | LMP + (C − L) | 5 Jan + 14 days = 19 January |
| Ovulation as a cycle day | C − L + 1 | 28 − 14 + 1 = cycle day 15 |
| Fertile window (6 days) | Ovulation − 5 → Ovulation | 14 January → 19 January |
| Most fertile days (3 days) | Ovulation − 2 → Ovulation | 17 January → 19 January |
| Next period starts | LMP + C | 2 February |
| Next ovulation | Ovulation + C | 16 February |
| Earliest reliable pregnancy test | Ovulation + 14, never earlier than the next period date | 2 February |
| Estimated due date if you conceive | Ovulation + 266 days | 12 October |
| Today's cycle day | ((today − LMP) mod C) + 1 | varies |
| Menstrual phase | cycle days 1 → P | days 1–5 |
| Follicular phase | cycle days P + 1 → ovulation day − 1 | days 6–14 |
| Ovulation phase | the ovulation cycle day itself | day 15 |
| Luteal phase | ovulation day + 1 → C | days 16–28 |
| Forecast for cycle number n | period starts on LMP + (C × n) | 2 Feb, 2 Mar, 30 Mar |
A note on "day 14" and the off-by-one that confuses everyone
You will read everywhere that ovulation happens on day 14 of a 28-day cycle. You will also notice that our calculator labels it cycle day 15. Both are describing the same moment; they are just counting differently.
"Fourteen days after your period started" and "the fourteenth day of your cycle" are not the same date, because the first day of your period is counted as cycle day 1, not day 0. Fourteen days after 5 January is 19 January, and 19 January is the fifteenth day of a cycle that began on the 5th. The date formula — LMP plus (C minus L) — is the one that every major clinical reference uses, and it is the one that matters when you are actually choosing days on a calendar. We show the cycle-day number too, because temperature charts and LH-strip packaging use that vocabulary, but the date is the thing to act on.
Ovulation day by cycle length: the full lookup table
This is the table most ovulation articles do not bother to print. It assumes a 14-day luteal phase, which is the default the calculator uses. Find your cycle length in the first column and read across.
| Cycle length | Ovulation: days after period started | Ovulation: cycle day | Fertile window (cycle days) | Most fertile days | Next period begins on cycle day |
|---|---|---|---|---|---|
| 21 days | 7 | 8 | 3–8 | 6–8 | 22 |
| 22 days | 8 | 9 | 4–9 | 7–9 | 23 |
| 23 days | 9 | 10 | 5–10 | 8–10 | 24 |
| 24 days | 10 | 11 | 6–11 | 9–11 | 25 |
| 25 days | 11 | 12 | 7–12 | 10–12 | 26 |
| 26 days | 12 | 13 | 8–13 | 11–13 | 27 |
| 27 days | 13 | 14 | 9–14 | 12–14 | 28 |
| 28 days | 14 | 15 | 10–15 | 13–15 | 29 |
| 29 days | 15 | 16 | 11–16 | 14–16 | 30 |
| 30 days | 16 | 17 | 12–17 | 15–17 | 31 |
| 31 days | 17 | 18 | 13–18 | 16–18 | 32 |
| 32 days | 18 | 19 | 14–19 | 17–19 | 33 |
| 33 days | 19 | 20 | 15–20 | 18–20 | 34 |
| 34 days | 20 | 21 | 16–21 | 19–21 | 35 |
| 35 days | 21 | 22 | 17–22 | 20–22 | 36 |
| 36 days | 22 | 23 | 18–23 | 21–23 | 37 |
| 37 days | 23 | 24 | 19–24 | 22–24 | 38 |
| 38 days | 24 | 25 | 20–25 | 23–25 | 39 |
| 39 days | 25 | 26 | 21–26 | 24–26 | 40 |
| 40 days | 26 | 27 | 22–27 | 25–27 | 41 |
| 41 days | 27 | 28 | 23–28 | 26–28 | 42 |
| 42 days | 28 | 29 | 24–29 | 27–29 | 43 |
| 43 days | 29 | 30 | 25–30 | 28–30 | 44 |
| 44 days | 30 | 31 | 26–31 | 29–31 | 45 |
| 45 days | 31 | 32 | 27–32 | 30–32 | 46 |
Two things worth noticing in that table. The luteal phase stays fixed at 14 days all the way down the column — that is the whole point. What changes when your cycle is long or short is the first half, the follicular phase. The second half is remarkably stable. This is why "ovulation is 14 days before your next period" is far more useful advice than "ovulation is on day 14."
The second thing: look at the 21-day row. The fertile window opens on cycle day 3, which for most people is still a bleeding day. That is not a mistake in the table. On short cycles the fertile window genuinely overlaps the period, which is exactly why "you cannot get pregnant during your period" is false for a meaningful number of people. The calculator marks those overlapping days with a small dot on the calendar so you can see it happening.
What is actually happening: the four phases of the cycle
A menstrual cycle is a conversation between the brain and the ovaries, conducted in hormones, with the uterine lining responding to whatever gets said. Understanding the four phases turns the calculator's output from arbitrary dates into something you can reason about.
The menstrual phase (days 1 to about 5)
The lining of the uterus, built up over the previous cycle and no longer needed, is shed. Oestrogen and progesterone are both at their lowest. This is when most people feel the least energetic, and it is also the moment the brain starts the next cycle: falling hormone levels trigger the pituitary to release follicle-stimulating hormone, and the next round of follicles begins to develop.
The follicular phase (from the end of bleeding to the day before ovulation)
This is the variable half. Somewhere between five and twenty or more follicles start growing in the ovaries, each containing an immature egg. Within about a week, one becomes dominant and the others are reabsorbed. As that dominant follicle grows it produces increasing amounts of oestrogen, which does two things: it rebuilds the uterine lining, and it changes cervical mucus from thick and impenetrable to thin, clear and stretchy — a change you can observe yourself, and one of the most reliable free fertility signs available.
When the follicular phase runs long, the whole cycle runs long. Illness, travel, stress, disrupted sleep, intense training, and significant weight change all act here, delaying the follicle's maturation. This is why an unusually stressful month so often produces a late period: ovulation was postponed, and the second half of the cycle simply started later.
Ovulation (one day)
Rising oestrogen eventually crosses a threshold and triggers a sharp surge of luteinising hormone from the pituitary. Roughly 24 to 36 hours after that LH surge begins, the dominant follicle ruptures and releases its egg, which is swept into the fallopian tube. This is the moment ovulation predictor kits are detecting — not ovulation itself, but the hormonal signal that it is about to happen.
The egg is viable for about 12 to 24 hours. If it is not fertilised in that time, it disintegrates. This short viability window is the reason the fertile days sit before ovulation rather than after it.
The luteal phase (from ovulation to the next period)
The ruptured follicle collapses into a structure called the corpus luteum, which produces progesterone. Progesterone raises your basal body temperature by a few tenths of a degree, thickens cervical mucus back into a barrier, and maintains the uterine lining in a state ready to receive an embryo.
The corpus luteum has a built-in lifespan of roughly 12 to 16 days. If no pregnancy occurs, it degenerates, progesterone falls, the lining is shed, and day 1 arrives. If pregnancy does occur, the developing embryo produces hCG — the hormone pregnancy tests detect — which signals the corpus luteum to keep going.
Because the corpus luteum runs on its own clock, the luteal phase is the stable part of the cycle. That stability is the mathematical foundation of every ovulation calculator ever built.
The fertile window and why it is six days, not one
An egg lives 12 to 24 hours. Sperm, in fertile-quality cervical mucus, can survive in the reproductive tract for up to five days. Add those together and you get the fertile window: the five days before ovulation plus ovulation day itself. Six days, ending on the day the egg is released.
This is the definition our calculator uses, and it is the one supported by the large prospective studies of conception timing. It is worth stating plainly because a surprising number of tools shade a day or two after ovulation as fertile. By the day after ovulation, the egg is usually already gone.
Not all six days carry equal weight. The chances rise steeply as ovulation approaches. The figures below are approximate probabilities of conception from intercourse on a single given day, drawn from published cycle studies; they are shown in the calculator as a bar chart, and reproduced here as numbers.
| Day relative to ovulation | Approximate chance of conception | What is happening |
|---|---|---|
| 5 days before | about 10% | Window opens; sperm survival is being stretched to its limit |
| 4 days before | about 16% | Cervical mucus is beginning to turn fertile |
| 3 days before | about 14% | Oestrogen climbing; mucus increasingly hospitable |
| 2 days before | about 27% | Peak mucus quality; sperm can now reach and wait |
| 1 day before | about 31% | LH surge underway; the highest-value single day |
| Ovulation day | about 33% | Egg released; fertilisation possible for 12–24 hours |
| 1 day after | close to zero | Egg is generally no longer viable |
Treat these as the shape of a curve rather than a promise. They come from population studies of couples with no known fertility problems, and individual results vary enormously with age, sperm quality, and dozens of other factors. What the numbers reliably tell you is where the effort belongs: the two days before ovulation and ovulation day itself are worth roughly three times what the first day of the window is worth.
Reading each of your results
Press Calculate and the tool returns a fairly dense set of outputs. Here is what each one means and how much weight to put on it.
The cycle dial
The circular graphic is not decoration. Every tick on the ring is one day of your cycle, coloured by phase: rose for bleeding days, muted blue for the follicular phase, green for fertile days, a long amber tick for ovulation day, and violet for the luteal phase. The small dark dot marks where you are today. The number in the middle is your current cycle day.
The value of drawing a cycle as a circle rather than a grid is that you can see the proportions instantly. On a 21-day cycle the green fertile band sits almost on top of the rose bleeding band. On a 40-day cycle there is a long blue stretch before the green arrives. A calendar grid hides that shape; a ring shows it.
Estimated ovulation day
The headline result, with a countdown telling you whether it is today, tomorrow, in nine days, or already passed. This is a prediction based on averages, not an observation of your body. Treat it as the day to start paying close attention, and confirm it with the physical signs described below.
Fertile window and most fertile days
Six days and three days respectively. If you are trying to conceive and want a simple rule, the three most fertile days are the ones to prioritise.
Next period and next ovulation
Straight arithmetic: your LMP plus one cycle length, and your ovulation date plus one cycle length. Useful for planning travel, events, or simply not being caught out.
Earliest reliable pregnancy test
Set at 14 days after ovulation, and never earlier than the day your period is due. This is deliberately conservative. Sensitive tests can pick up a pregnancy a few days sooner, but early testing produces a lot of false negatives and a lot of unnecessary distress. Testing on or after the day your period was expected gives the clearest answer.
Due date if you conceive
Calculated as ovulation day plus 266 days — that is 38 weeks from conception, which is the same as the traditional 40 weeks from LMP, but corrected for your actual cycle length. For a 28-day cycle the two methods agree exactly. For a 35-day cycle, the standard 280-day rule would put your due date a full week too early. This correction matters: an incorrectly early due date is one of the common reasons for unnecessary intervention late in pregnancy.
The cycle calendar
Two or three months, with bleeding days filled rose, fertile days in pale green, ovulation day in amber, and your predicted next period outlined rather than filled — because it has not happened yet. Today has a dark ring around it. Days that are both bleeding days and fertile days carry a small dot.
The phase bar and the three-cycle forecast
The bar shows the proportions of your four phases with their cycle-day ranges. The forecast projects the next three cycles forward, giving period start, ovulation, and fertile window for each. That is genuinely useful for planning several months ahead — and it is also a good demonstration of how quickly small errors compound. If your real cycle length is 30 days and you entered 28, cycle four in the forecast is off by six days.
The luteal phase: the number that changes everything
If you change one setting in the calculator, make it this one. Here is what happens to a 28-day cycle as the luteal phase varies across its normal range.
| Luteal phase | Ovulation: days after period started | Ovulation: cycle day | Fertile window (cycle days) |
|---|---|---|---|
| 10 days | 18 | 19 | 14–19 |
| 11 days | 17 | 18 | 13–18 |
| 12 days | 16 | 17 | 12–17 |
| 13 days | 15 | 16 | 11–16 |
| 14 days (default) | 14 | 15 | 10–15 |
| 15 days | 13 | 14 | 9–14 |
| 16 days | 12 | 13 | 8–13 |
The spread between the shortest and longest normal luteal phase moves your fertile window by six days. If you assume 14 and your true value is 11, you will be looking at the wrong week. This is the most common reason a calculator "does not work" for someone.
How do you find your real number? Confirm ovulation with basal body temperature charting or LH strips for two or three cycles, then count the days from confirmed ovulation to the first day of the next period. If that count comes back consistently under 10 days, mention it to a doctor — a short luteal phase can make it harder for an embryo to implant, and it is worth investigating rather than working around.
Confirming ovulation with your own body
A calculator predicts. Your body reports. Combining the two is far more powerful than either alone, and most of the reporting methods cost nothing.
| Method | Timing | What it tells you | Cost | Reliability |
|---|---|---|---|---|
| This calculator | Predicts in advance | Estimated date based on your averages | Free | Good for regular cycles, poor for irregular ones |
| Cervical mucus observation | Warns 2–5 days ahead | Fertile window is opening now | Free | Good with practice; the most useful free sign |
| LH strips (ovulation predictor kits) | Warns 24–36 hours ahead | The LH surge has begun | Low | High, though some conditions cause misleading results |
| Basal body temperature | Confirms 1–2 days afterwards | Ovulation has already happened | Low | High for confirmation, useless for advance warning |
| Mittelschmerz (ovulation pain) | At or near the time | A one-sided ache, possibly ovulation | Free | Only some people feel it; not specific on its own |
| Cervical position and texture | Warns 1–3 days ahead | Cervix rises, softens, opens | Free | Moderate; takes months to learn confidently |
| Mid-luteal progesterone blood test | Confirms about a week afterwards | Whether ovulation occurred at all | Clinical | Very high |
| Follicle tracking ultrasound | Live observation | Follicle growth and release | High | The clinical reference standard |
Cervical mucus in detail
This is the sign most worth learning. Mucus changes predictably across the cycle in response to oestrogen, and it changes before ovulation, which makes it actionable.
| Stage | Appearance and feel | Fertility signal |
|---|---|---|
| Just after the period | Dry or almost nothing | Not fertile |
| Early follicular | Sticky, tacky, opaque, breaks when stretched | Low |
| Mid follicular | Creamy, lotion-like, white or cream | Rising — the window is approaching |
| Late follicular | Watery, thin, slippery, clear | High |
| Peak, around ovulation | Clear and stretchy, like raw egg white, stretches an inch or more without breaking | Highest — this is the peak fertile sign |
| Luteal phase | Abruptly thick, sticky or dry again | Not fertile; the change confirms progesterone has risen |
Basal body temperature and the conversion table
Basal body temperature is your temperature at complete rest, taken immediately on waking, before sitting up, drinking, or speaking, at roughly the same time every morning. Before ovulation it sits in a lower range; after ovulation, progesterone pushes it into a higher range and keeps it there until the period arrives.
The shift is small — typically about 0.3 °C, which is roughly 0.5 °F — so you need a thermometer with two decimal places and a consistent routine. What you are looking for is not a single high reading but a sustained shift over three or more days.
| Celsius | Fahrenheit | Typical interpretation |
|---|---|---|
| 36.1 °C | 97.0 °F | Pre-ovulation range |
| 36.2 °C | 97.2 °F | Pre-ovulation range |
| 36.3 °C | 97.3 °F | Pre-ovulation range |
| 36.4 °C | 97.5 °F | Upper edge of the pre-ovulation range |
| 36.5 °C | 97.7 °F | Post-ovulation range begins |
| 36.6 °C | 97.9 °F | Post-ovulation range |
| 36.7 °C | 98.1 °F | Post-ovulation range |
| 36.8 °C | 98.2 °F | Post-ovulation range |
| 36.9 °C | 98.4 °F | Post-ovulation range |
| 37.0 °C | 98.6 °F | Post-ovulation range |
The conversion formulas, if you want them: °F = (°C × 9 ÷ 5) + 32, and °C = (°F − 32) × 5 ÷ 9. A sustained rise of 0.3 °C equals a rise of about 0.54 °F.
Days past ovulation: the two-week timeline
Once ovulation has happened, the cycle enters a fixed sequence. "DPO" means days past ovulation, and it is the vocabulary used almost universally in trying-to-conceive communities. Converting between the two counting systems is simple: DPO = current cycle day − ovulation cycle day.
| DPO | What is happening |
|---|---|
| 0 | Ovulation. The egg is released and is viable for roughly 12–24 hours. |
| 1 | Fertilisation, if it happens, has happened by now. The temperature shift usually appears around here. |
| 2–5 | A fertilised egg divides as it travels down the fallopian tube toward the uterus. |
| 6–12 | The implantation window. The blastocyst embeds in the uterine lining, most commonly around 8–10 DPO. Some people notice light spotting. |
| 8–11 | hCG production begins after implantation and starts roughly doubling every 48 hours. |
| 11–13 | The earliest that very sensitive home tests may detect hCG. False negatives are common here. |
| 14 | The period is due. A test taken now is far more reliable. This is the date the calculator gives you. |
| 15–16+ | A missed period. If a test is still negative and no period arrives, retest in three days. |
When a pregnancy test can actually tell you something
Home pregnancy tests measure hCG in urine, quoted in mIU/mL. The lower the number, the more sensitive the test. Sensitivity is usually printed on the box or in the leaflet.
| Stated sensitivity | Earliest it may detect a pregnancy | Practical advice |
|---|---|---|
| 10 mIU/mL | Around 10–12 DPO | The most sensitive strips; still expect false negatives before the missed period |
| 20 mIU/mL | Around 12–14 DPO | Common mid-range sensitivity; test on the day the period is due |
| 25 mIU/mL | Around 13–15 DPO | The most common supermarket sensitivity |
| 50 mIU/mL | Around 15–17 DPO | Wait until the period is clearly late |
Two practical points. Use first-morning urine, when hCG is most concentrated, if you are testing early. And a negative test taken before your period is due tells you very little — it may simply mean implantation happened late, or that you ovulated later than the calculator predicted. A blood test at a clinic can detect hCG a couple of days earlier than urine tests and can quantify the amount.
From ovulation day to due date
The traditional method, Naegele's rule, adds 280 days to the first day of the last period. It carries a hidden assumption: that you ovulated on day 14. For a 28-day cycle that is fine. For anything else it introduces an error equal to the difference between your cycle length and 28.
Our calculator sidesteps the assumption by counting from ovulation instead: estimated due date = ovulation day + 266 days. Here is what the two approaches produce for the same starting date.
| Cycle length | Estimated ovulation | Due date (ovulation + 266) | Naegele's rule (LMP + 280) | Difference |
|---|---|---|---|---|
| 24 days | 15 January | 8 October | 12 October | 4 days earlier |
| 28 days | 19 January | 12 October | 12 October | identical |
| 32 days | 23 January | 16 October | 12 October | 4 days later |
| 35 days | 26 January | 19 October | 12 October | 7 days later |
An early ultrasound, usually between 8 and 13 weeks, remains the most accurate way to date a pregnancy, and clinicians will generally revise the due date based on it. Any calculator estimate is a starting point, not a fixed appointment — fewer than one in twenty babies arrive on their estimated date.
For reference, here is how pregnancy weeks map onto the counting systems you have been using.
| Gestational week | Days from LMP | Approximate DPO | Milestone |
|---|---|---|---|
| 4 weeks | 28 | 14 | Period is due; a test is now reliable |
| 6 weeks | 42 | 28 | Cardiac activity often visible on ultrasound |
| 8 weeks | 56 | 42 | Common timing for a first prenatal appointment |
| 12 weeks | 84 | 70 | End of the first trimester; dating scan window closes |
| 20 weeks | 140 | 126 | Anatomy scan |
| 28 weeks | 196 | 182 | Start of the third trimester |
| 37 weeks | 259 | 245 | Considered full term from here |
| 40 weeks | 280 | 266 | The estimated due date |
Irregular cycles: what the calculator can and cannot do
Clinical guidance generally treats a cycle length between 24 and 38 days as normal, with variation of up to seven to nine days between your own shortest and longest cycle. Outside those bounds, the pattern is worth discussing with a doctor.
| Pattern | Definition | Common label |
|---|---|---|
| Frequent | Cycles shorter than 24 days | Polymenorrhoea |
| Normal | 24 to 38 days | Regular |
| Infrequent | Longer than 38 days | Oligomenorrhoea |
| Irregular | More than 7–9 days of variation between your own cycles | Irregular |
| Absent | No period for 90 days or more, outside pregnancy | Amenorrhoea |
Here is the honest limitation. A calendar-based calculator is a projection built on an average. If your cycles swing from 26 to 40 days, the average is meaningless for prediction — the true ovulation day could fall anywhere across a two-week span, and no amount of arithmetic will narrow it.
What still works with irregular cycles:
- Cervical mucus observation. It responds to what your body is doing right now, not to what it did on average last year. When fertile-quality mucus appears, the window is opening — regardless of what day of the cycle it is.
- LH strips, tested over a wider span. Instead of testing for five days around a predicted date, start earlier and test daily. It costs more strips but it works.
- Using the calculator as a floor, not a target. Enter your shortest recent cycle to find the earliest your window might open, and your longest to find the latest it might close. Watch that whole range.
- Recording rather than predicting. Log the actual start date of each period for six months. Sometimes a pattern emerges that was invisible month to month.
Persistent irregularity is worth investigating. Polycystic ovary syndrome, thyroid disorders, high prolactin, significant weight change, and perimenopause all show up this way, and most of them are treatable.
Timing intercourse: what the research shows
The evidence here is more relaxed than most people expect, and it is worth saying so, because the anxiety around perfect timing does real damage to people's relationships.
Studies comparing intercourse every day with intercourse every other day during the fertile window find broadly similar pregnancy rates. Daily is marginally better in some analyses; every-other-day is close enough that the difference rarely matters in practice. What clearly does not help is saving up for a single perfectly timed attempt — long abstinence tends to reduce sperm motility, and a single attempt gives you one roll of the dice instead of several.
Practical approach: from the start of the fertile window through ovulation day, aim for every day or every other day, whichever is sustainable. Six days is not a long stretch. If you can only manage a few, prioritise the two days before ovulation and ovulation day itself.
Some things worth knowing:
- Position and lying down afterwards have not been shown to affect conception rates in any meaningful way.
- Most standard lubricants impair sperm motility. If you need one, choose a product specifically labelled fertility-friendly or sperm-safe.
- For most healthy couples in their twenties and early thirties, around 80% conceive within a year and about half within six months. Not conceiving in the first few months is entirely ordinary.
Using cycle tracking to avoid pregnancy
This needs to be said clearly: this calculator is not a contraceptive method, and you should not rely on it to avoid pregnancy.
The reason is structural, not a matter of software quality. The tool predicts using an average cycle length. Ovulation shifts in response to stress, illness, travel, sleep disruption and a dozen other things. A window that is wrong by three days in the direction of "earlier than predicted" is a window that offers no protection at all, and you have no way of knowing it was wrong until afterwards.
| Method | With perfect use | With typical use |
|---|---|---|
| Calendar or rhythm method alone | roughly 5–9 in 100 | roughly 12–24 in 100 |
| Cervical mucus methods | roughly 3–4 in 100 | roughly 10–23 in 100 |
| Symptothermal method (mucus plus temperature) | under 1 in 100 | roughly 2–23 in 100, depending on training and consistency |
The gap between the perfect-use and typical-use columns is the entire story. Symptothermal methods can be genuinely effective, but only with formal instruction, daily observation, disciplined record-keeping, and agreement from both partners about what to do on fertile days. That is a serious commitment, not a calculator. If avoiding pregnancy is your goal, talk to a healthcare provider about the full range of options.
What pushes ovulation earlier or later
When a prediction misses, one of these is usually why. Almost all of them act on the follicular phase, delaying or occasionally hastening the maturation of the dominant follicle.
- Psychological stress. One of the most consistently observed causes of delayed ovulation. A difficult few weeks can push the whole cycle back.
- Illness and fever. An infection during the follicular phase can delay ovulation by days. A fever also makes basal temperature charting unusable for that cycle.
- Travel and time-zone changes. Disrupted light exposure and sleep affect the hormonal signalling that drives follicle development.
- Sleep loss and shift work. Chronic circadian disruption is associated with more variable cycles.
- Intense exercise and low energy availability. Heavy training combined with insufficient food intake can delay ovulation or suppress it entirely.
- Weight change. Rapid loss or gain in either direction affects oestrogen production and cycle regularity.
- Stopping hormonal contraception. It can take several cycles for a natural rhythm to re-establish, and the first few cycles are often longer and less predictable.
- Breastfeeding. Prolactin suppresses ovulation, but unpredictably. Ovulation can return before the first postpartum period, which is why "no period yet" is not evidence of no fertility.
- Polycystic ovary syndrome. Follicles may develop without a dominant one emerging, producing long cycles or cycles with no ovulation at all.
- Thyroid disorders and high prolactin. Both readily disrupt cycle regularity and both are straightforward to test for.
- Perimenopause. Cycles typically shorten first, then become erratic, over a span that can last several years.
Age and monthly conception odds
Fertility declines with age, gradually at first and then more steeply. The figures below are population averages for couples with no known fertility problems, describing the chance of conceiving in any single cycle of well-timed attempts.
| Age | Approximate chance per cycle | Approximate chance within 12 months |
|---|---|---|
| Under 25 | about 25–30% | about 85–90% |
| 25–29 | about 20–25% | about 85% |
| 30–34 | about 15–20% | about 75–80% |
| 35–39 | about 10–15% | about 65% |
| 40–44 | about 5% | about 35–45% |
These are averages across large populations and say nothing definitive about any individual. Male fertility factors account for roughly a third to a half of cases where a couple has difficulty conceiving, so investigations should always look at both partners.
When to talk to a doctor
The general guidance is to seek advice after twelve months of regular unprotected intercourse without conception if you are under 35, and after six months if you are 35 or older. Do not wait that long if any of the following applies:
- Your cycles are consistently shorter than 21 days or longer than 38
- You have gone 90 days or more without a period and are not pregnant
- Your luteal phase is repeatedly shorter than 10 days on charted cycles
- You have severe period pain that interferes with daily life, or very heavy bleeding
- You have bleeding between periods or after intercourse
- You have a known condition such as PCOS, endometriosis, or a thyroid disorder
- You have had pelvic surgery, pelvic infection, or previous ectopic pregnancy
- You have had two or more miscarriages
None of these mean something is wrong. They mean the question deserves a real answer from someone who can examine you and order tests, rather than an estimate from a calendar.
How this calculator was built
A few notes on the tool itself, because the design decisions are relevant to how much you should trust the output.
Nothing leaves your device
Every calculation runs in your browser. Your period dates are never transmitted anywhere, never stored on a server, and never associated with an account, because there is no account and there is no server involved in the calculation. The last three calculations are kept in your browser's local storage purely so you can reload them, and the Clear button removes them permanently. For a tool that handles reproductive health data, this seemed like the only defensible architecture.
The cycle dial
Most ovulation calculators output a table. We wanted the shape of the cycle to be visible at a glance, so the primary result is a ring in which each tick is one day, coloured by phase, with a longer amber tick for ovulation and a marker showing today. It takes about two seconds to see whether your fertile window is close, far, or already behind you.
Six languages, including right-to-left
The tool runs in English, French, Spanish, Chinese, Hindi and Arabic, with full right-to-left layout support. Dates and numbers are formatted by your browser's own internationalisation engine, so month names, weekday order and relative phrases like "tomorrow" or "in nine days" come out correctly in each language rather than being crudely translated.
Date arithmetic that survives daylight saving
A detail most people never think about: naive date code in a browser can silently drop or add a day when the clocks change, because a "day" is not always 24 hours. Every date in this calculator is anchored to midday before arithmetic is performed, which makes the results immune to that class of error. If you calculate across a spring or autumn clock change, the dates are still right.
Calendar export and printing
The "Add to calendar" button generates a standard .ics file containing three events — your fertile window, your ovulation day, and your next expected period — which imports into Google Calendar, Apple Calendar, Outlook and anything else that speaks the format. The file is generated on your device. There is also a print option that produces a clean version of your results, which is genuinely useful if you are taking them to an appointment.
The default values, and why
| Setting | Default | Accepted range | Reason |
|---|---|---|---|
| Cycle length | 28 days | 21–45 | Population average; the range covers almost all adult cycles |
| Period duration | 5 days | 2–10 | Affects the calendar display only, not the ovulation estimate |
| Luteal phase | 14 days | 10–16 | The clinically normal range; 14 is the average |
| Fertile window | 6 days | fixed | Five days of sperm survival plus ovulation day |
| Most fertile days | 3 days | fixed | The two days before ovulation plus ovulation day |
| Pregnancy test date | ovulation + 14 days | fixed | Deliberately conservative; never earlier than the expected period |
| Due date | ovulation + 266 days | fixed | 38 weeks from conception, corrected for cycle length |
| Forecast | 3 future cycles | fixed | Beyond three cycles, small input errors compound badly |
| Saved history | 3 calculations | fixed | Stored in your browser only, clearable at any time |
Frequently asked questions
How accurate is an ovulation calculator?
For someone with genuinely regular cycles who knows their luteal phase length, a calendar calculation typically lands within a day or two of the real thing. For irregular cycles it can be off by a week or more. It is a starting point for observation, not a substitute for it.
Can I get pregnant during my period?
Yes, though it is uncommon. On short cycles, ovulation can arrive as early as cycle day 8, and sperm surviving five days from a late bleeding day could still be present. The 21-day row of the lookup table above shows the overlap explicitly.
Can I get pregnant right after my period ends?
Absolutely, and this is one of the most common misunderstandings. On a 24-day cycle the fertile window opens on cycle day 6, which for many people is the day bleeding stops or the day after.
How many days after my period do I ovulate?
It depends entirely on cycle length, not on period length. Subtract 14 from your cycle length to get the number of days after your period started. On a 28-day cycle that is 14 days after the start; on a 32-day cycle, 18 days after.
What if my cycle length changes every month?
Use the average of the last three to six cycles for a rough estimate, then confirm with cervical mucus or LH strips. If the variation is more than about seven to nine days, treat the calculator output as a very wide guess and lean on the physical signs instead.
Does a longer period mean I ovulate later?
No. Period length and ovulation timing are largely independent. The calculator asks for period duration only so the calendar can shade the right days.
Can I ovulate twice in one cycle?
Two eggs can be released within roughly a 24-hour span, which is how fraternal twins occur. What does not happen is a second, separate ovulation later in the same cycle — the progesterone that follows the first ovulation prevents it.
Is it possible to have a period without ovulating?
Yes. These are called anovulatory cycles and the bleeding is technically breakthrough bleeding rather than a true period. They become more common during perimenopause, with PCOS, and under significant physical stress. If you suspect them, a mid-luteal progesterone test can settle the question.
What does a short luteal phase mean?
A luteal phase consistently under 10 days may not give an embryo enough time to implant before the lining begins to shed. It is worth raising with a doctor, since it can point to a hormonal issue that is often treatable.
Why do LH strips say "peak" but my temperature never rises?
An LH surge signals that ovulation is likely, not that it definitely happened. Occasionally a surge occurs without a follicle being released. If this recurs across several cycles, mention it to a doctor.
How soon after ovulation can implantation happen?
Typically between 6 and 12 days after ovulation, most often around 8 to 10. Nothing detectable happens before that, which is why very early testing is unproductive.
Is implantation bleeding a reliable sign?
No. Only a minority of pregnancies involve any noticeable spotting, and light bleeding in the luteal phase has other causes. It is not something to build hope on.
Why does the calculator's due date differ from my doctor's?
Most likely because the clinical estimate used Naegele's rule, which assumes a 28-day cycle. If your cycles are longer or shorter, the two will differ by exactly that difference. An early ultrasound overrides both.
Does the calculator work after stopping the pill?
It will produce output, but the first few cycles after stopping hormonal contraception are often longer and less predictable. Give it three or four cycles before trusting the averages.
Can I use this while breastfeeding?
With caution. Ovulation can return before your first postpartum period, meaning there is no LMP to anchor the calculation. Physical signs are far more informative during this period.
What is the best time of day to test with LH strips?
Early afternoon is often recommended, since LH synthesised in the morning appears in urine a few hours later. Testing twice daily as the window approaches catches short surges that a single daily test can miss.
Does the calculator store or share my data?
No. Everything is computed in your browser. Nothing is transmitted. The last three calculations are held in your browser's local storage so you can reload them, and clearing them removes them for good.
Can I use it in Arabic or another language?
Yes — English, French, Spanish, Chinese, Hindi and Arabic, switchable at any time, with full right-to-left layout for Arabic. Your results stay on screen and simply re-render in the new language.
Why does it show a warning if my last period was long ago?
If the date you entered is more than 60 days in the past, the predicted dates have probably already been overtaken by a new cycle. The warning is there so you do not act on stale results.
Can I plan the sex of my baby by timing?
The idea that timing relative to ovulation influences the baby's sex has been studied and has not held up. Treat it as folklore.
Glossary of cycle terms
| Term | Meaning |
|---|---|
| LMP | Last menstrual period — the first day of your most recent period, and the anchor for every calculation |
| Cycle day (CD) | The day number counted from the first day of bleeding, which is day 1 |
| DPO | Days past ovulation |
| Follicular phase | From the end of bleeding to ovulation; the variable half of the cycle |
| Luteal phase | From ovulation to the next period; usually a stable 12–16 days |
| Fertile window | The six days ending on ovulation day during which conception is possible |
| LH | Luteinising hormone, whose surge triggers ovulation 24–36 hours later |
| FSH | Follicle-stimulating hormone, which drives follicle growth early in the cycle |
| hCG | Human chorionic gonadotropin, produced after implantation and detected by pregnancy tests |
| BBT | Basal body temperature, taken at complete rest on waking |
| Corpus luteum | The structure left behind after the follicle ruptures; produces progesterone |
| Mittelschmerz | One-sided pelvic ache some people feel around ovulation |
| Anovulatory cycle | A cycle in which no egg is released |
| EWCM | Egg-white cervical mucus — clear, stretchy, and the peak fertility sign |
| Implantation window | Roughly 6–12 DPO, when an embryo can embed in the uterine lining |
| EDD | Estimated due date |
| TTC | Trying to conceive |
| Naegele's rule | The traditional due-date formula: LMP plus 280 days |
A final word
A cycle calculator is a map, not the territory. It takes three numbers and projects them forward with arithmetic that is completely transparent — every formula is printed above, and you can check any result by hand. What it cannot do is see inside your body. It does not know that you slept badly for two weeks, or that you have been fighting a low-grade infection, or that this particular follicle is taking its time.
Which is why the best way to use it is as a prompt rather than an oracle. Let it tell you roughly when to start paying attention. Then let your own observations — the change in cervical mucus, the LH strip, the temperature shift — tell you what is actually happening. Over three or four cycles, the two sources of information start to converge, and you end up with something considerably more useful than either alone: a real, specific understanding of how your own cycle works.
Important: The results from this calculator are estimates based on the assumption of a regular cycle. This tool is not a contraceptive method and does not replace medical advice. If your cycles are irregular, if you have been trying to conceive for a year (or six months if you are over 35), or if you have any concern about your reproductive health, please speak with a doctor or midwife.
