Calculadora de Duração de Tempo

Calcule o tempo decorrido entre dois momentos. Obtenha a duração exata em horas, minutos e segundos para jornada de trabalho, viagens e sono. Calculadora de tempo gratuita.

Insira a hora de início no formato HH:MM:SS

Insira a hora de término no formato HH:MM:SS (cruzamento de meia-noite tratado automaticamente)

Como usar

  1. Passo 1

    Insira o horário de início no formato horas:minutos.

  2. Passo 2

    Insira o horário de término ou a duração a adicionar/subtrair.

  3. Passo 3

    Veja a duração total em horas, minutos e segundos.

O que é tempo decorrido?

O tempo decorrido (elapsed time) é a quantidade de tempo que passa entre um horário inicial e um horário final. Ao contrário do 'instante (point in time)' mostrado num relógio, expressa a diferença entre dois horários como uma 'duração (duration)' medida em horas, minutos e segundos.

Por que calcular separadamente

O tempo é arredondado em base 60 (60 segundos = 1 minuto, 60 minutos = 1 hora), por isso subtrair simplesmente 09:00 de 17:30 pode confundir. É especialmente complicado em turnos que cruzam a meia-noite, como um turno noturno que começa às 22:00 e termina às 06:00, onde uma subtração simples dá um número negativo.

Usos principais

  • Trabalho e folha de pagamento — calcular as horas trabalhadas diárias a partir dos horários de entrada e saída
  • Trabalho noturno e por turnos — trabalho de madrugada, plantões hospitalares e outros turnos que cruzam a meia-noite
  • Viagem e atividade — tempo de partida até a chegada, duração do exercício e tempo de sono

Fórmula de cálculo

Converta cada horário em 'segundos totais' a partir da meia-noite e depois calcule a diferença.

segundos decorridos = (segundos totais do horário final) − (segundos totais do horário inicial)

Se o resultado for negativo, a meia-noite foi cruzada, então some um dia (86.400 segundos): segundos decorridos + 86400. As conversões usadas são 1 hora = 3.600 segundos, 1 minuto = 60 segundos.

Exemplo — 09:00:00 → 17:30:00: final 63.000 s − início 32.400 s = 30.600 s → 30600 ÷ 3600 = 8 horas, resto 1.800 ÷ 60 = 30 minutos, 0 segundos → 8 h 30 min. Cruzamento da meia-noite — 22:00 → 06:00: 21.600 − 79.200 = −57.600 → +86.400 = 28.800 segundos (8 horas).

Perguntas frequentes

Como calculo o tempo decorrido?
Subtraia o horário inicial do horário final. Por exemplo, começando às 09:00:00 e terminando às 17:30:00, o tempo decorrido é de 8 horas, 30 minutos e 0 segundos (30.600 segundos no total). Para dividir em horas, minutos e segundos, divida os segundos totais por 3.600 para as horas, o resto por 60 para os minutos, e o último resto são os segundos.
Como o cruzamento da meia-noite é tratado?
Se o horário final for anterior ao inicial, considera-se que a meia-noite (00:00:00) foi ultrapassada e 24 horas (86.400 segundos) são somadas automaticamente. Por exemplo, começar às 22:00:00 e terminar às 06:00:00 resulta corretamente em 8 horas. É útil para calcular horas de trabalho noturno ou de madrugada.
Posso ver o resultado em minutos ou segundos?
Sim. O resultado é exibido no formato horas:minutos:segundos junto com o número total de segundos (totalSeconds). Se precisar do total de minutos, divida os segundos totais por 60. Por exemplo, 30.600 segundos equivalem a 510 minutos.
Como converto as unidades de tempo?
1 hora = 60 minutos = 3.600 segundos, e 1 dia = 24 horas = 1.440 minutos = 86.400 segundos. Esta calculadora divide o tempo decorrido em horas, minutos e segundos e também o fornece em segundos totais, então multiplicando ou dividindo por esses fatores você pode convertê-lo livremente para qualquer unidade desejada.
O cálculo é preciso até os segundos?
Sim. A entrada é aceita no formato HH:MM:SS e refletida até os segundos. Se você omitir os segundos e digitar apenas HH:MM, os segundos são tratados como 0. Internamente, cada horário é convertido em segundos totais antes do cálculo, então não há erro no limite de minutos ou segundos.
Ele calcula durações longas acima de 24 horas?
Esta calculadora abrange dois horários dentro de um único dia, ou um intervalo que cruza a meia-noite uma vez. Portanto, o resultado é, no máximo, um pouco menos de 24 horas. Se precisar de um intervalo de vários dias, use uma calculadora de diferença de datas; para um total simples, calcule cada trecho e some-os.
Posso usá-la diretamente para horas de trabalho?
Inserindo os horários de entrada e saída, você obtém imediatamente o tempo total de trabalho, mas pausas como o almoço não são descontadas automaticamente. Para as horas efetivas, subtraia o tempo de pausa separadamente do tempo decorrido total. Exemplo: de 09:00–18:00 (9 horas), descontando 1 hora de almoço restam 8 horas.
Posso somar várias durações?
A versão atual calcula o tempo decorrido de um único par de horários. Se precisar somar vários intervalos, calcule cada um separadamente, some os segundos totais e depois divida a soma por 3.600 para convertê-la novamente em horas, minutos e segundos.
Dados de calendário 2026

Calculadoras relacionadas