What BPM is best for sleep?

For sleep, 60-80 BPM is ideal — close to resting heart rate. Music at this tempo helps slow breathing and pulse, supporting the parasympathetic relaxation response. Ambient music, slow classical (Adagio range), and instrumental piano work best. Avoid music above 90 BPM for sleep onset.

The 60-80 BPM sleep range

Music at 60-80 BPM aligns with average resting heart rate (60-100 BPM, with most healthy adults at 60-80). Listening to music at this tempo encourages physiological entrainment — your heart rate and breathing slow to match, activating the parasympathetic ("rest and digest") nervous system.

Research backing

Best genres for sleep music

GenreTypical BPM
Ambient60-90 BPM
Classical Adagio movements60-80 BPM
Solo piano60-90 BPM
Sleep-focused playlists (Spotify, Calm)60-80 BPM
Brown noise / pink noiseNo discernible BPM
Lo-fi hip-hop (slow)70-85 BPM

What to avoid for sleep

How to build a sleep playlist

  1. Aim for 30-60 minutes of music to cover sleep onset.
  2. Stay under 80 BPM for the entire playlist.
  3. Use a fade-out timer if your speaker / app supports one.
  4. Lower volume gradually — music should be barely audible by the time you fall asleep.
  5. Use our tap tempo tool to verify BPM of any track you're considering.

Need to find the BPM of a song right now?

Use the Tap Tempo Tool

Related questions

Built by the team behind