Calculadora del ciclo del sueño gratis
Encuentre el mejor momento para acostarse o despertarse según ciclos de sueño de 90 minutos, para que se despierte entre ciclos sintiéndose renovado en lugar de atontado.
💡 El sueño ocurre en ciclos de ~90 minutos. Despertar al final de un ciclo (en lugar de a mitad) ayuda a sentirse descansado en lugar de somnoliento. La mayoría de los adultos duermen mejor con 5–6 ciclos (7,5–9 horas), más ~15 minutos para dormirse. La duración real del ciclo y las necesidades de sueño varían según la persona y la edad. Estas son estimaciones generales, no consejos médicos.
Usos habituales
- Encuentra la Mejor Hora de Acostarse para Despertar RefrescadoIngresa tu hora de alarma y obtén horas de acostarse que se alineen con ciclos de sueño.
- Planifica un Despertar Temprano¿Atrapando un vuelo temprano o reunión? Encuentra la hora de acostarse que minimiza el adormecimiento.
- Tiempo una Siesta EnergéticaUsa el modo Siesta para establecer la alarma perfecta para una siesta energética de 10-20 minutos o un ciclo completo de 90 minutos.
- Planifica Sueño para Trabajo por TurnosPlanifica el sueño alineado con ciclos alrededor de turnos nocturnos y horarios rotativos.
- Establece una Hora de Acostarse para Despertares EscolaresTrabaja hacia atrás desde la alarma escolar a una hora de acostarse consistente y amigable con ciclos.
Cómo funciona
Todo el cálculo ocurre en tu navegador usando aritmética sencilla de JavaScript sobre objetos Date: sin biblioteca externa, sin llamada al servidor. La herramienta trabaja hacia atrás o hacia adelante desde una hora que proporciones, ajustando ciclos de sueño completos de 90 minutos (ajustable) más una latencia de conciliación del sueño configurable, así los tiempos sugeridos caen entre ciclos, no dentro de uno.
- 1Elige un modo y una hora de anclajeElige si conoces tu hora de despertar (calcula cuándo acostarte), tu hora de acostarte (calcula cuándo despertar), o quieres una alarma de siesta. Puedes escribir una hora específica o dejar que la herramienta se ancle al reloj actual mediante el objeto Date de JavaScript, que se actualiza automáticamente cada 30 segundos mientras la pestaña está abierta.
- 2La aritmética de ciclos se ejecuta al instanteLa calculadora itera de 6 a 3 ciclos de sueño. Para cada cantidad multiplica los ciclos por tu duración de ciclo elegida (90 minutos por defecto, ajustable de 80 a 110 mediante un control deslizante de rango) y suma tu desplazamiento de latencia de sueño (15 minutos por defecto, ajustable de 0 a 45), y luego suma o resta ese total de tu hora de anclaje usando Date.setMinutes.
- 3Intl.DateTimeFormat formatea los resultados para tu configuración regionalEn lugar de codificar AM/PM directamente, la herramienta pasa la configuración regional de tu navegador a Intl.DateTimeFormat para que las horas mostradas respeten automáticamente la convención de 12 o 24 horas de tu región. Los resultados de cinco y seis ciclos (7,5–9 horas) se resaltan como recomendados.
- 4Copia o descarga un recordatorio de calendarioCada fila de resultado tiene un botón de copiar que escribe la cadena de hora en el portapapeles mediante navigator.clipboard, y un botón de calendario que construye a mano un archivo iCalendar (.ics) válido —incluyendo un VALARM de desfase cero— y dispara una descarga mediante Blob, así puedes importar el recordatorio en cualquier app de calendario.
Herramientas relacionadas
Calculadora de Ovulación
Estima tu fecha de ovulación y ventana fértil a partir de tu último período y duración del ciclo — con los días de máxima fertilidad, tu próximo período, fecha para hacer una prueba de embarazo, la fecha estimada de parto si concibes, y tus próximos tres ciclos. Privado y gratuito.
Prueba de tiempo de reacción
Mide tu tiempo de reacción en milisegundos: espera a que el recuadro se ponga verde, haz clic o toca lo más rápido que puedas y obtén tu media y tu mejor marca de 5 intentos.
Calculadora de tiempo de lectura
Calcula cuánto tiempo lleva leer cualquier texto. Elige una velocidad de lectura y obtén el recuento de palabras, el recuento de oraciones y estimaciones del tiempo de habla.