Ferramentas
Guias

Calculadora de idade

Vida

Calcule a sua idade exata em anos, meses e dias a partir da data de nascimento, além do total de dias vividos, do dia da semana em que nasceu e da contagem regressiva para o próximo aniversário. Todos os cálculos usam UTC, por isso os resultados são os mesmos em qualquer fuso horário.

100% no cliente Sem backend
—
    Nesta página

    O que é uma calculadora de idade?#

    Faz mais do que subtrair um ano de nascimento. Dada uma data de nascimento e uma data de referência, calcula a idade precisa que você diria em voz alta — “26 anos, 7 meses, 6 dias” — além dos totais que aparecem em formulários e curiosidades: quantos dias totais você esteve vivo, quantas semanas, quantos meses, em que dia da semana você nasceu, e a contagem decrescente para o próximo aniversário.

    A parte difícil é fazer isto corretamente, porque calendários são estranhos: meses têm comprimentos diferentes, anos bissextos inserem um dia extra a cada quatro anos (com exceções de século), e um aniversário a 29 de fevereiro não existe em três em cada quatro anos. Esta ferramenta lida com tudo isso com decomposição de calendário, não uma multiplicação ingénua de anos × 365 — então a contagem de dias está certa, e um bebé do dia bissexto recebe também uma resposta sensata de próximo aniversário.

    Como usar#

    1. Introduza a sua Data de nascimento. A caixa é um seletor de calendário, então você pode digitar 2000-01-01 ou escolher no popup.
    2. Introduza a Data de referência — a data “a partir de” para medir. O padrão é hoje; clique no botão Hoje para a repor se a tiver mudado.
    3. O cartão de resultado é preenchido automaticamente:
      • Um título grande com a decomposição anos / meses / dias.
      • Uma lista de detalhe com os dias totais, semanas totais, meses totais vividos.
      • O dia da semana em que você nasceu.
      • A data do próximo aniversário e o número de dias até ele (ou “hoje” se for o seu aniversário).
    4. Clique em Limpar para redefinir ambas as datas.

    Principais funcionalidades#

    • Decomposição de calendário precisa, não uma aproximação — os anos/meses/dias são os maiores valores que somam exatamente o tempo decorrido, do mesmo jeito que uma pessoa diz a sua idade.
    • Totais corretos. Os dias totais contabilizam cada dia bissexto no intervalo; as semanas totais são o piso disso dividido por 7; os meses totais são anos × 12 + meses.
    • Consciente do dia bissexto. Um aniversário a 29 de fevereiro é fixado a 28 de fevereiro em anos não bissextos, para que a contagem decrescente do próximo aniversário continue a funcionar e “hoje é o seu aniversário” ainda dispare no dia certo em anos bissextos.
    • Estável em fusos horários. Toda a matemática de datas corre em UTC, para que duas pessoas em fusos horários diferentes vejam a mesma idade para a mesma data de nascimento.
    • 100% local. A sua data de nascimento nunca sai do navegador.

    Exemplo prático#

    Data de nascimento 2000-01-01, data de referência 2026-08-07. O cartão de resultado mostra:

    CampoValor
    Idade (título)26 anos, 7 meses, 6 dias
    Total de dias vivo9.715
    Total de semanas1.387
    Total de meses319
    Nasceu num(a)sábado
    Próximo aniversário2027-01-01 (a 147 dias)

    Algumas coisas a notar. Os dias totais (9.715) não são 26 × 365 — isso seria 9.490. Os 225 dias extra vêm dos sete dias bissextos no intervalo (2000, 2004, 2008, 2012, 2016, 2020, 2024) mais os sete meses e seis dias vividos para além do aniversário de 2026. É exatamente por isso que uma multiplicação ingénua está errada e a decomposição de calendário importa.

    A data de nascimento 2000-01-01 caiu num sábado — a ferramenta deriva o dia da semana a partir da época, sem tabela de consulta. E como a data de referência (7 de agosto) está bem depois do aniversário de 1º de janeiro, o próximo aniversário rola para 2027, a 147 dias.

    FAQ#

    Por que a contagem de dias totais é maior do que anos × 365?#

    Por causa dos anos bissextos. Cada 29 de fevereiro dentro do intervalo adiciona um dia, e um período de quatro anos costuma conter um deles (anos divisíveis por 4, exceto anos de século não divisíveis por 400). Ao longo de 26 anos são tipicamente 6 ou 7 dias extra, e os meses e dias vividos para além do último aniversário adicionam o resto. A ferramenta conta-os precisamente em vez de estimar.

    Nasci a 29 de fevereiro. O que acontece em anos não bissextos?#

    A ferramenta fixa o seu aniversário para 28 de fevereiro em anos sem 29 de fevereiro — a convenção padrão. Então a sua contagem decrescente do próximo aniversário continua a devolver um número, e num ano bissexto real a verificação “hoje é o seu aniversário” dispara no dia 29 verdadeiro. Algumas pessoas preferem celebrar em 1º de março; essa é uma escolha pessoal, não matemática.

    Por que é que a ferramenta usa UTC em vez da minha hora local?#

    Para que a resposta seja a mesma independentemente de onde a página é aberta. Uma data de nascimento é um fato de calendário, não um fato de relógio de parede: nascer a 1º de janeiro não deve tornar-se 31 de dezembro só porque o espectador está num fuso horário anterior. A aritmética de dias em UTC mantém os rótulos de calendário estáveis em todo o mundo.

    Qual é a diferença entre meses totais e os meses do título?#

    Os meses do título (o “7” em “26 anos, 7 meses, 6 dias”) é o que sobra depois de tirar anos inteiros — está sempre entre 0 e 11. Os meses totais é a contagem completa anos × 12 + meses (aqui 26 × 12 + 7 = 319), o que é o que você quer quando um formulário ou um registro médico pede a idade em meses redondos.