Data e Tempo Matemática Conversores Ferramentas de Texto Dia a Dia Geradores Blog Sobre Contato
Bolo de aniversário com velas acesas representando o cálculo de idade em anos
Data e Tempo

Como Calcular a Idade em uma Data de Referência

Quem nasceu em 10/12/1990 tinha 35 anos em 26/06/2026, embora 2026 − 1990 resulte em 36. O aniversário de dezembro ainda não havia ocorrido na data de referência, então é preciso retirar um ano. Essa comparação entre mês e dia resolve a idade em anos completos; para detalhar meses e dias, é melhor trabalhar a partir do último aniversário.

Comece escolhendo a data de referência

“Qual é a idade?” é uma pergunta incompleta sem uma data final. Ela pode significar:

  • a idade hoje;
  • a idade na data de uma prova ou viagem;
  • a idade quando um documento foi emitido;
  • a idade que a pessoa terá num evento futuro.

A calculadora de idade usa o dia atual. Para conferir um caso histórico ou futuro, anote explicitamente nascimento e referência antes de começar.

Neste guia, o exemplo principal usa:

  • nascimento: 10/12/1990;
  • referência: 26/06/2026.

Como calcular os anos completos

A primeira conta é:

Anos provisórios = ano de referência − ano de nascimento

No exemplo:

2026 − 1990 = 36

Agora compare o aniversário dentro de 2026 com a data de referência. O dia 10 de dezembro vem depois de 26 de junho, portanto a pessoa ainda não completou os 36 anos:

36 − 1 = 35 anos completos

A regra prática é:

  • se mês e dia do aniversário já passaram, mantenha a diferença dos anos;
  • se o aniversário cai exatamente na referência, mantenha a diferença;
  • se ainda não chegou, retire 1.

Compare mês e dia juntos. Duas pessoas nascidas em 1990 podem ter idades diferentes em junho de 2026.

Como encontrar os meses e dias restantes

Evite tratar todo mês como 30 dias. Janeiro, fevereiro e março não são blocos do mesmo tamanho. Em vez de uma subtração mecânica com “empréstimos”, use uma data-âncora.

1. Encontre o último aniversário

Como o aniversário de 2026 ainda não chegou, o último foi em:

10/12/2025

Essa data corresponde aos 35 anos completos.

2. Conte meses completos sem passar da referência

De 10/12/2025 a 10/06/2026 decorreram seis meses completos:

10/12 → 10/01 → 10/02 → 10/03 → 10/04 → 10/05 → 10/06

Avançar até 10/07 ultrapassaria 26/06, então a contagem para em seis.

3. Conte os dias restantes

De 10/06 a 26/06 são 16 dias.

O resultado é:

35 anos, 6 meses e 16 dias

Esse detalhamento é uma decomposição de calendário. Não significa que todos os 35 anos tenham a mesma quantidade de dias nem que seis meses correspondam sempre a 180 dias.

Um exemplo em que o aniversário já passou

Nascimento em 05/02/1988, referência em 26/06/2026:

  1. 2026 − 1988 = 38;
  2. o aniversário de 5 de fevereiro já passou;
  3. último aniversário: 05/02/2026;
  4. de 05/02 a 05/06: 4 meses;
  5. de 05/06 a 26/06: 21 dias.

Resultado: 38 anos, 4 meses e 21 dias.

Idade em meses completos

Para crianças pequenas, é comum informar meses completos. Em datas sem problema de fim de mês:

Meses provisórios = (diferença dos anos × 12) + diferença dos meses

Depois, retire 1 se o dia da referência ainda não alcançou o dia do nascimento.

Uma criança nascida em 15/01/2025, na referência 14/04/2025:

(0 × 12) + (4 − 1) − 1 = 2 meses completos

No dia 15/04, ela completa três meses.

Datas como 29, 30 ou 31 exigem que a convenção seja declarada, porque nem todo mês contém esses dias. Esta calculadora limita a data ao último dia disponível: nela, 31 de janeiro mais um mês cai em 28 de fevereiro, ou 29 em ano bissexto. Outros sistemas podem decompor o mesmo intervalo de outra forma. Quando a precisão importa, mostre também as duas datas, não apenas “um mês”.

Quem nasceu em 29 de fevereiro

Em anos bissextos, a comparação é direta. Em anos comuns, não existe 29 de fevereiro e o sistema precisa escolher uma regra para avançar o aniversário.

A ferramenta deste site considera a virada em 28 de fevereiro. Isso descreve o comportamento da calculadora, não uma regra jurídica universal. Para limites oficiais, aposentadoria, elegibilidade, contratos ou benefícios, consulte a norma e o órgão responsável pelo procedimento.

O ano é bissexto quando é divisível por 4, exceto os anos divisíveis por 100 que não sejam também divisíveis por 400. Por isso 2000 foi bissexto, 2100 não será e 2400 será.

Total de dias é outra medida

“35 anos, 6 meses e 16 dias” e “total de dias vividos” respondem a perguntas diferentes. Para o total, conte a distância no calendário entre nascimento e referência, incluindo cada 29 de fevereiro do intervalo.

De 01/01/2000 a 01/01/2024 decorreram:

  • 24 anos × 365 dias = 8.760 dias;
  • seis dias adicionais dos anos bissextos de 2000, 2004, 2008, 2012, 2016 e 2020;
  • total de 8.766 dias.

A contagem usual de diferença entre datas não inclui o dia inicial. Se um formulário pedir contagem inclusiva, somar o primeiro dia muda o total em uma unidade. Informe o critério usado.

Multiplicar anos por 365,25 pode servir para uma estimativa mental, mas não entrega um total exato: ignora a posição da pessoa dentro do ano e simplifica a regra dos séculos. Para uma contagem precisa, use as datas completas em dias entre datas.

Perguntas frequentes

Como calcular a idade em anos completos?

Subtraia o ano de nascimento do ano de referência. Se o aniversário ainda não ocorreu nessa data, retire 1. Quem nasceu em 10/12/1990 tinha 35 anos em 26/06/2026, pois o aniversário de dezembro ainda não havia chegado.

A idade precisa ser calculada em relação a hoje?

Não. Toda idade depende de uma data de referência. Você pode calcular a idade atual, a idade em uma data passada ou quantos anos a pessoa terá em um evento futuro. A fórmula é a mesma; só muda a data final.

Como calcular anos, meses e dias sem usar 30 dias por mês?

Encontre os anos completos e crie uma data-âncora no último aniversário. A partir dela, avance meses completos sem ultrapassar a referência e conte os dias restantes. Assim, cada mês conserva sua duração real.

Quem nasceu em 29 de fevereiro faz aniversário quando o ano não é bissexto?

Não há 29 de fevereiro em ano comum. Esta calculadora adota 28 de fevereiro como data de virada nesses anos, uma convenção do software. Para maioridade, benefício, contrato ou outro efeito oficial, use a regra definida pelo órgão ou documento responsável.

Como saber o total exato de dias vividos?

Conte a diferença entre a data de nascimento e a data de referência usando o calendário, inclusive os dias 29 de fevereiro que existirem no intervalo. Multiplicar a idade por 365 ou 365,25 produz apenas uma aproximação.

Como calcular a idade de um bebê em meses?

Calcule a diferença de anos e meses, transforme em meses totais e retire um mês se o dia de referência ainda não alcançou o dia do nascimento. Em datas no fim do mês, declare a convenção usada, pois meses não têm todos o mesmo tamanho.