ForHosting KIT · Salute e sport

Calcolatore dell'ovulazione

Dal primo giorno dell'ultima mestruazione, veda il probabile giorno dell'ovulazione, la finestra fertile e il prossimo ciclo: una mestruazione iniziata il 1° marzo 2026 con un ciclo di 28 giorni indica l'ovulazione il 15 marzo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Primo giorno dell'ultima mestruazione
2026-03-01
Durata del ciclo (giorni)
28
Fase luteale (giorni)
14
Ottiene
Data di ovulazione stimata
2026-03-15
Inizio del periodo fertile
2026-03-10
Fine del periodo fertile
2026-03-16
Prossima mestruazione
2026-03-29

gratis online

Come vengono calcolate le tre date

Tutto parte dal primo giorno dell'ultima mestruazione. Il ciclo viene diviso in due: la fase luteale, cioè i giorni tra l'ovulazione e la mestruazione successiva, è considerata fissa a 14 giorni, a meno che lei non la modifichi, tra 10 e 16. I giorni precedenti assorbono ogni differenza nella durata del ciclo. L'ovulazione viene quindi stimata alla durata del ciclo meno la fase luteale, contata da quel primo giorno. La finestra fertile va da cinque giorni prima dell'ovulazione a un giorno dopo, sei giorni in tutto, perché gli spermatozoi possono sopravvivere diversi giorni e l'ovulo resta vitale per circa un giorno. La mestruazione successiva arriva un ciclo intero dopo: con inizio il 1° marzo 2026 e un ciclo di 28 giorni, la data è il 29 marzo.

Che cosa la stima può dirle e che cosa no

Il calcolatore conta solo giorni di calendario interi, senza medie né aggiustamenti nascosti, quindi il risultato vale esattamente quanto i numeri che inserisce. Se la durata del suo ciclo cambia da un mese all'altro, le date riflettono solo la durata indicata: per questo conviene usare il ciclo abituale e ricalcolare quando varia. Le date non dipendono dal fuso orario, così lo stesso dato dà gli stessi giorni su qualsiasi dispositivo. Sono accettati cicli da 20 a 45 giorni. Consideri il risultato un orientamento generale per pianificare, non una diagnosi medica né un metodo contraccettivo.

Il modello a conteggio dei giorni

Il calcolatore opera a partire da un modello a conteggio dei giorni ancorato alla sua ultima mestruazione. Ogni data in output è prodotta aggiungendo un numero intero di giorni all'ultima mestruazione in UTC, mai in ora locale, il che mantiene i risultati identici indipendentemente dal fuso orario del chiamante. Per l'input di esempio 2026-03-01 con un ciclo di 28 giorni e una fase luteale di 14 giorni, lo strumento restituisce una data di ovulazione del 2026-03-15.

Non è coinvolta alcuna media, appianamento o costante nascosta: è semplice aritmetica di giorni interi sul calendario.

App di monitoraggio del ciclo

Trasformi una data dell'ultima mestruazione memorizzata e la tipica lunghezza del ciclo di un utente in date di ovulazione, finestra fertile e mestruazione successiva per una vista a calendario.

Contenuti e quiz sulla salute

Incorpori uno stimatore deterministico e sicuro rispetto al fuso orario in una pagina editoriale senza portare logica medica o chiamare un orologio esterno.

Quale formato di data serve per lmp?

Una stringa rigorosa YYYY-MM-DD, validata rispetto al calendario UTC reale.

Questo è un parere medico?

No. È una stima generale basata sui tempi medi del ciclo e non dovrebbe essere usata come metodo contraccettivo né in sostituzione di un clinico.

Come si calcola la data dell'ovulazione?

La fase luteale viene sottratta dalla durata del ciclo e quei giorni vengono aggiunti al primo giorno dell'ultima mestruazione. Con un ciclo di 28 giorni e una fase luteale di 14, l'ovulazione cade 14 giorni dopo.

Quando è la mia finestra fertile?

