Calculadora de Idade
Calcule a idade exata em anos, meses e dias entre uma data de nascimento e qualquer data — além do total em dias, semanas, meses, o dia da semana em que a pessoa nasceu e uma contagem regressiva para o próximo aniversário.
Entrada
Deixe em branco para usar a data de hoje
Saída
| Métrica | Valor |
|---|---|
| No data yet | |
Guias
A Calculadora de Idade calcula exatamente a idade de uma pessoa — em anos, meses e dias — entre uma data de nascimento e qualquer data de referência. Ela também converte essa idade em total de meses, semanas e dias, informa o dia da semana em que a data de nascimento caiu e faz a contagem regressiva para o próximo aniversário.
Como funciona
A idade é calculada da forma como um calendário realmente funciona, não dividindo o número de dias vividos por 365.25. A ferramenta percorre o calendário ano a ano e mês a mês, levando em conta o tamanho real de cada mês (28, 29, 30 ou 31 dias) e os anos bissextos, para que o valor em anos/meses/dias seja exato para qualquer par de datas — não uma aproximação.
Como usar
- Insira a Data de Nascimento.
- Opcionalmente, insira uma Data de Referência — a data em relação à qual você quer que a idade seja medida. Deixe em branco para medir a idade até hoje.
- O detalhamento é atualizado automaticamente e inclui:
- Idade Exata — anos, meses e dias vividos
- Total de Meses / Semanas / Dias — a mesma idade expressa como um único total acumulado
- Nasceu em — o dia da semana em que a data de nascimento caiu
- Próximo Aniversário e Dias Até o Próximo Aniversário — contagem regressiva para o próximo aniversário, ou "Today!" se cair na data de referência
- Completará — a idade que esse aniversário marcará
Os resultados podem ser copiados ou baixados como arquivo CSV.
FAQ
Como a idade é calculada exatamente?
A calculadora conta os anos inteiros, depois os meses inteiros e depois os dias inteiros entre as duas datas — da mesma forma que você contaria em um calendário. Por exemplo, alguém nascido em 15 de junho de 1990 tem 33 anos, 8 meses e 15 dias em 1º de março de 2024: o aniversário de 34 anos ainda não aconteceu, então a contagem de anos permanece em 33, e os 8 meses e 15 dias restantes são contados do último aniversário (15 de junho de 2023) até 1º de março de 2024.
E quanto aos aniversários em anos bissextos (29 de fevereiro)?
Pessoas nascidas em 29 de fevereiro só têm um aniversário "de verdade" uma vez a cada quatro anos. Em anos não bissextos, a calculadora trata 1º de março como o aniversário observado — tanto para contar um ano de idade completo quanto para a contagem regressiva do "próximo aniversário". Assim, uma data de nascimento em 29 de fevereiro medida em 1º de março de um ano não bissexto aparece exatamente como se completasse a idade daquele ano, com a contagem em zero.
Por que o "Total de Dias" não é simplesmente anos × 365?
Porque os anos reais não têm duração fixa — os anos bissextos acrescentam um dia aproximadamente a cada quatro anos. O Total de Dias é calculado como o número exato de dias corridos entre as duas datas, o que o torna consistente com o detalhamento em anos/meses/dias acima.
Posso calcular a idade em relação a uma data passada ou futura, e não só hoje?
Sim — defina o campo "Data de Referência" para qualquer data para ver a idade (e a contagem regressiva do próximo aniversário) naquela data, seja ela no passado ou no futuro. Deixá-lo em branco sempre usa a data de hoje.
Meus dados são enviados para algum lugar?
Não. As duas datas são processadas inteiramente no seu navegador — nada é enviado ou armazenado, e o cálculo funciona da mesma forma offline.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/age-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"birthDate": "1990-06-15",
"asOfDate": "2024-03-01"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `age-calculator` tool (Age Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.