Toolivaro

Calculadora de idade grátis

Calcule a idade exata em anos, meses e dias, além dos dias totais vividos e dos dias até o próximo aniversário.

A calculadora de idade calcula a idade exata em anos, meses e dias completos para qualquer data — a sua, a de uma criança ou uma data histórica — usando o calendário real, então um nascimento em 15 de maio visto em 11 de agosto aparece como «36 anos, 2 meses e 27 dias» em vez de um decimal aproximado. Ela também informa o número total de dias vividos e a data do próximo aniversário com uma contagem regressiva em dias, seguindo a convenção gregoriana de que um aniversário de 29 de fevereiro é celebrado em 28 de fevereiro nos anos não bissextos. Você pode comparar quaisquer duas datas alterando a data «em», e datas de nascimento futuras são rejeitadas com uma mensagem clara. A aritmética de datas é exata segundo o calendário: meses e anos respeitam suas durações reais, incluindo anos bissextos, e nenhum mês é assumido com duração fixa. Tudo é calculado localmente no seu navegador — a única data que você não digita é a de hoje, usada quando o campo data-em fica vazio, e nada é enviado a um servidor.

Processado localmente no seu navegador

Deixe em branco para usar hoje.

Como usar esta calculadora

How to get an exact age in under a minute

Enter the birth date, leave the as-of date blank to compare against today, and press Calculate. The result is the exact age in whole years, months, and days — not a decimal like 36.5 — because it is measured against the real calendar: a birth on May 15 shown on August 11 reads 36 years, 2 months, 27 days. Use the as-of field when you need an age on a specific past or future date, such as a contract anniversary, an eligibility cutoff, or a historical record; the calculator accepts any reference date as long as it is not before the birth date.

The three fields are the whole interaction, and every number is computed locally in your browser — dates you type are never sent to a server. If the result looks wrong, check the obvious first: the day of birth is not counted as day one, so a child born today is 0 days old, and a birthday on the 31st never creates phantom months because real month lengths are respected.

What each result means

The age itself is the count of completed calendar years, then completed months, then remaining days. Total days lived is the exact number of calendar days from birth through the day before the as-of date. Next birthday shows the date of the coming birthday with the days until it — and for February 29 births the Gregorian convention applies: the birthday is celebrated on February 28 in non-leap years, so the countdown is always meaningful.

Day of week born answers the question people most often pair with an age: what day of the week was that date? A birth on 2000-02-29 was a Tuesday, for example, and the weekday is always the weekday of the actual birth date itself — it does not shift when the leap-day celebration date clamps to February 28.

Como o resultado é calculado?

Nascido em 15 de maio de 1990 — qual a idade hoje?

Com a data de nascimento fixada em 1990-05-15 e a data-em deixada em branco, a calculadora compara com a data de hoje. Em 2026-08-11 o resultado é 36 anos, 2 meses e 27 dias, com 13.248 dias vividos.

Exemplo de entrada e saída
Entrada Valor
birthDate 1990-05-15
Resultado 36 anos, 2 meses e 27 dias

Um aniversário de 29 de fevereiro

Para um nascimento em 2000-02-29, o próximo aniversário em 2026 cai em 28 de fevereiro — a convenção gregoriana — e em anos bissextos como 2028 cai no próprio 29 de fevereiro.

Exemplo de entrada e saída
Entrada Valor
birthDate 2000-02-29
Resultado próximo aniversário em 28 de fevereiro (anos não bissextos)

Qual é a fórmula e suas premissas?

Decomposição de idade exata segundo o calendário

age = whole years, then whole months, then remaining days

Termos da fórmula
Símbolo Significado
whole years anos de calendário completos desde o nascimento
whole months meses completos após o último aniversário anual
remaining days dias de calendário após o último limite mensal

Próximo aniversário

next occurrence of birth month/day, with Feb 29 → Feb 28 in non-leap years

Termos da fórmula
Símbolo Significado
Feb 29 → Feb 28 convenção gregoriana para nascidos em dia bissexto

Quais são os erros mais comuns?

  • Contar o dia do nascimento como dia um — a calculadora conta dias completos desde o nascimento, então uma criança nascida hoje tem 0 dias, não 1.
  • Tratar todos os meses como de 30 dias — a calculadora respeita as durações reais dos meses e os anos bissextos.
  • Supor que um aniversário de 29 de fevereiro cai em 1º de março nos anos não bissextos — a data de celebração convencional é 28 de fevereiro.

Quais são as premissas e limitações?

  • Assume-se o calendário gregoriano; outros sistemas de calendário (ex.: o hijri ou o hebraico) não são suportados.
  • A data-em assume por padrão a data local do visitante no momento do cálculo, que pode variar entre fusos horários.
  • Os resultados de idade são informativos e não devem ser usados para determinações legais ou médicas sem verificação.

De onde vêm os números?

Última revisão 16 de agosto de 2026 · Versão 1.1.0 · Toolivaro não garante conteúdo externo.

Perguntas frequentes

Como é calculada uma idade de «2 meses e 27 dias»?

A calculadora conta os anos de calendário completos desde a data de nascimento, depois os meses de calendário completos desde esse aniversário e, por fim, os dias de calendário restantes. As durações reais dos meses são respeitadas em todo momento, então um aniversário no dia 31 nunca cria meses fantasmas.

Quando os nascidos em dia bissexto celebram nos anos não bissextos?

Seguindo a convenção gregoriana, os aniversários de 29 de fevereiro são celebrados em 28 de fevereiro nos anos não bissextos. A contagem regressiva usa essa data, e o dia da semana e a decomposição da idade não são afetados — a matemática da idade está ancorada na própria data de nascimento.

Posso usar uma data diferente de hoje como referência?

Sim. O campo data-em permite escolher qualquer data de referência — útil para idades contratuais, verificações de elegibilidade ou contagens até uma data passada ou futura. A data de nascimento não pode ser posterior à data-em, e ambas são validadas antes de qualquer resultado ser exibido.

Parte de Ferramentas de tempo, datas e agendamento

Encontrou um erro ou tem uma correção? Informe — revisamos toda correção.

Foi útil?

Revisado pela equipe editorial da Toolivaro conforme nossa metodologia Metodologia · Política editorial