Como calcular a idade exata e o tempo já vivido
Por que idade não é só "ano atual menos ano de nascimento", como contar anos, meses e dias corretamente e o caso do 29 de fevereiro.
Atualizado em 30 de junho de 2026 · 5 min de leitura
Por que idade não é só ano atual menos ano de nascimento
A conta que quase todo mundo faz de cabeça — ano de hoje menos ano de nascimento — acerta a idade só por sorte, e na metade dos casos do ano ela erra por um. O motivo é simples: a idade só aumenta quando o aniversário já passou. Subtrair os anos ignora o mês e o dia, que são justamente o que decide se você já completou mais um ciclo.
Veja o caso de quem nasceu em 15/12/1990, calculado em 30/06/2026. A subtração ingênua dá 2026 − 1990 = 36. Mas o aniversário de dezembro ainda não chegou em 2026, então a pessoa tem 35 anos, não 36. A regra correta tem dois passos:
- Calcule a diferença de anos (2026 − 1990 = 36).
- Se o aniversário ainda não ocorreu neste ano — ou seja, o mês/dia de hoje é anterior ao de nascimento — subtraia 1.
É essa correção que a Calcular Idade aplica automaticamente: você informa a data de nascimento e ela compara mês e dia com a data atual antes de devolver o número. Parece detalhe, mas em cadastros, contratos e regras de elegibilidade (maioridade, faixas de desconto, aposentadoria) esse "um a mais" tem consequência jurídica.
Contando anos, meses e dias corretamente
Para ir além do número redondo e dizer "27 anos, 10 meses e 10 dias", o método é o mesmo da subtração com empréstimo que se aprende na escola, só que em três casas: dia, mês e ano. Chamando a data de nascimento de A e a data de hoje de B:
dias = dia(B) − dia(A) · meses = mês(B) − mês(A) · anos = ano(B) − ano(A)
Se os dias derem negativo, empreste 1 mês: some os dias do mês anterior e diminua 1 de meses. Se os meses derem negativo, empreste 1 ano: some 12 e diminua 1 de anos.
Um exemplo que precisa de empréstimo. Nascimento em 25/03/1995, hoje 10/06/2026:
- dias = 10 − 25 = −15 → negativo. O mês anterior a junho é maio, com 31 dias: 10 − 25 + 31 = 16 dias, e meses passa a 3 − 1 = 2.
- meses = 2 (já ajustado) — positivo, fica como está.
- anos = 2026 − 1995 = 31.
Resultado: 31 anos, 2 meses e 16 dias. Confira pelo caminho inverso: de 25/03/1995 a 25/03/2026 são 31 anos; mais 2 meses chega a 25/05/2026; de 25/05 a 10/06 são 16 dias. Bate. A ordem importa — sempre ajuste os dias antes dos meses, porque o empréstimo de dias mexe na contagem de meses. A Tempo Vivido faz exatamente esse desdobramento e ainda mostra o total em unidades menores.
Anos bissextos e o caso do 29 de fevereiro
Um ano bissexto tem 366 dias porque ganha o 29 de fevereiro. A regra é: divisível por 4, exceto os anos de século que não são divisíveis por 400. Então 2024 e 2000 são bissextos; 1900 e 2100 não são. Isso já complica a contagem em dias, porque dois períodos de "um ano" podem ter 365 ou 366 dias dependendo de onde caem.
O caso famoso é quem nasce em 29/02 — os chamados "aniversariantes bissextos". Numa data como 29/02/2000, o aniversário "de verdade" só existe a cada quatro anos: 2004, 2008, 2012... Nos anos comuns, sem 29 de fevereiro, surge a dúvida de quando a pessoa muda de idade.
Não há regra mundial única. No Brasil, a leitura civil predominante (e o comportamento padrão de boa parte dos sistemas) é que o ano só se completa depois que 28 de fevereiro termina — ou seja, em ano comum a nova idade vale a partir de 1º de março. Outras pessoas e softwares preferem comemorar em 28 de fevereiro. Vale conferir qual convenção a sua ferramenta adota antes de tirar conclusões em situações com prazo legal.
Para a contagem em dias o efeito é concreto: alguém que viveu 24 anos a partir de 29/02/2000 atravessou seis 29 de fevereiro (2004, 2008, 2012, 2016, 2020, 2024), e cada um deles adicionou um dia "extra" ao total. Ignorar os bissextos faz o cálculo em dias acumular erro com o tempo.
Idade em outras unidades: dias, semanas, horas
Anos e meses são a forma humana de ler a idade, mas às vezes o que interessa é o total bruto — para um marco ("hoje você faz 10.000 dias"), uma estatística ou um cálculo de tempo de serviço. A regra de ouro é contar os dias reais entre as duas datas, incluindo cada 29 de fevereiro, e nunca aproximar por 365.
Tome quem nasceu em 30/06/2000 e completa exatamente 26 anos em 30/06/2026. Nesse intervalo caem seis 29 de fevereiro (2004 a 2024), então:
| Unidade | Cálculo | Resultado |
|---|---|---|
| Dias | 20 anos × 365 + 6 anos × 366 | 9.496 dias |
| Semanas | 9.496 ÷ 7 | 1.356 semanas (e 4 dias) |
| Horas | 9.496 × 24 | 227.904 horas |
Repare que usar 26 × 365 = 9.490 erraria por 6 dias — exatamente os bissextos. Para horas e minutos com precisão real você ainda precisa da hora de nascimento, não só da data; sem ela, qualquer cálculo "em horas" assume meia-noite. Quando o que você quer é a distância entre duas datas quaisquer (não necessariamente um aniversário), a Diferença Entre Datas entrega o total em dias, semanas e meses, e a Calculadora de Idade em Data Específica diz a idade que alguém terá (ou tinha) numa data futura ou passada — útil para saber quem atinge a maioridade no dia de uma prova ou de uma eleição.
Perguntas frequentes
Qual a diferença entre "idade" e "tempo vivido"?
"Idade" normalmente significa o número de anos completos — 35, 40, 18. "Tempo vivido" é o detalhamento completo: anos, meses e dias, e às vezes o total em horas ou semanas. A idade é um caso particular do tempo vivido, arredondado para baixo no último aniversário.
A idade muda na hora exata do nascimento ou à meia-noite?
Para fins civis, conta-se o dia inteiro: você "faz aniversário" no começo do dia do seu aniversário, independentemente do horário em que nasceu. A hora exata só importa quando você quer o tempo vivido em horas e minutos.
Nasci em 29 de fevereiro. Quando faço aniversário em ano comum?
Não existe consenso único. A interpretação civil mais comum no Brasil completa a nova idade em 1º de março, por entender que o ano só fecha depois de 28 de fevereiro; muita gente, porém, comemora no dia 28. Em anos bissextos a dúvida some, porque o 29 existe.
Por que duas calculadoras me deram idades em dias diferentes?
Geralmente é a convenção de borda: uma inclui o dia inicial e a outra não, ou tratam o 29 de fevereiro de formas distintas. Diferenças de fuso horário no relógio do dispositivo também podem mudar a data "de hoje" perto da meia-noite.
Dá para calcular a idade que alguém terá numa data futura?
Sim. Em vez de comparar com hoje, você compara a data de nascimento com a data-alvo, usando o mesmo método de anos/meses/dias com empréstimo. Uma calculadora de idade em data específica faz isso direto, sem precisar esperar a data chegar.
Ferramentas citadas neste guia
Calcular Idade
Calcula a idade exata em anos, meses, dias e total em horas/minutos/segundos a partir de uma data de nascimento.
Tempo Vivido
Descubra exatamente quanto tempo você já viveu: anos, meses, dias, horas e semanas desde a sua data de nascimento.
Calculadora de Idade em Data Específica
Calcula quantos anos, meses e dias uma pessoa terá em uma data específica do futuro (ou passado), dado seu nascimento.
Diferença Entre Datas
Calcule a diferença em dias, semanas, meses e anos entre duas datas. Resultado instantâneo no navegador.