/* Coming Soon card styles */ .cs-wrap { min-height: calc(100vh - 200px); display: flex; align-items: center; justify-content: center; padding: 40px 16px; } .cs-card { max-width: 480px; width: 100%; background: #fff; border: 2px solid #fce7f3; border-radius: 24px; padding: 44px 36px; text-align: center; box-shadow: 0 8px 40px rgba(0,0,0,0.07); } [data-theme="dark"] .cs-card { background: #1e293b !important; border-color: #334155 !important; } .cs-icon-wrap { width: 72px; height: 72px; background: #fce7f3; border-radius: 20px; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; } .cs-icon-wrap svg { width: 34px; height: 34px; stroke: #db2777; } .cs-badge { display: inline-flex; align-items: center; gap: 6px; background: #fce7f3; color: #db2777; border: 1.5px solid #f472b644; border-radius: 50px; padding: 5px 14px; font-size: 0.72rem; font-weight: 800; text-transform: uppercase; letter-spacing: 0.08em; margin-bottom: 16px; } .cs-title { font-size: 1.55rem; font-weight: 900; color: #0f172a; letter-spacing: -0.02em; margin-bottom: 10px; line-height: 1.25; } [data-theme="dark"] .cs-title { color: #f1f5f9 !important; } .cs-desc { font-size: 0.92rem; color: #64748b; line-height: 1.65; margin-bottom: 28px; } [data-theme="dark"] .cs-desc { color: #94a3b8 !important; } .cs-divider { height: 1px; background: linear-gradient(90deg, transparent, #f472b666, transparent); margin-bottom: 24px; } .cs-notify-btn { display: inline-flex; align-items: center; gap: 8px; background: #db2777; color: #fff; padding: 13px 28px; border-radius: 12px; font-weight: 700; font-size: 0.88rem; text-decoration: none; transition: all 0.2s; box-shadow: 0 4px 14px #db277744; margin-bottom: 14px; width: 100%; justify-content: center; } .cs-notify-btn:hover { opacity: 0.9; transform: translateY(-2px); } .cs-back-btn { display: inline-flex; align-items: center; gap: 8px; background: transparent; color: #64748b; padding: 10px 20px; border-radius: 10px; font-weight: 600; font-size: 0.85rem; text-decoration: none; border: 1.5px solid #e2e8f0; transition: all 0.2s; width: 100%; justify-content: center; } [data-theme="dark"] .cs-back-btn { border-color: #334155; color: #94a3b8; } .cs-back-btn:hover { border-color: #db2777; color: #db2777; } .cs-dots { display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 24px; } .cs-dot { width: 8px; height: 8px; border-radius: 50%; background: #fce7f3; border: 2px solid #f472b6; animation: dotPulse 1.5s ease-in-out infinite; } .cs-dot:nth-child(2) { animation-delay: 0.3s; } .cs-dot:nth-child(3) { animation-delay: 0.6s; } @keyframes dotPulse { 0%,100% { transform: scale(1); opacity: 0.6; } 50% { transform: scale(1.3); opacity: 1; background: #db2777; } }
Coming Soon

Pregnancy Due Date Calculator

We're building this tool for you. It will be available very soon — check back shortly!

Back to Home Browse All Tools

About the Pregnancy Due Date Calculator

A pregnancy due date calculator estimates when your baby is likely to arrive based on the first day of your last menstrual period, using the same method most doctors use at your first prenatal visit. It also shows how many weeks along you currently are and breaks down your pregnancy into trimesters, so you have a clear timeline from early on.

Why This Tool Exists

Everyone asks 'when am I due' the moment they find out they're pregnant, and doctors typically won't confirm this until your first scan weeks later. This tool exists to give an immediate estimate you can work with in the meantime, using the standard 280-day method from your last period.

How to Use It

  1. Step 1. Enter the first day of your last menstrual period.
  2. Step 2. Optionally adjust your average cycle length if it's not 28 days.
  3. Step 3. Click Calculate.
  4. Step 4. View your estimated due date, current week of pregnancy, and trimester breakdown.

Key Features & Benefits

How It Works

The standard method adds 280 days (40 weeks) to the first day of your last period, which assumes a fairly typical 28-day cycle with ovulation around day 14. If your cycles run longer or shorter, the calculator adjusts the estimate accordingly. Keep in mind this is still an estimate — only about 5% of babies actually arrive exactly on their calculated due date, with most arriving within a week or two either side.

Frequently Asked Questions

How accurate is a due date calculator?

It gives a reasonable estimate, but only a small percentage of babies are born exactly on the calculated date — most arrive within a couple of weeks of it.

What method does this calculator use?

It's based on Naegele's rule, adding 280 days to the first day of your last menstrual period.

What if I don't know my exact last period date?

If you know your conception date or have an ultrasound estimate, that will generally give a more accurate result than this calculator alone.

Does cycle length affect the due date?

Yes, longer or shorter cycles shift the estimated ovulation and conception date, which this calculator accounts for when you adjust cycle length.

When does each trimester start?

The first trimester runs through week 13, the second through week 27, and the third continues until delivery around week 40.