Calculadora de idade exata
Quem nasceu em 7 de setembro de 1995 já viveu exa
- Resultados exatos até o dia
- Anos bissextos considerados
- Sem planilhas nem contas manuais
Calculadora de idade exata
Insira seus dados e toque em Calcular
Como usar a calculadora de idade
A calculadora trabalha com duas datas separadas em dia, mês e ano. Como o mês é sempre um campo próprio, não há confusão de formato de data.
1. Data de nascimento: informe o dia (1-31), o mês (1-12) e o ano (1900-2026). Para quem nasceu em 7 de setembro de 1995: dia 7, mês 9, ano 1995. 2. Data de referência: é o "até quando". O padrão é 11 de junho de 2026; altere para descobrir sua idade em qualquer outra data — o dia da prova de um concurso público, a data prevista da aposentadoria ou o próximo 1º de janeiro. 3. Resultados: você recebe três números de uma vez: os anos completos (a idade que você declararia em um documento oficial), o total de dias vividos entre as duas datas e as semanas inteiras (os dias divididos por 7, arredondando para baixo).
Dois detalhes importantes. Primeiro, os anos completos só aumentam no dia exato do aniversário: em 6 de setembro de 2026, a pessoa do exemplo ainda teria 30 anos, não 31. Segundo, se a data de referência for anterior ao nascimento, os dias ficam negativos — sinal de que as datas foram invertidas.
Exemplo resolvido na prática
Ana nasceu em 7 de setembro de 1995 e quer a idade exata em 11 de junho de 2026.
Passo 1 — Anos completos. A fórmula em texto simples:
idade = ano_referência − ano_nascimento − (1 se o aniversário ainda não chegou no ano de referência; 0 se já passou)
2026 − 1995 = 31. O aniversário já passou? O dia 7 de setembro ainda não chegou em 11 de junho, então: 31 − 1 = 30 anos completos.
Passo 2 — Total de dias. Cada data vira um número de série: a contagem de dias desde 1º de janeiro de 1970 (negativa para datas anteriores). Pelo algoritmo do calendário gregoriano, 07/09/1995 é o dia 9.380 e 11/06/2026 é o dia 20.615.
dias_totais = 20.615 − 9.380 = 11.235 dias
Passo 3 — Semanas inteiras.
semanas = parte_inteira(dias_totais ÷ 7) = parte_inteira(11.235 ÷ 7) = 1.605 semanas exatas, sem sobra de dias.
Outro caso: um jovem nascido em 12 de junho de 2003 confere a idade na véspera do aniversário, em 11 de junho de 2026. Como o dia 12 ainda não chegou, 2026 − 2003 − 1 = 22 anos, com 8.400 dias vividos — exatamente 1.200 semanas redondas. No dia seguinte, ele completa 23.
Contexto: anos bissextos e contagem de dias
Multiplique 30 anos por 365 e o resultado é 10.950 dias — mas a Ana do exemplo viveu 11.235. A diferença vem dos anos bissextos: o calendário gregoriano insere um 29 de fevereiro a cada 4 anos, exceto nos anos divisíveis por 100 que não sejam divisíveis por 400. Por isso 2000 foi bissexto e 1900 não. Em média, um ano gregoriano dura 365,2425 dias.
Para contar os dias com exatidão, esta calculadora converte cada data em um número de série usando o algoritmo days from civil de Howard Hinnant — o mesmo adotado pela biblioteca padrão do C++ (std::chrono) no C++20. O truque é deslocar o início do ano para 1º de março, de modo que o dia extra dos bissextos caia sempre no fim do ano, e aproveitar que cada ciclo de 400 anos do calendário tem exatamente 146.097 dias. A subtração dos dois números de série dá os dias vividos sem acúmulo de erro nem casos especiais.
No Brasil, a idade exata em uma data específica aparece a toda hora: editais de concurso exigem idade mínima "na data da posse", a CNH só pode ser tirada por quem já completou 18 anos, e a matrícula no ensino fundamental considera a idade completada até 31 de março. Quem nasce em 29 de fevereiro, pela convenção usual do registro civil, completa idade em 1º de março nos anos não bissextos — exatamente como esta calculadora conta.
Perguntas frequentes
Como se calcula a idade exata entre duas datas?
Subtraem-se os anos (ano de referência menos ano de nascimento) e desconta-se 1 se o aniversário ainda não chegou no ano de referência. Para os dias, cada data é convertida em um número de série (dias desde 1º de janeiro de 1970) pelo algoritmo do calendário gregoriano, e os dois números são subtraídos. As semanas são os dias totais divididos por 7, arredondando para baixo.
Por que o total de dias não bate com a idade vezes 365?
Por causa dos anos bissextos. A cada 4 anos o calendário acrescenta um 29 de fevereiro (exceto nos anos divisíveis por 100 que não sejam divisíveis por 400), então um ano dura em média 365,2425 dias. Em 30 anos isso acumula cerca de 7 a 8 dias a mais do que a conta simples com 365.
E se eu nasci em 29 de fevereiro?
Nos anos não bissextos não existe 29 de fevereiro, então esta calculadora considera que o aniversário cai em 1º de março. Exemplo: quem nasceu em 29/02/2000 ainda tem 25 anos em 28/02/2026 e passa a 26 em 01/03/2026. Já a contagem de dias totais é sempre exata, sem convenção nenhuma.
Posso calcular minha idade em uma data futura?
Sim: a data de referência aceita qualquer dia até o ano 2100. É útil para saber sua idade na data de uma prova, na aposentadoria ou em um aniversário marcante. Quem nasceu em 07/09/1995, por exemplo, pode conferir quantos dias terá vivido no dia em que completar 50 anos.
Sobre esta calculadora
tamente 11.235 dias – ou 1.605 semanas completas – até 11 de junho de 2026. Esta calculadora de idade entrega essa precisão na hora: informe a data de nascimento e uma data de referência e você recebe os anos completos, o total de dias vividos e as semanas inteiras, contando corretamente todos os anos bissextos do calendário gregoriano. É útil para concursos públicos com limite de idade, para conferir requisitos de aposentadoria ou simplesmente para descobrir há quantos dias você está no mundo.