Calcular a idade exata

De uma data de nascimento sai a idade em anos completos, meses e dias, mais os dias que faltam para o próximo aniversário. Os anos bissextos ficam por conta do calendário.

Os seus dados

Está em hoje. Mude para saber a idade num momento concreto — por exemplo no dia em que termina um prazo.

O seu resultado

Idade—Anos completos, depois meses completos, depois os dias que sobram.
Anos completos—
Meses completos—
Semanas—
Dias vividos—
Para o próximo aniversário—
Fórmula
Primeiro os anos completos, depois os meses completos, depois os dias que sobram. O total de dias é a diferença entre as duas datas.

Anos completos são os que contam

A administração conta em anos completos: tem 17 anos até ao dia em que faz 18, por muito perto que esteja. A calculadora faz o mesmo.

Por isso a idade aparece em três partes: anos, meses, dias. Quem tem 17 anos, 11 meses e 29 dias fez 17 anos — e é exatamente disso que trata um limite de idade.

O Código Civil define o menor, e desde 2025 só há uma via

O artigo 122.º diz quem é menor: «É menor quem não tiver ainda completado dezoito anos de idade.» O artigo 130.º diz o efeito de deixar de o ser: «Aquele que perfizer dezoito anos de idade adquire plena capacidade de exercício de direitos.»

Havia uma segunda via. A emancipação pelo casamento tornava maior um menor casado, e não é coisa que se calcule a partir de uma data de nascimento. Deixou de existir. Os artigos 132.º e 133.º, e ainda os artigos sobre o casamento de menores, foram revogados pela Lei n.º 39/2025, em vigor desde 2 de abril de 2025. As outras emancipações já tinham caído em 1977.

Hoje a única via para a plena capacidade é fazer dezoito anos — e essa é contável. Fontes escritas antes de abril de 2025 ainda mencionam a emancipação, e parecem corretas.

Nascido a 29 de fevereiro

Esse aniversário só existe de quatro em quatro anos. A calculadora segue o calendário: num ano bissexto o contador aponta para 29 de fevereiro, e num ano comum a idade sobe a 1 de março. A diferença de calendário em si não fica ambígua por causa disso.

Idade noutra data

O segundo campo está em hoje, mas aceita qualquer data. Assim vê que idade tinha alguém quando algo aconteceu, ou que idade tem no dia em que um prazo termina.

Se a data de nascimento for posterior à data escolhida, os resultados ficam vazios. Não há idade negativa, e um traço é mais honesto do que um zero.

Perguntas frequentes