Saltar al contenido principal

Calculadora de tiempo gratis

Sume o reste duraciones de HH:MM:SS o encuentre el tiempo entre dos marcas de tiempo. Útil para registros de trabajo, divisiones de carreras y seguimiento de proyectos.

Funciona sin conexión una vez cargado

Formatos: HH:MM:SS (p. ej. 01:30:45) o HH:MM (p. ej. 02:15)

Resultado

02:15:30

2h 15m 30s · 8.130 segundos en total

135,50
minutos
2,258
horas
8.130
segundos
Redondeo de facturación
2,26 horas

Usos habituales

  • Calcular Horas de Trabajo RealizadasSume sus horas durante el día para registrar el tiempo dedicado a tareas o para facturar a clientes.
  • Calcular Divididas de CarreraSume o reste tiempos de vuelta de carrera, natación o ciclismo para análisis de entrenamiento.
  • Matemática del Tiempo de CocciónCombine tiempos de preparación y cocción para recetas, o calcule cuándo empezar para que la cena esté lista a una hora objetivo.
  • Cálculos de Cronología de VideoSume duraciones de clips para planificar una línea de tiempo de video, o calcule dónde cae una transición.
  • Calcular Tiempo Enfocado TotalSume sus sesiones de Pomodoro para rastrear el tiempo enfocado por día o semana.

Cómo funciona

Todo el cálculo ocurre en el navegador usando un analizador escrito a mano y aritmética de enteros: sin biblioteca, sin servidor. La herramienta convierte cadenas HH:MM:SS a un recuento de segundos en bruto, aplica suma, resta o diferencia, y luego formatea el resultado de vuelta.

  1. 1
    Análisis de entrada
    Mientras escribes, una función parseHMS personalizada divide cada campo por dos puntos y convierte las partes a un único entero: segundos totales. Acepta HH:MM:SS, HH:MM, o un número suelto (tratado como minutos), y rechaza cualquier cosa no numérica o fuera del rango de reloj.
  2. 2
    Aritmética específica del modo
    En modo Sumar/Restar, los dos recuentos de segundos se suman o se restan directamente. En modo Tiempo entre, la herramienta resta el inicio del final; si el resultado es negativo, suma 86400 segundos y marca el resultado como que cruza la medianoche. En modo Hoja de tiempo, reduce una lista arbitraria de filas de duración a una única suma.
  3. 3
    Redondeo de facturación
    Una vez que existe un resultado, un cálculo separado redondea el total de segundos absoluto al incremento más cercano de 6, 10 o 15 minutos usando redondeo entero (Math.round(abs / incremento) * incremento), y luego muestra el valor redondeado como horas decimales para facturación.
  4. 4
    Visualización de resultado y copia
    El recuento final de segundos se formatea en HH:MM:SS, un desglose en lenguaje sencillo (por ejemplo, '2h 15m 30s'), y conversiones de unidad (minutos decimales, horas decimales, segundos en bruto). El botón de copiar escribe la cadena HH:MM:SS en el portapapeles mediante navigator.clipboard.writeText.

Guía

Ejemplo práctico

La herramienta se abre en «Sumar / restar duraciones» con «Duración A» en 01:30:00, «Duración B» en 00:45:30 y «+» seleccionado. La tarjeta de resultado dice «02:15:30», con «2 h 15 min 30 s · 8130 segundos en total» debajo, y tres casillas muestran 135,50 minutos, 2,258 horas y 8130 segundos. Pulsa «-» y pasa a «00:44:30». Pon 00:45:30 en A y 01:30:00 en B con «-» seleccionado y obtienes «-00:44:30», con «(negativo)» después de los segundos. Ahora pulsa «Tiempo entre», escribe 22:15 en «Desde» y 06:40 en «Hasta». El resultado es «08:25:00» y una nota dice «Cruza la medianoche — termina al día siguiente». En «Redondeo de facturación», al elegir «15 min» la cifra de horas de al lado pasa de 8,42 a 8,50.

