Calculadora de ano bissexto
Digite um ano e veja se ele tem 366 dias, qual teste decide e quando caem o ano bissexto anterior e o próximo. Ou liste todos os bissextos entre dois anos
Seu ano
Anos inteiros de 1583 a 9999 (calendário gregoriano)
Os dois anos entram na conta. Anos inteiros de 1583 a 9999, com o primeiro não posterior ao último.
É divisível por 4 e não é ano de século, então é bissexto.
Como usar
- Escolha Verificar um ano para testar um único ano, ou Listar um intervalo para ver todos os bissextos entre dois anos.
- Digite um ano de 1583 a 9999, ou ande de um em um com os botões − e +. “Usar o ano atual” preenche o ano corrente.
- Leia o veredito, os três testes de divisibilidade com os restos, os dias do ano e de fevereiro e o dia da semana de 29 de fevereiro.
- Toque no bissexto anterior ou no próximo para ir direto a ele, ou use Copiar resultado para colar a resposta numa mensagem.
Exemplo prático
Pegue 2100. 2100 ÷ 4 dá resto 0, então o primeiro teste passa. 2100 ÷ 100 dá resto 0: é um ano de século, e o segundo teste também passa. 2100 ÷ 400 dá resto 100, então o último falha: 2100 não é bissexto, fevereiro tem 28 dias e o ano tem 365. O bissexto anterior é 2096 e o próximo é 2104. No intervalo 2000–2100 a ferramenta mostra 25 anos bissextos em 101 anos, ou seja, 101 × 365 + 25 = 36.890 dias, e aponta 2100 como o único ano de século que ficou de fora.
Metodologia
A regra. Um ano é bissexto quando é divisível por 4, exceto os anos de século (divisíveis por 100), que só são bissextos se também forem divisíveis por 400. Em fórmula: (a % 4 = 0 e a % 100 ≠ 0) ou a % 400 = 0. Por isso 1900 e 2100 são anos comuns, enquanto 2000 e 2400 são bissextos. Em cada ciclo de 400 anos sobram 100 − 4 + 1 = 97 anos bissextos; um ciclo tem 400 × 365 + 97 = 146.097 dias, exatamente 20.871 semanas, e o ano médio dura 146.097 ÷ 400 = 365,2425 dias. O ano tropical, o tempo entre dois equinócios de março, dura cerca de 365,2422 dias, então o calendário se desvia aproximadamente um dia a cada 3.000 anos. O calendário juliano, mais antigo, acrescentava um dia a cada 4 anos sem exceção, 365,25 dias em média, com desvio de cerca de um dia a cada 128 anos; isso levou à reforma gregoriana de 1582, em que o dia 4 de outubro foi seguido pelo dia 15. Para contar os bissextos de um intervalo, a ferramenta usa floor(a/4) − floor(a/100) + floor(a/400), que conta os bissextos até o ano a, e subtrai dois valores assim, sem nunca percorrer o intervalo ano por ano.
Fontes e documentação
A regra e o ciclo de 400 anos vêm das duas primeiras entradas, a comparação com o calendário juliano e a reforma de 1582 dos artigos da Wikipédia (fontes secundárias), e o detalhe sobre 1900 da Microsoft. As páginas foram consultadas em outubro de 2026.
- US Naval Observatory: Leap Years (em inglês)A regra gregoriana dos anos bissextos e o ciclo de 400 anos.
- Escritório Federal austríaco de Metrologia e Medição (BEV): o calendário (em inglês)Duração do ano médio gregoriano em comparação com o ano tropical.
- Wikipédia: Ano bissexto (edição em inglês: Leap year)Fonte secundária: regras juliana e gregoriana e o padrão de 97 em 400.
- Wikipédia: Adoption of the Gregorian calendar (em inglês)Fonte secundária: a reforma de 1582 e quando cada país mudou.
- Microsoft Learn: o Excel trata 1900 como bissexto (em inglês)Por que o Excel conta um 29 de fevereiro de 1900 que nunca existiu.
Anos de século: quem ganha o 29 de fevereiro?
A regra inteira se esconde nos anos de século. Estes são os resultados da ferramenta para os anos de século de 1700 a 2400, com o resto da divisão por 400 que decide cada um.
| Ano | Resto de ano ÷ 400 | Bissexto? |
|---|---|---|
| 1700 | 100 | Não |
| 1800 | 200 | Não |
| 1900 | 300 | Não |
| 2000 | 0 | Sim |
| 2100 | 100 | Não |
| 2200 | 200 | Não |
| 2300 | 300 | Não |
| 2400 | 0 | Sim |
Um caso rápido. Marina nasceu em 29 de fevereiro de 2000. Em 29 de fevereiro de 2028 ela faz 28 anos, mas é só o sétimo aniversário na data real (2004, 2008, 2012, 2016, 2020, 2024 e 2028). Entre as duas datas ela viveu 28 × 365 + 7 = 10.227 dias, exatamente 1.461 semanas; por isso 29 de fevereiro de 2000 e de 2028 caem numa terça-feira. Digite 2000 e 2028 na ferramenta e confira o dia da semana você mesmo.
Perguntas frequentes
1900 é ano bissexto? E 2100? ▼
Não, nos dois casos. São anos de século, divisíveis por 100, mas não por 400 (1900 deixa resto 300 e 2100 deixa resto 100), então fevereiro tem 28 dias. O ano 2000 foi bissexto porque 2000 ÷ 400 dá exatamente 5, e 2400 também será. Entre 1901 e 2099 a regra simples “a cada 4 anos” dá a resposta certa, por isso a exceção é fácil de esquecer.
Por que existem anos bissextos? ▼
Um ano não tem um número inteiro de dias: a Terra leva cerca de 365,2422 dias para voltar ao mesmo ponto do ciclo das estações. Um calendário de 365 dias se descolaria das estações quase um dia a cada 4 anos. Acrescentar um dia em 97 de cada 400 anos dá um ano médio de 365,2425 dias, tão próximo que o desvio é de cerca de um dia em milhares de anos. A regra é um bom acordo, não um ajuste exato.
Quando são os próximos anos bissextos? ▼
A partir de 2028 são 2028, 2032, 2036 e 2040; o dia 29 de fevereiro de 2028 cai numa terça-feira e o de 2032 num domingo. O normal é um intervalo de quatro anos, e o único maior é de oito, em torno de um ano de século que fica de fora, por exemplo de 2096 a 2104. Com os botões de anterior e próximo da ferramenta você pula de um bissexto para o seguinte.
A calculadora funciona para anos antes de 1583? ▼
Não. O calendário gregoriano foi introduzido em 1582 e os países o adotaram em datas diferentes, então antes disso a regra não bateria com o calendário que realmente se usava. Fora de 1583–9999 a ferramenta mostra “—” em vez de um número que poderia enganar. Para datas históricas, primeiro é preciso saber qual calendário o lugar usava.