Data e Tempo Matemática Conversores Ferramentas de Texto Dia a Dia Geradores Blog Sobre Contato
Data e Tempo

Como Calcular a Idade Exata (Anos, Meses e Dias)

Para calcular idade, a conta é a diferença entre a data de nascimento e a data atual, em anos completos — ajustando para menos 1 quando o aniversário ainda não chegou neste ano. A partir daí dá para detalhar também os meses e os dias, e é isso que você vai aprender aqui, com fórmula e exemplos resolvidos. Para o resultado imediato, use a nossa calculadora de idade.

Como calcular a idade pela data de nascimento

A idade em anos é, na essência, uma subtração de anos com um pequeno ajuste. A regra básica é:

Idade = ano atual − ano de nascimento − (1 se o aniversário ainda não chegou)

O ajuste existe porque a pessoa só “fecha” mais um ano de vida no dia do aniversário. Antes disso, no ano corrente, ela ainda tem a idade anterior.

Veja com a data de hoje, 26/06/2026:

  • Quem nasceu em 20/03/1995 já fez aniversário em 2026 (março passou): 2026 − 1995 = 31 anos.
  • Quem nasceu em 10/12/1995 ainda não fez aniversário em 2026 (dezembro não chegou): 2026 − 1995 − 1 = 30 anos.

Repare que duas pessoas nascidas no mesmo ano podem ter idades diferentes no mesmo dia — tudo depende de o aniversário já ter passado ou não.

Passo a passo (anos, meses e dias)

Para a idade exata em anos, meses e dias, o método é subtrair as datas “casa por casa”: dias com dias, meses com meses e anos com anos, pegando emprestado quando o número de cima é menor.

  1. Subtraia os dias. Dia atual − dia de nascimento. Se der negativo, pegue emprestado os dias do mês anterior e desconte 1 mês.
  2. Subtraia os meses. Mês atual − mês de nascimento. Se der negativo, pegue emprestado 12 meses e desconte 1 ano.
  3. Subtraia os anos. Ano atual − ano de nascimento, já com os descontos feitos acima.

Exemplo: nascimento em 15/08/1990, hoje 26/06/2026.

  • Dias: 26 − 15 = 11 dias. (positivo, sem empréstimo)
  • Meses: 6 − 8 = −2. Negativo: somo 12 → 6 + 12 − 8 = 10 meses, e desconto 1 ano.
  • Anos: 2026 − 1990 − 1 = 35 anos.

Resultado: 35 anos, 10 meses e 11 dias.

Por que ajustar quando o aniversário não chegou

Esse ajuste de “menos 1” é o erro mais comum de quem calcula idade só subtraindo os anos. A diferença pura de anos conta quantos anos-calendário se passaram, mas não se o aniversário daquele ano já aconteceu.

Pense em alguém nascido em 31/12/2000. No dia 01/01/2026, a subtração simples diz 2026 − 2000 = 26. Mas o aniversário de 2026 (que seria em 31/12/2026) ainda está a quase um ano de distância. A idade real nesse 1 de janeiro é 25 anos.

A regra prática é comparar mês e dia:

  • Se o mês/dia de nascimento já passou (ou é hoje) no ano atual → não tira nada.
  • Se o mês/dia ainda não chegou no ano atual → tira 1.

É exatamente esse ajuste que a calculadora de idade faz automaticamente, sem você precisar lembrar da regra.

Como saber quantos dias você já viveu

Idade em anos é uma forma de medir o tempo; outra é contar o total de dias vividos. Para isso, conte todos os dias entre a data de nascimento e hoje, lembrando que cada ano tem 365 dias — exceto os bissextos, com 366.

Uma estimativa rápida usa a média de 365,25 dias por ano (que já embute os bissextos):

Dias vividos ≈ idade em anos × 365,25

Quem tem 35 anos viveu, aproximadamente, 35 × 365,25 ≈ 12.784 dias. É só uma aproximação: para o número exato, é preciso somar dia a dia, considerando cada 29 de fevereiro do período.

Quando você precisa da contagem precisa de dias entre duas datas quaisquer — não só do nascimento até hoje —, a ferramenta de dias entre datas resolve sem erro, inclusive contando os anos bissextos no meio do caminho.

Exemplo prático

Vamos juntar tudo com um caso completo. Maria nasceu em 05/02/1988 e quer saber sua idade exata hoje, 26/06/2026.

  1. Dias: 26 − 5 = 21 dias.
  2. Meses: 6 − 2 = 4 meses.
  3. Anos: fevereiro já passou em 2026, então não tira nada: 2026 − 1988 = 38 anos.

Idade de Maria: 38 anos, 4 meses e 21 dias. Em dias vividos, a estimativa é 38 × 365,25 ≈ 13.880 dias.

A tabela abaixo mostra a idade aproximada em 26/06/2026 para diferentes anos de nascimento, separando quem já fez aniversário neste ano de quem ainda não fez:

Data de nascimento Aniversário em 2026 Idade aproximada
10/01/2000 já passou 26 anos
26/06/1996 é hoje 30 anos
01/09/1990 ainda não chegou 35 anos
15/12/1985 ainda não chegou 40 anos
20/03/1976 já passou 50 anos

Note como o ano de nascimento sozinho não basta: 1990 vira 35 anos (não 36) justamente porque setembro ainda não chegou em 2026.

Conclusão

Calcular idade é subtrair a data de nascimento da data atual e descontar 1 ano quando o aniversário ainda não aconteceu no ano corrente. Para os detalhes, subtraia dias, meses e anos separadamente, pegando emprestado quando necessário — e, se quiser saber quantos dias já viveu, conte os dias do período (cerca de 365,25 por ano).

Para acertar de primeira, sem se preocupar com bissextos ou com a regra do aniversário, é só usar a calculadora de idade e ver anos, meses e dias na hora.

Perguntas frequentes

Como calcular a idade a partir da data de nascimento?

Subtraia o ano de nascimento do ano atual. Se o aniversário ainda não chegou neste ano, tire 1 do resultado. Por exemplo, quem nasceu em 10/12/1990, em 26/06/2026, tem 35 anos, pois dezembro ainda não passou em 2026.

Como calcular a idade em meses e dias, não só em anos?

Depois de achar os anos completos, conte os meses desde o último aniversário até o mês atual e, por fim, os dias restantes. Quando o dia atual é menor que o dia de nascimento, pegue emprestado os dias do mês anterior para acertar a conta.

Quem nasceu em 29 de fevereiro faz aniversário em qual dia?

Em anos não bissextos não existe 29 de fevereiro, então a maioria das pessoas comemora em 28 de fevereiro ou 1 de março. Para fins legais e de cálculo de idade, costuma-se considerar 1 de março como o dia em que a idade muda.

Como saber quantos dias eu já vivi?

Conte o total de dias entre a data de nascimento e hoje, somando os dias de cada ano (365, ou 366 nos anos bissextos). Uma estimativa rápida é multiplicar a idade em anos por 365,25, mas a calculadora dá o número exato.

A idade muda no dia do aniversário ou no dia seguinte?

No Brasil, a pessoa completa a nova idade no próprio dia do aniversário. Ou seja, quem nasceu em 15 de março passa a ter um ano a mais já em 15 de março, e não no dia 16.

Anos bissextos atrapalham o cálculo da idade?

Não atrapalham a contagem de anos completos, mas afetam a contagem de dias. Em um período com anos bissextos, há um dia 29 de fevereiro a mais a cada quatro anos, e por isso a contagem exata de dias precisa considerar esses casos.