Tutoriais
    Atualizado

    Calcular idade exata em anos, meses e dias em 3 passos

    Saiba como calcular a idade exata em anos, meses e dias a partir da data de nascimento. Método rápido, exemplo prático e ferramenta para fazer o cálculo agora.

    Equipe Ferramentas Para Tudo4 de setembro de 20265 min de leitura

    Intro

    Calcular a idade exata em anos, meses e dias é simples: subtraia ano, depois ajuste meses e dias considerando o mês de nascimento. Esse método funciona para documentos, matrícula escolar e comprovações diversas. Se quiser evitar contas, use nosso contador de dias online em /ferramentas/contador-dias para obter resultado automático.

    O método rápido: regra geral para calcular a idade exata

  1. Subtraia o ano de nascimento do ano atual. Isso dá uma estimativa em anos.
  2. Se o mês atual for menor que o mês de nascimento, tire 1 ano e conte meses restantes.
  3. Para os dias: se o dia atual for menor que o dia de nascimento, subtraia 1 mês e some os dias do mês anterior.
  4. Exemplo prático rápido: hoje é 20/09/2026 e alguém nasceu em 12/03/1990.

    • Anos: 2026 − 1990 = 36. Como 09 (setembro) é depois de 03 (março), mantém 36 anos.
    • Meses: 09 − 03 = 6 meses.
    • Dias: 20 − 12 = 8 dias.

    Resultado: 36 anos, 6 meses e 8 dias.

    Passo a passo com exemplo (nascimento: 12/03/1990)

    1) Pegue data atual e data de nascimento: 20/09/2026 e 12/03/1990.

    2) Calcule anos brutos: 2026 − 1990 = 36.

    3) Calcule meses: se mês atual (09) ≥ mês nascimento (03), meses = 09 − 03 = 6; caso contrário, meses = 12 − (03 − 09) e anos −= 1.

    4) Calcule dias: se dia atual (20) ≥ dia nascimento (12), dias = 20 − 12 = 8; se não, pegue o número de dias do mês anterior e ajuste meses −= 1.

    Observação: quando você precisar do cálculo sem erro humano, use o contador automático: nossa ferramenta faz isso em segundos, experimente o contador de dias em /ferramentas/contador-dias.

    Atalhos e erros comuns ao contar meses e dias

    • Meses com 28, 29, 30 ou 31 dias: sempre pegue o número real de dias do mês anterior ao ajustar dias. Ex.: se hoje for 01/03 e nascimento 31/01, ao subtrair dias você precisa considerar que fevereiro pode ter 28 ou 29 dias.
    • Anos bissextos: só afetam fevereiro (29 dias). Ao usar o método manual, verifique se o ano intermediário é bissexto quando o ajuste de dias envolve fevereiro.
    • Erro comum: somar 30 dias como "um mês" sempre, isso falha em março/maio/julho. Melhor ajustar por mês calendário.

    Exemplo de erro: nascimento 31/01 e hoje 28/02 de ano não bissexto. Se você fizer 28 − 31 = −3 dias, precisa pegar 28 dias (fevereiro) + 28 − 31 = 25 dias e reduzir 1 mês no total.

    Como usar nossa ferramenta para calcular automaticamente

    Se preferir sem contas, nossa ferramenta faz o cálculo exato e mostra anos, meses e dias de forma confiável. Abra o contador, informe a data de nascimento e a data de referência (hoje por padrão). Resultado instantâneo, ideal para matrícula, documentos e conferência rápida.

    Além disso, se você precisar transformar a idade num texto para documentos, veja também nossa ferramenta de conversão de números por extenso em /ferramentas/numero-extenso.

    Código rápido (exemplo em JavaScript), útil para desenvolvedores:

    ``javascript

    function idadeExata(nascimento, referencia=new Date()){

    const n = new Date(nascimento);

    let anos = referencia.getFullYear() - n.getFullYear();

    let meses = referencia.getMonth() - n.getMonth();

    let dias = referencia.getDate() - n.getDate();

    if(dias < 0){

    meses -= 1;

    const prevMonth = new Date(referencia.getFullYear(), referencia.getMonth(), 0);

    dias += prevMonth.getDate();

    }

    if(meses < 0){

    anos -= 1;

    meses += 12;

    }

    return {anos, meses, dias};

    }

    ``

    Perguntas frequentes

    Q: Como calcular idade exata se o mês de nascimento tem menos dias?

    A: Quando o dia atual for menor que o dia de nascimento, pegue o número de dias do mês anterior e some aos dias atuais antes de subtrair. Esse ajuste garante que você não conte meses errados. A ferramenta automática faz isso pra você.

    Q: O que muda no cálculo em anos bissextos?

    A: Apenas fevereiro pode ter 29 dias. O método não muda: ao ajustar dias, verifique quantos dias tem o mês anterior, se for fevereiro em ano bissexto, serão 29 dias.

    Q: Posso usar a idade exata para matrícula escolar ou benefícios?

    A: Sim. Para matrícula, concursos ou benefícios, normalmente se exige idade completa em anos; alguns processos pedem meses e dias, sempre confira o regulamento. Use a ferramenta para evitar erros de arredondamento.

    Conclusão

    Calcular idade exata em anos, meses e dias é questão de seguir três passos: anos, meses, dias, com ajustes para dias negativos e meses. Para evitar erro humano, use nosso contador de dias em /ferramentas/contador-dias e obtenha resultado imediato e confiável.