Gratis Sömnkalkylator
Hitta den bästa tiden att gå och lägga dig eller vakna baserat på 90-minuterssömncykler, så att du vaknar mellan cyklerna och känner dig utvilad istället för trög.
💡 Sömn sker i ~90-minuterscykler. Att vakna i slutet av en cykel (snarare än mitt i) gör att du känner dig utvilad istället för dåsig. De flesta vuxna mår bäst av 5–6 cykler (7,5–9 timmar), plus ~15 minuter att somna. Faktisk cykellängd och sömnbehov varierar med person och ålder. Detta är allmänna uppskattningar, inte medicinsk rådgivning.
Vanliga användningar
- Hitta den bästa sovetiden för att vakna utviladAnge din väckartid och få sovetider som stämmer överens med sömnscykler.
- Planera en tidig morgonuppvaknadPå väg att fånga en tidig flygning eller möte? Hitta den sovetid som minimerar schlörighet.
- Tidpunkten för en power napAnvänd Nap-läget för att ställa in det perfekta larmet för en 10–20 minuters power nap eller en fullständig 90-minuters cykel.
- Schemalägg sömn för skiftarbetePlanera cykelöverenstämmande sömn runt nattskift och växlande scheman.
- Ange en sovetid för skolväckningstiderArbeta bakåt från skolalarmet till en konsekvent, cykelöverenskommande sovetid.
Så här fungerar det
Alla beräkningar sker i din webbläsare med ren JavaScript-aritmetik på Date-objekt — inget externt bibliotek, inget serveranrop. Verktyget arbetar baklänges eller framlänges från en tid du anger, och passar in kompletta 90-minuters sömncykler (justerbart) plus en konfigurerbar insomningstid så att de föreslagna tiderna hamnar mellan cykler, inte mitt i en.
- 1Välj ett läge och en ankartidVälj om du vet din uppvakningstid (beräkna när du ska gå och lägga dig), din läggtid (beräkna när du ska vakna), eller vill ha ett tupplursalarm. Du kan skriva en specifik tid eller låta verktyget förankra till den aktuella klockan via JavaScripts Date-objekt, som uppdateras automatiskt var 30:e sekund medan fliken är öppen.
- 2Cykelaritmetik körs direktKalkylatorn itererar från 6 ner till 3 sömncykler. För varje antal multiplicerar den cyklerna med din valda cykellängd (standard 90 minuter, justerbar till 80–110 via ett reglage) och lägger till din insomningsförskjutning (standard 15 minuter, justerbar till 0–45), och lägger sedan till eller subtraherar den totalen från din ankartid med Date.setMinutes.
- 3Intl.DateTimeFormat formaterar resultat för din språkinställningIstället för att hårdkoda AM/PM skickar verktyget din webbläsares språkinställning till Intl.DateTimeFormat så att visade tider automatiskt respekterar din regions 12- eller 24-timmarskonvention. Resultat för fem och sex cykler (7,5–9 timmar) lyfts fram som rekommenderade.
- 4Kopiera eller ladda ned en kalenderpåminnelseVarje resultatrad har en kopieringsknapp som skriver tidssträngen till urklipp via navigator.clipboard, och en kalenderknapp som handbygger en giltig iCalendar-fil (.ics) — inklusive en VALARM med nollförskjutning — och startar en nedladdning via Blob, så att du kan importera påminnelsen i valfri kalenderapp.
Relaterade verktyg
Ägglosningsräknare
Beräkna din ägglosningsdatum och fertil period från din senaste mens och cykelläng — med dagar med högsta fertiliteten, nästa mens, ett graviditetstest-datum, förlossningsdatum om du blir gravid, och dina nästa tre cykler. Privat och kostnadsfritt.
Reaktionstidstest
Mät din reaktionstid i millisekunder: vänta tills rutan blir grön, klicka eller tryck så snabbt du kan och få ditt genomsnitt och bästa resultat av 5 försök.
Lästidskalkylator
Beräkna hur lång tid det tar att läsa valfri text. Välj en läshastighet, få ordräkning, meningsräkning och uppskattningar av taltid.