Copre sei giorni: i cinque precedenti l'ovulazione stimata, il giorno stesso dell'ovulazione e quello successivo. Per una mestruazione iniziata il 1° marzo 2026 con i valori predefiniti, va dal 10 al 16 marzo.

E se il mio ciclo dura più o meno di 28 giorni?

Inserisca la durata abituale del suo ciclo, tra 20 e 45 giorni. La fase luteale resta fissa, quindi l'ovulazione e la finestra fertile si spostano con il ciclo, e la mestruazione successiva arriva un ciclo intero dopo.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/dev/ovulation-calculator

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/dev/ovulation-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lmp":"2026-03-01"}'
{
  "lmp": "2026-03-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ovulation_calculator",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Prevede la data di ovulazione, una finestra fertile di sei giorni e la mestruazione successiva a partire dall'ultima mestruazione (lmp), da cycle_days e luteal_days, usando aritmetica UTC a giorni interi. API a partire da $0.002.

Il modello a conteggio dei giorni

Passa lmp come stringa rigorosa YYYY-MM-DD, più i facoltativi cycle_days (predefinito 28, accettato da 20 a 45) e luteal_days (predefinito 14, accettato da 10 a 16). Il motore calcola un offset di ovulazione pari a cycle_days meno luteal_days; con i valori predefiniti quell'offset è 14, quindi la data di ovulazione cade 14 giorni dopo l'ultima mestruazione.

Finestra fertile e mestruazione successiva

Oltre alla singola data di ovulazione, la risposta mappa una finestra fertile e la mestruazione successiva attesa. fertile_start è l'offset di ovulazione meno cinque giorni e fertile_end è l'offset più un giorno, riflettendo il fatto che gli spermatozoi possono sopravvivere diversi giorni prima dell'ovulazione mentre l'ovulo resta vitale per circa un giorno dopo. Con l'esempio 2026-03-01 la finestra va da fertile_start 2026-03-10 a fertile_end 2026-03-16, sei giorni di calendario che incorniciano l'ovulazione prevista del 2026-03-15. Separatamente, next_period aggiunge semplicemente l'intero cycle_days all'ultima mestruazione, dando 2026-03-29 per un ciclo di 28 giorni. Poiché la fase luteale è trattata come fissa mentre la fase follicolare assorbe la variazione della lunghezza del ciclo, cambiare cycle_days sposta l'ovulazione e la finestra fertile senza spostare il conteggio luteale, in linea con il comportamento pratico dei cicli più lunghi o più brevi.

Date rigorose, errori tipizzati e determinismo

La gestione dell'input è rigorosa e tipizzata. L'output è una guida generale sulla fertilità, non un parere medico né un metodo contraccettivo. Il valore lmp deve essere una stringa che corrisponde a YYYY-MM-DD, e viene ricontrollato rispetto al calendario reale in UTC, così che una data impossibile come 2026-02-30 venga respinta anziché fatta scivolare silenziosamente in avanti. cycle_days e luteal_days devono essere interi entro i loro intervalli documentati; qualsiasi valore fuori da quegli intervalli, o un'ultima mestruazione mancante o non-stringa, solleva un errore tipizzato invalid_input che nomina il campo incriminato anziché un'eccezione non tipizzata.

Pianificazione della fertilità

Mostri a una coppia la finestra fertile di sei giorni attorno all'ovulazione prevista così da poter programmare i tentativi, adattando cycle_days e luteal_days alla propria storia.

Quale formula usa?

L'ovulazione è collocata a cycle_days meno luteal_days dopo l'ultima mestruazione. La finestra fertile è quell'offset da meno 5 a più 1 giorno, e next_period è l'ultima mestruazione più cycle_days.

Quali sono le lunghezze predefinite di ciclo e fase luteale?

cycle_days vale 28 per impostazione predefinita (valido 20-45) e luteal_days vale 14 (valido 10-16). Li ometta per usare i valori predefiniti.

È gratuito o l'API ha un costo?

Il widget nella pagina è gratuito (tier A). L'API è deterministica e ha un prezzo a partire da $0.002 per chiamata, addebitata solo in caso di successo.

Leggi la documentazione completa del KIT →