acento.io
Calculadora

Calculadora de tempo

Some e subtraia durações ou calcule o intervalo entre dois horários — 100% no navegador, sem enviar nenhum dado ao servidor.

Por Karina Zulmery Suárez Bustos , Engenheira industrial
Última atualização:

O que este calculadora de tempo faz

Esta calculadora de tempo em português aceita qualquer formato que você tiver em mãos — 01:30:00, 1h 30m, 90m ou segundos brutos — e devolve o resultado simultâneamente em HH:MM:SS, linguagem humana, ISO 8601 (PT1H30M) e total de segundos. Use-a para somar entradas de timesheet, calcular horas trabalhadas num turno ou converter durações para payloads de API. Vale lembrar: um dia tem exatamente 86.400 segundos — exceto nos raros dias com segundo intercalar (86.401). Desde 2019, o Brasil aboliu o horário de verão por decreto presidencial, o que simplifica bastante o cálculo de intervalos no fuso America/Sao_Paulo. Tudo roda 100% no navegador — seus dados nunca saem do seu computador. Sem uploads, sem rastreamento, sem logs em servidor.

Recursos

  • Parser tolerante a formatos. Aceita HH:MM:SS, MM:SS, abreviações como 1h 30m 45s e segundos inteiros — sem necessidade de converter antes.
  • Quatro saídas simultâneas. O resultado aparece ao mesmo tempo em HH:MM:SS, formato legível por humanos, ISO 8601 (PT1H30M) e total de segundos para uso direto em código.
  • Dois modos de cálculo. Soma ou subtrai múltiplas durações, ou calcula o intervalo exato entre um horário de início e um de fim — ideal para calcular horas trabalhadas.
  • Suporte a durações acima de 24 horas. Projetos longos, turnos noturnos e acumulados de timesheet com mais de 24h são tratados corretamente, sem truncar em 00:00:00.
  • Cópia rápida de cada formato. Cada campo de resultado tem botão de cópia independente, para colar o valor no formato certo sem redigitar.
  • 100% client-side, sem conta. Nenhum dado é enviado a servidores. Funciona offline e não exige cadastro — ideal para uso em ambientes corporativos restritos.

Como usar o calculadora de tempo

Escolha o modo desejado, preencha os campos e o resultado aparece instantaneamente em todos os formatos.

  1. Escolha o modo. Selecione «Somar / subtrair durações» para operar sobre valores de duração, ou «Duração entre dois horários» para informar hora de início e fim.
  2. Informe as durações ou horários. Digite em qualquer formato: 02:15:00, 2h 15m, 135m ou 8100 (segundos). O parser interpreta automaticamente.
  3. Escolha a operação (+/−). No modo de soma/subtração, alterne entre + e − para cada entrada. Útil para descontar pausas de um turno, por exemplo.
  4. Copie o resultado no formato que precisar. Use HH:MM:SS para planilhas de ponto, ISO 8601 (PT2H15M) para payloads de API REST ou JSON, e total de segundos para cálculos em código.

Casos de uso comuns

  • Fechamento de timesheet e folha de pagamento. Some todas as entradas de horas do dia ou semana e obtenha o total pronto para lançar no sistema de RH — sem erros de aritmética manual.
  • Duração de reuniões e turnos. Informe a hora de entrada (ex.: 09:00) e saída (ex.: 17:30) para saber exatamente quantas horas foram trabalhadas, já descontando pausas se necessário.
  • Geração de durações ISO 8601 para APIs. Converta 1h 45m em PT1H45M com um clique — formato exigido por APIs de calendário, streaming e agendamento. Se também precisar trabalhar com datas completas, a [calculadora de datas](/pt/date-calculator/) complementa esta ferramenta.
  • Estimativa de ETAs em São Paulo. Some tempos de deslocamento entre bairros ou cidades brasileiras para estimar chegada — sem depender de apps que exigem conexão.
  • Desenvolvimento e testes de software. Converta durações para segundos ou ISO 8601 ao escrever testes de timeout, configurar jobs cron ou validar payloads. O [interpretador de expressões cron](/pt/cron-parser/) pode ajudar a conferir o agendamento correspondente.

Perguntas frequentes

Meus dados ficam salvos ou são enviados a algum servidor?

Não. Todo o processamento acontece no seu navegador. Nenhum valor digitado é transmitido, registrado ou armazenado em qualquer servidor. Você pode usar a ferramenta offline, sem preocupações com privacidade.

Qual é a diferença entre o formato ISO 8601 e o HH:MM:SS?

HH:MM:SS é uma notação de relógio (horas, minutos, segundos separados por dois-pontos) amplamente usada em planilhas e sistemas de ponto. Já o ISO 8601 representa durações com prefixo P, por exemplo PT1H30M para 1 hora e 30 minutos — é o formato esperado por APIs REST, padrões de calendário e bibliotecas como Luxon e date-fns. A calculadora entrega os dois simultaneamente.

Por que devo preferir o formato 24 horas para cálculos?

O relógio de 12 horas sem AM/PM é ambíguo: 06:00 pode ser manhã ou tarde. Para aritmética de tempo, o formato 24 horas (como 18:30) elimina essa ambiguidade e evita erros silenciosos, especialmente em cálculos de turno que cruzam o meio-dia.

O horário de verão afeta os cálculos?

Para durações puras (quanto tempo passou), não há impacto — a calculadora opera em aritmética simples. Porém, se você subtrair dois horários de relógio que cruzam uma virada de horário de verão, o resultado pode estar errado em ±1 hora. No Brasil, isso não é mais um problema desde 2019, quando o horário de verão foi abolido, mas pode afetar cálculos com fusos internacionais.

A calculadora suporta durações acima de 24 horas?

Sim. Entradas como 27:00:00 ou 1d 3h são processadas normalmente. O resultado em HH:MM:SS exibe as horas totais (ex.: 27:00:00), sem redefinir para zero ao passar de 24h — útil para acumulados de timesheet ou medições de uptime.

Como calcular as horas trabalhadas numa semana?

Use o modo «Somar / subtrair durações» e adicione cada turno diário como uma entrada separada com o operador +. Você também pode subtrair pausas com o operador −. O total acumulado aparece em HH:MM:SS e em segundos, pronto para exportar. Para calcular a diferença entre datas completas, use a [calculadora de datas](/pt/date-calculator/).