Qué ajustes usar y los límites

  • Escribe las horas con dos puntos, o un número solo para minutos. Cada cuadro admite HH:MM:SS, HH:MM o un número entero, que se cuenta como minutos: 90 y 0:90 significan ambos 01:30:00. Solo se aceptan dígitos y dos puntos, en hasta tres partes, así que los decimales (1.5), los signos menos y AM o PM se rechazan. En «Sumar / restar duraciones» y «Hoja de tiempo» las horas pueden ser de cualquier tamaño y los minutos o segundos pueden pasar de 59, así que 02:75 se lee como 3 horas 15 minutos. Los totales de más de un día siguen contando horas, por ejemplo 26:45:00.
  • En Tiempo entre, usa horas del reloj de 24 horas. «Tiempo entre» trata ambos cuadros como horas del reloj, así que las horas deben ser de 0 a 23 y los minutos y segundos de 0 a 59. No hay AM ni PM, así que escribe 17:20 para las 5:20 de la tarde. Un número solo son minutos incluso aquí: escribe 9 y la herramienta lee 00:09, así que escribe 09:00. Si «Hasta» es anterior a «Desde», la herramienta supone el día siguiente y añade «Cruza la medianoche — termina al día siguiente». Horas iguales dan 00:00:00, no 24 horas.
  • Usa el modo Hoja de tiempo para sumar varios turnos. «Hoja de tiempo» empieza con dos filas vacías. Escribe una duración por fila en los mismos formatos; cada fila válida muestra su propio HH:MM:SS junto al cuadro, y el resultado es la suma. «+ Agregar fila» añade una fila y el botón × quita una, aunque la última fila se queda. Las filas vacías se ignoran, pero una fila no válida oculta todo el resultado hasta que la corrijas. Para sumar turnos que cruzan la medianoche, calcula cada uno primero en «Tiempo entre» y escribe después los resultados como filas.
  • Resta un descanso de un turno en el modo Sumar / restar. Para quitar una comida de 30 minutos de un turno de 09:00 a 17:20, introduce esas dos horas en «Tiempo entre» para obtener 08:20:00. Cambia a «Sumar / restar duraciones», escribe 08:20:00 en «Duración A» y 00:30 en «Duración B», y pulsa «-» para obtener 07:50:00. Ambos modos comparten los mismos dos cuadros, así que los valores anteriores siguen ahí tras cambiar: sobrescríbelos. Si B es mayor que A, la respuesta es negativa y se muestra con un signo menos delante.
  • Elige un redondeo de facturación para las facturas. Cuando aparece un resultado, «Redondeo de facturación» ofrece «Desactivado», «6 min», «10 min» y «15 min». La cifra de horas de al lado es el total redondeado a los 6, 10 o 15 minutos más cercanos y mostrado con dos decimales; las mitades exactas se redondean hacia arriba. Para 08:08, «Desactivado» da 8,13 horas y «15 min» da 8,25. Para 08:07, «15 min» da 8,00. El redondeo se aplica al total, no a cada fila, y deja sin cambios el resultado principal y las casillas de minutos y horas.
  • Copia el resultado o comparte la suma. «Copiar» pone el texto HH:MM:SS, como 02:15:30 o -00:44:30, en el portapapeles, y el botón dice entonces «¡Copiado!». «Compartir resultado» crea un enlace que vuelve a abrir el mismo modo y los mismos cuadros: en un teléfono abre la hoja de compartir, y en un ordenador copia el enlace. Los datos van después del # en la dirección, que los navegadores no envían al servidor. Cuando se carga un enlace compartido, cada cuadro se corta a 16 caracteres, y un enlace de Hoja de tiempo conserva como máximo 50 filas.

Problemas comunes y cómo solucionarlos

Dice «Hora no válida — usa HH:MM o HH:MM:SS» bajo un cuadro, o bajo las filas en Hoja de tiempo.
El cuadro contiene algo distinto de dígitos y dos puntos, más de tres partes o una parte vacía. Ejemplos que fallan son 1:30 PM, 1.5, -1:00, 1:2:3:4 y 1::30. Quita letras, signos y decimales. Para 90 minutos escribe 90 o 01:30. Un decimal como 1,5 horas hay que escribirlo como 01:30. En Hoja de tiempo, la fila vacía no importa; busca la fila con el borde rojo.
Dice «Los tiempos de reloj usan horas 0-23 y minutos/segundos 0-59».
Esto aparece solo en «Tiempo entre», donde ambos cuadros deben ser horas de reloj reales. 24:00 falla, así que usa 00:00, y 08:75 también. Los dos modos de hora comparten sus cuadros, así que un valor como 25:00 que funcionaba en «Sumar / restar duraciones» da este mensaje tras cambiar. Si querías una duración y no una hora del día, quédate en el modo de sumar y restar.
Tiempo entre muestra un resultado diminuto como 00:08:00 cuando esperabas ocho horas.
Un número sin dos puntos se lee como minutos, así que de 9 a 17 son 17 − 9 = 8 minutos. Escribe las horas con dos puntos: 09:00 y 17:00 dan 08:00:00. La misma regla se aplica en los otros dos modos, donde 8 significa 00:08:00 y no ocho horas.
El resultado lleva la nota «Cruza la medianoche — termina al día siguiente» pero el turno fue en un solo día.
«Hasta» es anterior a «Desde», así que la herramienta cuenta hacia delante hasta el día siguiente. De 17:00 a 09:00 da 16:00:00. Comprueba si los cuadros están intercambiados, o si escribiste una hora de 12 horas sin convertirla, como 05:00 en lugar de 17:00. No hay campo de fecha, así que «Tiempo entre» solo puede mostrar intervalos de menos de 24 horas.
La tarjeta «Resultado» nunca aparece y no se muestra ningún error.
El resultado solo se muestra cuando todos los cuadros en uso contienen una hora válida. Un cuadro vacío no muestra error ni resultado. En los modos de dos cuadros ambos necesitan un valor. En «Hoja de tiempo» al menos una fila necesita un valor, y cualquier fila no válida oculta el resultado. Rellena el cuadro vacío, o corrige el cuadro con el borde rojo y el mensaje debajo.

Cómo se compara

Esta herramienta hace aritmética con duraciones y horas del reloj: sumar, restar, el intervalo entre dos horas y una columna de duraciones, con minutos, horas y redondeo de facturación junto a la respuesta. No sabe nada de fechas, zonas horarias, horario de verano ni AM y PM, así que no puede contar las horas entre las 5 de la tarde del lunes y las 9 de la mañana del miércoles; «Tiempo entre» da la vuelta pasada la medianoche una vez y cubre intervalos de menos de 24 horas. Una hoja de cálculo conviene para nóminas con muchas personas, descansos no pagados o reglas de horas extra, pero sus celdas de hora necesitan el formato correcto. Esta página no necesita configuración, y los números se quedan en la página salvo que elijas compartir el enlace.

Herramientas relacionadas

Preguntas frecuentes