睡眠サイクル計算器
90分間の睡眠サイクルに基づいて最適な寝る時間や起きる時間を見つける。
結果はタイプすると更新されます。
この計算機の情報
A sleep cycle calculator suggests bedtimes or wake-up times aligned to 90-minute sleep cycles, so you wake between cycles rather than in the middle of deep sleep and feel more refreshed. It counts back or forward in 90-minute blocks and adds the time it takes to fall asleep. Most adults do best on five to six complete cycles (7.5–9 hours).
Say you must wake at 07:00 and take about 15 minutes to drop off. Six cycles need 6 × 90 = 540 minutes of sleep plus 15 to fall asleep, so you should be in bed by 21:45; five cycles push that to 23:15. Switch to bedtime mode and it counts forward instead, suggesting wake times that land at the end of a cycle rather than mid-cycle.
Use it to pick a bedtime that leaves you waking during light sleep, when you tend to feel less groggy. The highlighted five- and six-cycle options match the 7.5–9 hours most adults need, while the shorter three- and four-cycle rows suit a nap or an unavoidably late night. Cycle length averages 90 minutes but varies between people and across the night, so treat the times as a helpful guide.
よくある質問
睡眠サイクルはどれくらいかかる?
約90分。一晩中は、これらのサイクルのうち4〜6回を経て、それぞれのサイクルは、軽い睡眠から深い睡眠、REM睡眠に移行します。サイクルの終わりに起きると、サイクルの中盤よりも、より少し眠気がなくなります。
睡眠サイクルは何回必要ですか。
Most adults feel best with five to six complete cycles — roughly 7.5 to 9 hours. The calculator highlights those options and lists shorter ones for a nap or a late night.
なぜ眠る時間を 追加するの?
寝る直前には眠りません。平均 15 分の睡眠開始時間を加えることで、推奨される寝る時間は実際に睡眠を繰り返す時と一致します。
朝7時に起きるには何時に寝るべきですか。
5 回か6 回の90 分サイクルと約 15 分の眠りの間、6 回のサイクルでは 21:45 頃、5 回のサイクルでは 23:15 頃に寝るようにしてください。このツールは、07:00 の起床時間を入力すると、これらの寝る時間をリストします。
起きる最良の時間をどうやって見つける?
寝る時モードに切り替え、眠る時刻を入力します。計算機は90分サイクルで前進カウントし、サイクルを中断する代わりにサイクルを終了する覚醒時間を提案します。
睡眠サイクルの間に起きているのは 本当に現実的なのか?
サイクルの終わりに軽い睡眠の中で起きたときは深い睡眠から起きたときよりも少し眠気が少ない傾向があります。サイクルの長さは夜中に変化するので、提案された時間は正確なアラームではなく、ガイドです。
API — コードからこの計算機を使う
この計算機を自由な JSON エンドポイントとして呼び出します。鍵は必要ありません。下のフィールド値をクエリパラメータまたは JSON として送信してください。 省略したものは、このページに既に入力されているデフォルトと同じ値を使用します。未知のパラメータは 400 で、サイレンスゼロはありません。 API ドキュメントを読む →
エンドポイント
GET https://calculator.free/api/v1/sleep/
curl
curl "https://calculator.free/api/v1/sleep/?mode=wake&time=07:00"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/sleep/?" + new URLSearchParams({
"mode": "wake",
"time": "07:00"
}));
const data = await r.json();
console.log(data.results);
結果は一般的な指導のための推定であり,財務的,医療的または税務的な助言ではない。