Também disponível em: English · Español · Français · العربية
Calculadora de dias úteis
Conta os dias úteis entre duas datas ou soma dias úteis a partir de uma, com o fim de semana e os feriados que escolheres — sem enviar nada para um servidor.
O que é uma calculadora de dias úteis?
Uma calculadora de dias úteis conta os dias entre duas datas excluindo fins de semana e, se indicares, feriados — ao contrário de uma simples subtração de datas, que trata sábados, domingos e feriados como se fossem dias de trabalho normais. É a ferramenta certa para responder a perguntas como quantos dias úteis há entre hoje e uma entrega, ou que dia cai daqui a 20 dias úteis.
Esta calculadora tem dois modos. No modo Contar, escolhes uma data inicial e uma data final e obténs o número de dias úteis entre elas, com a opção de incluir ou não a própria data final. No modo Somar/Subtrair, partes de uma data, indicas quantos dias úteis queres avançar ou recuar, e a ferramenta devolve a data resultante e o dia da semana em que cai.
Como usar em 3 passos
- Escolhe o modo — Contar ou Somar/Subtrair — consoante precises do número de dias úteis entre duas datas ou de uma data a partir de outra.
- Preenche as datas ou a data e o número de dias, ajusta o fim de semana ao teu país e cola os feriados que queiras excluir, um por linha.
- Lê o resultado e copia-o com um clique: a resposta principal aparece sempre com o detalhe do cálculo ao lado.
Porque esta calculadora não tem feriados por país
Esta calculadora não vem com uma lista de feriados por país. Não foi esquecimento — é uma decisão deliberada, e é o ponto mais importante desta página.
Para perceber se valia a pena incluir uma, comparámos a biblioteca de feriados mais usada no npm com o feed oficial do Governo britânico em gov.uk/bank-holidays.json, nas três jurisdições do Reino Unido — Inglaterra e País de Gales, Escócia e Irlanda do Norte — ao longo dos dez anos que esse feed cobre, de 2019 a 2028. Encontrámos 43 divergências.
Quarenta e duas dessas divergências são inofensivas: são feriados que caem a um sábado ou domingo, para os quais o feed oficial regista apenas o dia útil substituto que se segue. Para um cálculo de dias úteis isso não altera nada, porque esse dia já estava excluído por ser fim de semana.
A quadragésima terceira divergência é que importa: faltava à biblioteca a segunda-feira, 15 de junho de 2026, o feriado do Mundial na Escócia. Foi criado por Proclamação Real, aprovada pelo Rei em fevereiro de 2026 — cerca de quatro meses antes —, e cai numa segunda-feira que seria de outro modo um dia útil normal. É exatamente o tipo de erro que muda mesmo uma resposta.
O tamanho não foi o motivo da recusa: a biblioteca ronda os 236 KB comprimidos, menos de metade dos cerca de 432 KB que este site já aceita para a biblioteca de PDF que usa noutras ferramentas. O problema é outro: os dados vêm da Wikipédia, têm licença CC BY-SA 3.0 e, como medimos, ficam desatualizados exatamente quando um governo cria um feriado com pouca antecedência — que é precisamente a situação em que alguém a calcular um prazo mais precisaria de confiar neles.
Há ainda uma nuance que a própria cobertura do Governo escocês deixou clara: nem esse feriado foi universal — ter ou não o dia de folga dependia da entidade patronal ou da câmara municipal de cada zona. Uma resposta nacional única, mesmo que atualizada a tempo, teria estado errada para muita gente.
Por isso, aqui a lista de feriados é sempre a tua: o calendário do teu escritório sabe coisas que nenhum conjunto de dados público sabe — os encerramentos da empresa, os feriados municipais, a meia folga de que ninguém guardou registo.
Detalhe técnico à parte: os cálculos são feitos sobre datas normalizadas em UTC, por isso uma mudança de hora de verão — que faz um dia real ter 23 ou 25 horas — nunca desvia a contagem num dia a mais ou a menos. Em vez de percorrer o calendário dia a dia, a ferramenta conta semanas completas e soma o resto, no máximo seis dias.
Para que serve e a semana de trabalho configurável
Esta calculadora serve para qualquer prazo que se conte em dias úteis e não em dias de calendário: um prazo de pagamento a 30 dias úteis, um prazo legal para responder a uma notificação, o tempo estimado de um envio, ou o pré-aviso que uma pessoa ou uma empresa tem de dar antes de terminar um contrato.
A semana de trabalho não é igual em todo o lado, e por isso o fim de semana é uma escolha, não um valor fixo. Sábado e domingo funcionam para a maior parte da Europa e das Américas; sexta e sábado são o fim de semana em boa parte do Médio Oriente e do norte de África; e há países onde só o domingo é o dia semanal de descanso. Muda o seletor e o cálculo segue-o de imediato — incluindo se já escreveste os teus próprios feriados na caixa de texto.
O interruptor para incluir ou não a data final também importa nestes casos: um prazo que vence a 30 dias úteis normalmente conta esse último dia, enquanto perguntar quantos dias úteis faltam até uma data costuma excluí-lo — a escolha fica contigo, consoante a pergunta que estás mesmo a fazer.
Porque é gratuita?
Todo o cálculo acontece no teu navegador: as datas, os feriados que colares e o resultado nunca saem do teu computador, e não há pedido a nenhum servidor. Não é preciso criar conta, não há marca de água e não há limite de utilizações — por isso é gratuita, hoje e sempre que precisares dela.