Temporizador
GeneradoresTodo se ejecuta en tu navegador: no se sube nada
⚠️ `1:30` son **1 minuto 30 segundos** (de derecha a izquierda: minutos, segundos). Para 1 hora 30 minutos escribe `1h30m` o `90m`.
Teclado: espacio para empezar o pausar, R para reiniciar
Un temporizador que sirve para contar atrás y también para contar adelante: escribe una duración (`25m`, `90s`, `1:30`) y pulsa empezar para contar atrás, o déjalo vacío para contar adelante. Las duraciones habituales están en una fila de preajustes, con 25 minutos para el pomodoro. ⚠️ Una convención antes de nada: `1:30` son 1 minuto y 30 segundos, porque la forma con dos puntos se lee de derecha a izquierda como segundos, minutos y horas. Para 1 hora y 30 minutos escribe `1h30m` o `90m`. Esa ambigüedad es la trampa clásica de este tipo de campo, así que aquí no se adivina: se fija y se escribe debajo del campo. El tiempo se mide con un reloj monótono (`performance.now()`) y no con la hora del sistema: un ajuste de hora, un cambio de zona horaria o un cambio manual del reloj no harán que la cuenta atrás pegue un salto. El aviso sonoro se sintetiza en el navegador (no se carga ningún archivo de audio), así que esta página no hace ni una petición de red.
Funciones
- Cuenta atrás y cuenta adelante (con la duración vacía, cuenta adelante)
- Nueve preajustes: 1, 3, 5, 10, 15, 25 (pomodoro), 30 y 45 minutos, y 1 hora
- La lectura pasa a décimas en los últimos diez segundos, para no tener que mirar los enteros
- Aviso al llegar a cero (sintetizado con un oscilador, sin archivos de audio) e indicación de cuántos segundos se ha pasado
- Pausar y reanudar no pierde tiempo ni da saltos: el tiempo transcurrido y el punto de partida se guardan por separado
- ⚠️ Reloj monótono: un ajuste de hora del sistema no alarga ni acorta la cuenta
- Teclado: espacio para empezar o pausar, R para reiniciar
- Acepta decimales y unidades: `1h30m`, `90s`, `2.5m`
- Todo se ejecuta en tu navegador, sin conexión
Cómo se usa
- Pulsa un preajuste o escribe una duración (`25m`, `90s`, `1:30`)
- Pulsa «Empezar», o directamente la barra espaciadora
- Para interrumpir, espacio para pausar y otra vez para seguir; R reinicia
- Al llegar a cero suenan tres pitidos y se indica cuántos segundos se ha pasado (la cuenta no se detiene)
Preguntas frecuentes
- ¿`1:30` es un minuto y medio o una hora y media?
- Aquí es 1 minuto y 30 segundos. La forma con dos puntos se lee de derecha a izquierda como segundos, minutos y horas, así que `1:30` son 90 segundos, `0:05:00` son 5 minutos y `1:30:00` son 90 minutos. Se fija en lugar de adivinar porque las dos lecturas son razonables, y equivocarse significa un aviso una hora antes o después sin ningún tipo de aviso. Para 90 minutos escribe `1h30m` o `90m`, que no tienen ambigüedad.
- ¿Por qué la cuenta sigue corriendo al llegar a cero?
- Porque también sirve para contar adelante. Pasado el cero, la lectura indica cuántos segundos llevas de más, lo que resulta útil en muchas situaciones: en una reunión puede interesarte saber que los quince minutos previstos fueron en realidad diecinueve, y un temporizador que se congela en cero pierde esa cifra. Para parar en el acto, pulsa espacio o R.
- ¿Un cambio de hora del sistema desajusta la cuenta?
- No. El tiempo se mide con un reloj monótono (`performance.now()`), que solo avanza desde que se abre la página y no lo afectan los ajustes de hora, los cambios de zona horaria ni un cambio manual del reloj. Con la hora del sistema (`Date.now()`), un solo ajuste podría convertir una cuenta de 25 minutos en 24 o 26, y ese desvío solo aparece en algunas máquinas, así que cuesta reproducirlo.
- ¿Sigue contando si cierro la página?
- No. Es una página puramente de cliente, sin proceso en segundo plano ni notificaciones, así que cerrar la pestaña acaba con la cuenta. Por eso sirve para estar delante (cocinar, un descanso, un bloque de concentración) y no para que te despierte mañana; para eso, usa la alarma del dispositivo.
Herramientas relacionadas
Cronómetro
GeneradoresCronómetro con vueltas: Espacio para iniciar o pausar, L para marcar vuelta, R para reiniciar. Marca la vuelta más rápida y la más lenta.
Temporizador de turnos
GeneradoresTemporizador de intervenciones desde una lista: indica a quién le toca y cuánto queda, avisa al agotarse y marca el exceso sin saltar de turno.
Test de reacción
GeneradoresHaz clic en el panel cuando se ponga verde: la espera cambia cada vez, clicar antes es salida en falso y el resultado da mejor marca y mediana.
Generador de UUID
GeneradoresGenera una columna de UUID v4, v7, ULID, NanoID o MongoDB ObjectId, uno por línea, lista para pegar en una hoja. Se ejecuta en tu navegador.
Texto de relleno
GeneradoresGenera texto de relleno en latín Lorem ipsum, inglés, chino o japonés, por párrafos, frases o palabras. Todo en tu navegador, sin conexión.
Datos de prueba
GeneradoresDescribe tus campos y obtén registros de prueba realistas en JSON, CSV, TSV, SQL, XML, YAML o TOML. Todo en tu navegador.