/* 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; } }
We're building this tool for you. It will be available very soon — check back shortly!
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.
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.
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.
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.
It's based on Naegele's rule, adding 280 days to the first day of your last menstrual period.
If you know your conception date or have an ultrasound estimate, that will generally give a more accurate result than this calculator alone.
Yes, longer or shorter cycles shift the estimated ovulation and conception date, which this calculator accounts for when you adjust cycle length.
The first trimester runs through week 13, the second through week 27, and the third continues until delivery around week 40.