ForHosting KIT · Datas e tempo

Calcular idade exata

Quem nasceu em 17 de maio de 1990 tem 36 anos, 2 meses e 8 dias em 25 de julho de 2026, contando meses reais e anos bissextos. Escolha qualquer data de referência para formulários, cadastros ou requisitos. 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
Data de nascimento
1990-05-17
Data de referência
2026-07-25
Você obtém
Anos
36
Meses
2
Dias
8

A calculadora de idade exata transforma uma data de nascimento e uma data de referência em uma idade civil clara, expressa em anos e meses completos e dias restantes. Diferentemente de uma divisão do total de dias por 365, ela respeita a duração real dos meses gregorianos e os anos bissextos. Use a data de hoje para saber a idade atual ou escolha qualquer data passada ou futura para registros, requisitos, aniversários e cálculos reproduzíveis.

Informe duas datas completas do calendário

Comece pela data de nascimento e depois informe a data em que a idade deve ser medida. Ambas precisam usar o formato inequívoco YYYY-MM-DD; por exemplo, 17 de maio de 1990 é 1990-05-17. A referência não precisa ser hoje, portanto você pode descobrir a idade em uma inscrição, consulta, evento, transação ou registro histórico.

A ferramenta valida cada componente e rejeita datas impossíveis como 2025-02-29, meses fora de 01 a 12, zeros iniciais ausentes e textos que não sejam datas. Também rejeita uma referência anterior ao nascimento. Nenhuma data atual é inserida automaticamente: as mesmas entradas sempre produzem a mesma resposta, sem diferenças de fuso horário.

Entenda a contagem de anos, meses e dias

O resultado é uma duração de calendário, não uma estimativa obtida ao dividir os dias decorridos por um ano médio. Primeiro, a calculadora encontra o maior número de anos completos que pode ser somado ao nascimento sem ultrapassar a referência. Depois, conta os meses completos a partir desse aniversário e informa os dias restantes.

Se o mês de destino for mais curto, a data de ancoragem é ajustada ao último dia válido. Assim, o dia 31 vira o último dia de um mês com 30 dias, e 29 de fevereiro vira 28 de fevereiro em um ano não bissexto. As regras gregorianas de anos bissextos são aplicadas integralmente.

Use o resultado com consistência e responsabilidade

A idade civil exata ajuda quando uma resposta apenas em anos inteiros perde detalhes importantes. Escolas e associações podem medi-la em uma data fixa de matrícula; equipes administrativas podem calcular a idade na data de uma consulta ou ocorrência; e desenvolvedores podem gerar valores consistentes para formulários, relatórios e automações. A resposta repete as duas datas normalizadas ao lado dos três componentes da idade.

Esta ferramenta oferece aritmética, não uma decisão jurídica. Se o resultado controlar acesso a benefício, contrato ou serviço regulamentado, confirme as regras aplicáveis sobre datas-limite, aniversários bissextos e contagem inclusiva.

Verificar a idade em uma inscrição

Meça anos, meses e dias completos na data fixa de envio de uma inscrição ou matrícula.

Preparar um registro datado

Calcule a idade associada a uma consulta, ocorrência, avaliação ou registro histórico.

A data de referência precisa ser hoje?

Não. Informe qualquer data válida igual ou posterior ao nascimento, inclusive um marco histórico ou futuro.

Como são tratados os nascimentos em 29 de fevereiro?

Em um ano não bissexto, a âncora anual é ajustada para 28 de fevereiro antes da contagem dos meses e dias restantes.

Por que não dividir o número de dias por 365?

Anos e meses têm durações diferentes. A ancoragem no calendário produz componentes completos sem usar médias.

Qual a idade em 25 de julho de 2026 de quem nasceu em 17 de maio de 1990?

São 36 anos, 2 meses e 8 dias. A calculadora conta primeiro os anos completos, depois os meses completos desde o último aniversário e mostra o restante como dias.

O que acontece com datas de nascimento no fim do mês?

Quando um mês seguinte é mais curto, o aniversário passa para o último dia válido dele: uma data que começa no último dia de um mês longo cai no último dia de um mais curto. Cada parte da idade fica em zero ou mais.

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/calc2/age-calculate

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/calc2/age-calculate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"birth_date":"1990-05-17","reference_date":"2026-07-25"}'
{
  "birth_date": "1990-05-17",
  "reference_date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.age_calculate",
  "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.

Use o resultado com consistência e responsabilidade

Cada solicitação automatizada custa US$ 0,002; o navegador executa localmente o mesmo cálculo determinístico.

Criar fluxos reproduzíveis

Use datas explícitas em formulários, relatórios e automações de API para manter o resultado estável.

Quanto custa um cálculo pela API?

Cada solicitação à API custa US$ 0,002. O mesmo cálculo determinístico também está disponível no navegador.

O que acontece se a referência for anterior ao nascimento?

A solicitação retorna um erro invalid_input, pois não é possível calcular uma idade nessa direção.

Ver a documentação completa do KIT →