Saltar al contenido principal

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.

Funciona sin conexión una vez cargado
Ajustar
Ir a dormir a las
21:45
9 hrs
6 ciclos · ideal
Ir a dormir a las
23:15
7.5 hrs
5 ciclos · ideal
Ir a dormir a las
0:45
6 hrs
4 ciclos
Ir a dormir a las
2:15
4.5 hrs
3 ciclos

💡 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.

  1. 1
    Elige un modo y una hora de anclaje
    Elige 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.
  2. 2
    La aritmética de ciclos se ejecuta al instante
    La 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.
  3. 3
    Intl.DateTimeFormat formatea los resultados para tu configuración regional
    En 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.
  4. 4
    Copia o descarga un recordatorio de calendario
    Cada 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

Preguntas frecuentes