Calculadora de Idade Grátis
Calcule sua idade exata a partir da sua data de nascimento.
Como Usar
- Insira sua data de nascimento.
- Opcionalmente altere a data "Data de Referência" (por padrão é hoje).
- Clique em Calcular Idade para ver sua idade exata em anos, meses, dias, horas e minutos.
- A contagem regressiva para o seu próximo aniversário é exibida abaixo dos resultados.
Perguntas frequentes
Como a idade é calculada?
A calculadora computa a diferença entre as duas datas usando matemática de calendário, subtraindo os valores de ano, mês e dia separadamente, em vez de dividir por um número aproximado de dias por ano.
Considera anos bissextos?
Sim. O cálculo usa o objeto Date integrado do JavaScript, que lida corretamente com anos bissextos e comprimentos variáveis de meses.
Posso calcular o tempo entre duas datas arbitrárias?
Sim. Altere os campos "Data de Nascimento" e "Data de Referência" para duas datas quaisquer para encontrar a diferença exata entre elas.
Por que «idade exata» é mais difícil do que parece
Um cálculo ingênuo («hoje menos sua data de nascimento em dias, dividido por 365,25») está errado por uma margem que importa em qualquer resposta precisa. Os meses do calendário têm comprimentos diferentes. Anos bissextos se intercalam de forma irregular (a cada 4 anos, exceto os anos seculares não divisíveis por 400, então 2000 foi bissexto, 1900 não foi, 2100 não será). Os fusos horários mordem: se você nasceu às 23 h em Tóquio e calcula sua idade em Los Angeles, seu instante de nascimento em hora local foi «tarde no dia X» ou «cedo no dia Y», dependendo de em qual relógio você confia. O horário de verão acrescenta ou tira uma hora duas vezes por ano. Esta calculadora faz a coisa certa (aritmética de calendário por ano/mês/dia em vez de dividir por 365), então os resultados ficam corretos no dia para qualquer par de datas em qualquer faixa de anos.
A convenção que a maior parte do mundo usa
Na maior parte do mundo ocidental, a idade é «cronológica»: anos completos desde o nascimento, ignorando frações de ano. Uma criança de 5 anos vira 6 no dia do aniversário, não gradualmente. Seguros, prontuários médicos, direito de voto, idade para dirigir, idade para beber e a maior parte dos marcos jurídicos usam esta definição. Onde fica interessante: certos contratos de seguro usam «idade no último aniversário» ou «idade no próximo aniversário», significativamente distintos em datas próximas do aniversário. A exibição principal de anos pela calculadora segue a convenção cronológica: quantos anos completos se passaram.
Contagem da idade no Leste Asiático e a virada da Coreia do Sul em 2023
Várias culturas do Leste Asiático usaram historicamente um sistema diferente, às vezes chamado de «idade coreana» ou «idade chinesa»: ao nascer você é considerado com 1 ano (está no «primeiro ano de vida») e envelhece a cada Ano-Novo Lunar, e não no seu aniversário. Sob esse sistema, um bebê nascido em 31 de dezembro tinha 2 anos em 1º de janeiro: um por estar vivo, mais um pelo ano-novo. A Coreia do Sul foi o último país a usar isso para fins oficiais; em dezembro de 2022, a Assembleia Nacional aprovou uma legislação, em vigor a partir de 28 de junho de 2023, que passa todos os documentos oficiais para a contagem internacional (cronológica). O blog In Custodia Legis da Library of Congress traz o registro jurídico. China e Vietnã aposentaram informalmente o sistema; o Japão mudou em 1902. Então em 2026, praticamente todo país usa a idade cronológica para fins legais, mas o sistema do Leste Asiático sobrevive em contextos culturais ou familiares.
Bebês de ano bissexto («leaplings»)
Nasceu em 29 de fevereiro? Você só tem um aniversário «de verdade» a cada quatro anos (ou oito, em anos seculares não bissextos). A convenção de common law usada no Reino Unido, Hong Kong e Taiwan trata leaplings como envelhecendo um ano em 1º de março nos anos não bissextos; uma minoria de jurisdições (Nova Zelândia, Nevada, a California DMV) usam 28 de fevereiro. Impacto prático: limiares legais (chegar aos 18, aos 21) precisam de uma regra de fallback definida, e a resposta varia por país. A calculadora segue a convenção de common law de 1º de março.
Por que fusos horários importam mais do que se imagina
Dois campos de data parecem «só uma data», mas o objeto Date do JavaScript guarda internamente milissegundos desde a epoch Unix em UTC. Quando você digita 1990-01-15 num seletor de data, o navegador interpreta como meia-noite UTC desse dia. Em um offset UTC positivo (Tóquio, Berlim, Sydney), esse momento local é exibido corretamente. Em um offset negativo (Nova York, LA, Cidade do México), meia-noite UTC é o dia anterior no horário local, o que significa que o aniversário exibido pode deslocar-se um dia se a calculadora não cuidar da conversão. Esta calculadora ancora ambas as datas em meio-dia local para contornar o problema, então o resultado no nível de dia é estável onde quer que você esteja.
Para precisão sub-diária (horas e minutos), a entrada precisaria de um campo de hora de nascimento e um seletor de fuso. A calculadora hoje mostra horas e minutos calculados a partir da diferença em dias, o que é exato na fronteira do dia mas arredonda o componente intra-dia.
Casos de uso comuns
- Curiosidade. «Quantos dias estou vivo?» «Quantos meses tenho?» «Quantos anos terei no dia em que meu filho se formar?»
- Solicitações de visto e formulários que exigem a idade em uma data futura específica (datas-limite de matrícula escolar, vesting de plano de aposentadoria, tetos de elegibilidade para imigração).
- Seguros e planejamento financeiro. Apólices de vida em prazo costumam cotar com base em «idade no último aniversário» ou «idade no próximo aniversário», dependendo da seguradora; cálculos de previdência precisam de idades precisas em datas específicas.
- Casamento / planejamento de evento. Contagem regressiva até uma cerimônia; quantos anos entre duas datas marcantes.
- Conversão de idade de animais. A velha regra «anos de cachorro = 7× anos humanos» é simplificação popular. A pesquisa epigenética moderna (Wang et al, «Quantitative Translation of Dog-to-Human Aging by Conserved Remodeling of the DNA Methylome», Cell Systems, julho de 2020) sugere idade humana equivalente ≈ 16 × ln(anos do cão) + 31, ou seja, um cão de 1 ano equivale aproximadamente a um humano de 31, mas um cão de 10 anos equivale a cerca de 68 humanos (não 70). Use esta calculadora para a idade do cão em dias e depois aplique a equação se quiser o equivalente humano.
- Cálculo de gestação / data provável do parto. Idade gestacional, tempo desde a concepção, idade de um marco intrauterino.
- Pesquisa histórica. «Que idade X tinha quando Y aconteceu?» para biografias, histórias familiares, prazos de projeto vistos em retrospectiva.
Privacidade
Uma data de nascimento é um dos identificadores de campo único mais fortes na maioria dos arcabouços de privacidade (NIST SP 800-122 nos EUA, artigo 4º do GDPR na UE). Combinada a um nome e uma localização aproximada, a DOB sozinha basta para identificar a maior parte das pessoas de forma única. Esta calculadora roda inteiramente no seu navegador: os campos de data, os cálculos e os resultados vivem em JavaScript no seu dispositivo. Nada é transmitido, nenhum evento de analytics captura os valores, nenhuma lista de marketing captura a entrada. Muitas calculadoras gratuitas de idade são financiadas justamente coletando esse tipo de dado demográfico; esta não.
Erros comuns
- Usar 365 dias por ano. Cálculos ingênuos «dividir por 365» desviam ~25 dias em 100 anos (por causa dos bissextos). Aritmética de calendário (subtrair A/M/D separadamente) dá a resposta certa.
- Erro de um quando o aniversário ainda não aconteceu neste ano. Se o cálculo diz «você tem 30 anos e -3 meses», a lógica está errada; deveria ser «29 anos e 9 meses».
- Esquecer os fusos horários no parsing de Date em JavaScript.
new Date('1990-01-15')é interpretado como meia-noite UTC; em um offset UTC negativo isso exibe como 14 de janeiro no horário local. Ancore em meio-dia local ou usenew Date(year, month, day)(que usa horário local) para evitar o bug. - Tratar a idade do Leste Asiático como erro. É uma convenção cultural diferente, não um erro. A virada sul-coreana de 2023 torna o sistema internacional universal para fins oficiais, mas famílias coreanas / chinesas / vietnamitas / japonesas podem ainda falar de idade pelo sistema antigo em contextos informais.
- Multiplicar a idade do cão por 7. Simplificação popular; a relação real é não linear. Use a fórmula logarítmica de Wang 2020 para uma conversão cão-para-humano mais precisa.
- Confundir idade e contagem de aniversários. Alguém cujo 30º aniversário é amanhã tem hoje 29 anos, não 30. Idade é o que se passou, não o que se antecipa.
- Calcular idades para fins legais com uma ferramenta dessas sem checar a jurisdição. Bebês de 29 de fevereiro, idades de maioridade, convenções de «idade no último aniversário» variam por país. Para fins genuinamente jurídicos (elegibilidade a visto, subscrição de seguro), confirme contra a norma aplicável.
Mais perguntas frequentes
Por que minha idade em dias é diferente de idade × 365?
Por causa dos anos bissextos. Em 30 anos você acumula 7 ou 8 dias bissextos; em 100 anos, ~24. Multiplicar por 365 os ignora. A contagem de dias desta calculadora é a contagem real entre as duas datas, levando em conta todo dia bissexto no intervalo.
Quando um bebê de ano bissexto vira 18 legalmente?
Depende da jurisdição. O fallback de common law no Reino Unido, Hong Kong e Taiwan é 1º de março em anos não bissextos; uma minoria (Nova Zelândia, Nevada e a California DMV) usam 28 de fevereiro. A convenção funcional desta calculadora é 1º de março.
Minha data de nascimento é enviada para algum lugar?
Não. O cálculo roda inteiramente no seu navegador. A data de nascimento é um dos identificadores de campo único mais fortes: sob o GDPR é dado pessoal, sob a maior parte dos arcabouços dos EUA é PII. Calculadoras em servidor que pedem sua DOB ficam com um dado de alto valor; esta o mantém na sua máquina.
Posso calcular idade entre duas datas arbitrárias, e não só «até hoje»?
Sim. É isso que o campo «As of Date» faz. Por padrão vem com hoje; troque para qualquer data futura ou passada para calcular «idade naquele dia». Útil para tetos de visto («ainda estarei abaixo dos 35 na data de início do programa?»), planejamento de matrículas escolares, projeções de aposentadoria ou simplesmente «quantos anos terei quando minha sobrinha se formar?»
Qual a precisão do display de horas / minutos?
O resultado no nível de dia é exato. As horas/minutos vêm da diferença em dias, e não de um par exato hora de nascimento / hora atual, então são precisos na fronteira do dia mas não consideram a hora real de nascimento versus agora dentro de um dia. Para precisão ao minuto seria preciso um campo de hora de nascimento e um seletor de fuso.
E os «anos de cachorro»?
O clássico «anos de cachorro = 7 × anos humanos» é uma aproximação grosseira que erra tanto em cães muito jovens quanto em muito velhos. Um estudo de epigenética de 2020 (Wang et al, Cell Systems) mediu padrões de metilação de DNA em cães e humanos e propôs uma relação logarítmica: idade humana equivalente ≈ 16 × ln(anos do cão) + 31. Então um cão de 1 ano equivale a ~31 humanos, um de 4 a ~53, um de 10 a ~68. A regra clássica do 7× superestima o envelhecimento em cães mais velhos. Esta calculadora dá a idade exata do cão em anos/dias; aplique a equação manualmente para o equivalente humano.