Saltar para o conteúdo principal
LibraTool logoLibraTool

Calculadora de Ciclos de Sono grátis

Encontre o melhor horário para dormir ou acordar com base em ciclos de sono de 90 minutos, para acordar entre os ciclos se sentindo descansado em vez de sonolento.

Funciona offline depois de carregado
Afinar
Vá dormir às
21:45
9 h
6 ciclos · ideal
Vá dormir às
23:15
7.5 h
5 ciclos · ideal
Vá dormir às
0:45
6 h
4 ciclos
Vá dormir às
2:15
4.5 h
3 ciclos

💡 O sono acontece em ciclos de ~90 minutos. Acordar no fim de um ciclo (em vez de no meio) ajuda você a se sentir descansado em vez de sonolento. A maioria dos adultos funciona melhor com 5–6 ciclos (7,5–9 horas), mais ~15 minutos para pegar no sono. A duração real do ciclo e as necessidades de sono variam por pessoa e idade. Estas são estimativas gerais, não orientação médica.

Usos comuns

  • Encontre a Melhor Hora de Dormir para Acordar FrescoInsira sua hora do alarme e obtenha horas de dormir que se alinhem com ciclos de sono.
  • Planejar um Despertar Matinal CedoPegando um voo cedo ou reunião? Encontre a hora de dormir que minimiza o torpor.
  • Tempo Uma Soneca RápidaUse o modo de soneca para definir o alarme perfeito para uma soneca rápida de 10-20 minutos ou um ciclo completo de 90 minutos.
  • Cronograma Sono para Trabalho de TurnoPlanejar sono alinhado com o ciclo em torno de turnos noturnos e cronogramas rotativos.
  • Defina a Hora de Dormir para Acordadas EscolaresTrabalhe para trás do alarme escolar para uma hora de dormir consistente e ciclo-amigável.

Como funciona

Todo o cálculo acontece no seu navegador usando aritmética simples de JavaScript sobre objetos Date — sem biblioteca externa, sem chamada a servidor. A ferramenta trabalha para trás ou para a frente a partir de uma hora que fornece, ajustando ciclos completos de sono de 90 minutos (ajustável) mais uma latência configurável de adormecer para que os tempos sugeridos aterrem entre ciclos, não dentro de um.

  1. 1
    Escolha um modo e hora de ancoragem
    Escolha se você sabe a sua hora de acordar (calcular quando ir para a cama), a sua hora de deitar (calcular quando acordar), ou quer um alarme de sesta. Você pode digitar uma hora específica ou deixar a ferramenta ancorar ao relógio atual via o objeto Date do JavaScript, que atualiza automaticamente a cada 30 segundos enquanto a aba está aberta.
  2. 2
    A aritmética de ciclos funciona instantaneamente
    A calculadora itera de 6 até 3 ciclos de sono. Para cada contagem multiplica os ciclos pelo comprimento de ciclo escolhido (padrão 90 minutos, ajustável a 80–110 via um controlo de intervalo) e adiciona o seu desvio de latência de sono (padrão 15 minutos, ajustável a 0–45), depois adiciona ou subtrai esse total da sua hora de ancoragem usando Date.setMinutes.
  3. 3
    O Intl.DateTimeFormat formata resultados para a sua região
    Em vez de codificar AM/PM, a ferramenta passa a sua região do navegador ao Intl.DateTimeFormat para que as horas mostradas respeitem automaticamente a convenção de 12 ou 24 horas da sua região. Resultados de cinco e seis ciclos (7,5–9 horas) são destacados como recomendados.
  4. 4
    Copie ou baixe um lembrete de calendário
    Cada linha de resultado tem um botão de copiar que escreve a string de hora na área de transferência via navigator.clipboard, e um botão de calendário que constrói manualmente um arquivo iCalendar (.ics) válido — incluindo um VALARM de desvio zero — e aciona um download via Blob, para você poder importar o lembrete para qualquer app de calendário.

Ferramentas relacionadas

Perguntas frequentes