ForHosting KIT · Saúde e esporte

Calculadora de ovulação

A partir do primeiro dia da sua última menstruação, veja o provável dia de ovulação, a janela fértil e a próxima menstruação: um ciclo de 28 dias que começa em 1º de março de 2026 aponta para a ovulação em 15 de março. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Primeiro dia da última menstruação
2026-03-01
Duração do ciclo (dias)
28
Fase lútea (dias)
14
Você obtém
Data estimada de ovulação
2026-03-15
Início da janela fértil
2026-03-10
Fim da janela fértil
2026-03-16
Próxima menstruação
2026-03-29

grátis online

Como as três datas são calculadas

Tudo parte do primeiro dia da sua última menstruação. O ciclo é dividido em duas partes: a fase lútea, os dias entre a ovulação e a menstruação seguinte, é considerada fixa em 14 dias, a menos que você a altere, entre 10 e 16. Os dias anteriores absorvem qualquer diferença na duração do ciclo. Assim, a ovulação é estimada na duração do ciclo menos a fase lútea, contada a partir desse primeiro dia. A janela fértil vai de cinco dias antes da ovulação até um dia depois, seis dias ao todo, porque os espermatozoides podem sobreviver vários dias e o óvulo continua viável por cerca de um dia. A próxima menstruação vem um ciclo completo depois: com início em 1º de março de 2026 e ciclo de 28 dias, a data é 29 de março.

O que a estimativa pode e não pode dizer

A calculadora conta apenas dias corridos inteiros, sem médias nem ajustes escondidos, então o resultado é tão bom quanto os números que você digita. Se a duração do seu ciclo muda de um mês para outro, as datas refletem apenas a duração informada, por isso vale usar o seu ciclo habitual e recalcular quando ele variar. As datas não dependem do fuso horário, e a mesma informação dá os mesmos dias em qualquer aparelho. São aceitos ciclos de 20 a 45 dias. Use o resultado como orientação geral para planejamento, não como diagnóstico médico nem como método anticoncepcional.

O modelo de contagem de dias

A calculadora trabalha a partir de um modelo de contagem de dias ancorado na sua última menstruação. Cada saída de data é produzida somando um número inteiro de dias à última menstruação em UTC, nunca em horário local, o que mantém os resultados idênticos independentemente do fuso horário de quem consome. Para a entrada de exemplo 2026-03-01 com um ciclo de 28 dias e uma fase lútea de 14 dias, a ferramenta devolve uma data de ovulação de 2026-03-15.

Não há médias, suavização ou constantes ocultas envolvidas: é pura aritmética de dias inteiros sobre o calendário.

Apps de acompanhamento de ciclo

Transforme uma data de última menstruação armazenada e a duração típica de ciclo de uma usuária em datas de ovulação, período fértil e próxima menstruação para uma visualização em calendário.

Conteúdo e quizzes de saúde

Incorpore um estimador determinístico e seguro quanto a fuso horário em uma página editorial sem enviar lógica médica nem chamar um relógio externo.

Qual formato de data a lmp precisa?

Uma cadeia estrita YYYY-MM-DD, validada contra o calendário real em UTC.

Isso é aconselhamento médico?

Não. É uma estimativa geral baseada na cadência média do ciclo e não deve ser usada como contracepção nem como substituto de um profissional de saúde.

Como a data da ovulação é calculada?

A fase lútea é subtraída da duração do ciclo, e esse número de dias é somado ao primeiro dia da última menstruação. Com um ciclo de 28 dias e fase lútea de 14, a ovulação cai 14 dias depois.

Quando é a minha janela fértil?

Ela cobre seis dias: os cinco anteriores à ovulação estimada, o próprio dia da ovulação e o dia seguinte. Para uma menstruação que começa em 1º de março de 2026 com os valores padrão, vai de 10 a 16 de março.

E se o meu ciclo for mais longo ou mais curto que 28 dias?

Digite a duração habitual do seu ciclo, entre 20 e 45 dias. A fase lútea continua fixa, então a ovulação e a janela fértil se deslocam junto com o ciclo, e a próxima menstruação vem um ciclo completo depois.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

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

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Prevê a sua data de ovulação, um período fértil de seis dias e a próxima menstruação a partir da última menstruação (lmp), de cycle_days e de luteal_days, usando aritmética de dias inteiros em UTC. API a partir de US$ 0,002.

O modelo de contagem de dias

Você passa lmp como uma cadeia estrita YYYY-MM-DD, mais os opcionais cycle_days (padrão 28, aceito de 20 a 45) e luteal_days (padrão 14, aceito de 10 a 16). O motor calcula um deslocamento de ovulação de cycle_days menos luteal_days; com os padrões, esse deslocamento é 14, então a data de ovulação cai 14 dias após a última menstruação.

Período fértil e próxima menstruação

Além da única data de ovulação, a resposta mapeia um período fértil e a próxima menstruação esperada. fertile_start é o deslocamento de ovulação menos cinco dias e fertile_end é o deslocamento mais um dia, refletindo que os espermatozoides podem sobreviver vários dias antes da ovulação, enquanto o óvulo permanece viável por cerca de um dia depois. Com o exemplo de 2026-03-01, o período vai de fertile_start 2026-03-10 a fertile_end 2026-03-16, seis dias de calendário emoldurando a ovulação prevista em 2026-03-15. Separadamente, next_period simplesmente soma o cycle_days completo à última menstruação, dando 2026-03-29 para um ciclo de 28 dias. Como a fase lútea é tratada como fixa enquanto a fase folicular absorve a variação da duração do ciclo, alterar cycle_days desloca a ovulação e o período fértil sem mover a contagem lútea, correspondendo a como ciclos mais longos ou mais curtos se comportam na prática.

Datas estritas, erros tipados e determinismo

O tratamento da entrada é estrito e tipado. A saída é orientação geral de fertilidade, não aconselhamento médico nem contracepção. O valor lmp deve ser uma cadeia correspondente a YYYY-MM-DD, e é reverificado contra o calendário real em UTC, então uma data impossível como 2026-02-30 é rejeitada em vez de avançada silenciosamente. cycle_days e luteal_days devem ser inteiros dentro de suas faixas documentadas; qualquer coisa fora dessas faixas, ou uma última menstruação ausente ou não-string, levanta um erro invalid_input tipado que nomeia o campo problemático em vez de uma exceção não tipada.

Planejamento de fertilidade

Mostre a um casal o período fértil de seis dias em torno da ovulação prevista para que possam programar as tentativas, ajustando cycle_days e luteal_days ao próprio histórico.

Qual fórmula ela usa?

A ovulação é colocada em cycle_days menos luteal_days após a última menstruação. O período fértil é esse deslocamento menos 5 até mais 1 dia, e next_period é a última menstruação mais cycle_days.

Quais são as durações padrão de ciclo e de fase lútea?

cycle_days assume 28 por padrão (válido de 20 a 45) e luteal_days assume 14 (válido de 10 a 16). Omita-os para usar os padrões.

É gratuito ou a API tem custo?

O widget na página é gratuito (tier A). A API é determinística e tem preço a partir de US$ 0,002 por chamada, cobrada apenas em caso de sucesso.

Ver a documentação completa do KIT →