PocketCalc

Calculadora de Idade

Calculadora de idade grátis — digite a data de nascimento e a data de referência para obter a idade exata em anos, meses e dias. Padrão para hoje. Roda no navegador.

26 anos, 4 meses e 11 dias.

Coloque a data de nascimento e (opcionalmente) uma data de referência. A calculadora devolve a idade exata em anos, meses e dias.

O algoritmo

Aritmética simples de calendário:

  1. Anos = ano da data de referência − ano de nascimento.
  2. Meses = mês da data de referência − mês de nascimento.
  3. Dias = dia da data de referência − dia de nascimento.
  4. Se dias negativo, “empresta” do mês anterior (soma os dias daquele mês) e subtrai 1 de meses.
  5. Se meses negativo, soma 12 e subtrai 1 de anos.

Quem nasceu em 31/12/2000, avaliado em 15/06/2025:

dias = 15 − 31 = −16; emprestando os 31 de maio, dias = 15, meses − 1. meses = (6 − 12) − 1 = −7; +12 = 5, anos − 1. anos = (2025 − 2000) − 1 = 24 anos, 5 meses, 15 dias.

(O aniversário de 25 ainda não chegou.)

Por que existe um campo “em que data”

Uma função pura de cálculo não pode olhar o relógio sem deixar de ser determinística. Então o segundo campo é a data de referência, padrão para o dia de hoje (capturado no momento do build do site). Para a idade exata agora, ajuste o campo para a data corrente.

Evitando o erro de “um a menos”

A conta abreviada ano atual − ano de nascimento erra em até um ano sempre que o aniversário ainda não chegou neste ano. Esta calculadora faz a aritmética completa, então fica correta no dia anterior e no dia posterior ao aniversário.

Aniversário em 29 de fevereiro

Em anos não bissextos, há uma convenção: no Brasil, em geral celebra-se em 1º de março (norma legal). Em outros países, em 28 de fevereiro. A calculadora faz a matemática estrita: nascido em 29/02 e avaliado em 28/02 de um ano não bissexto, ainda conta como um dia antes do aniversário.

Exemplos resolvidos

  • Nascido em 01/01/2000, em 12/05/2026

    26 anos, 4 meses e 11 dias.

  • Nascido em 31/12/2000, em 15/06/2025 (aniversário ainda não chegou)

    24 anos, 5 meses e 15 dias.

Perguntas frequentes

Como a idade é calculada?

Aritmética de calendário. Os anos são a diferença das partes anuais; meses e dias são ajustados "emprestando" do mês anterior quando o mês/dia da data de referência fica antes do mês/dia de nascimento. Assim, alguém nascido em 31/12/2000 e avaliado em 15/06/2025 tem 24 anos, 5 meses e 15 dias — e não 25 — porque o aniversário de 25 ainda não chegou.

Por que a calculadora precisa de uma data \"de referência\"?

Uma função de cálculo pura não pode ler o relógio do sistema sem deixar de ser determinística. A data de referência vem pré-preenchida com a data de hoje (no momento do build); para a idade exata neste exato instante, ajuste o campo "em que data" para a data atual.

E aniversário em 29 de fevereiro?

Em anos não bissextos, o costume legal no Brasil é celebrar em 1º de março; em outros lugares, em 28 de fevereiro. A calculadora faz a matemática estrita: nascido em 29/02 e avaliado em 28/02 de um ano não bissexto, conta como um dia antes do aniversário, ou seja, o ano ainda não "virou".

A calculadora serve para datas muito antigas?

Datas anteriores a 1900 funcionam matematicamente, mas alguns campos de data dos navegadores antigos podem não permitir o pré-preenchimento. Para contagem genealógica/histórica, a calculadora de dias entre datas é mais robusta.

Quanto melhor que só \"ano atual − ano de nascimento\"?

Bem melhor. A conta abreviada erra em até um ano sempre que o aniversário ainda não chegou no ano em curso — fonte clássica de erros de "um a menos" em sistemas que calculam idade no atacado.