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.
- Subtraia os dias. Dia atual − dia de nascimento. Se der negativo, pegue emprestado os dias do mês anterior e desconte 1 mês.
- Subtraia os meses. Mês atual − mês de nascimento. Se der negativo, pegue emprestado 12 meses e desconte 1 ano.
- 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.
- Dias: 26 − 5 = 21 dias.
- Meses: 6 − 2 = 4 meses.
- 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.