Viral TikTok sounds cluster in a narrow tempo window, and the window depends on what people do with the sound. Upload your track, get the exact BPM measured from the audio, and read it against the ranges below — dance, edits, storytelling — plus the genre sweet spots that override them.
Ask what BPM goes viral on TikTok and you get "120 to 130". That is true for the biggest slice — dance and choreography sounds — and wrong for almost everything else. Transition edits run faster, 128 to 150, because fast cuts need beats to land on. Lip-sync and storytelling clips run slower, 85 to 110, because the words need room. Aesthetic, slow-motion clips sit at 70 to 100.
Genre overrides content type. A phonk track at 120 BPM has lost its edge; phonk goes viral around 145. Drum and bass lives at 174. Trap is technically 130 to 170 but is felt in half-time, so a 140 BPM trap song dances like 70. Afrobeats centres on 108, R&B on 95. The range that matters is the one for the clip your song will actually be used in.
So the number you need first is your own. Metadata lies — exported files carry the project tempo, not the felt tempo, and a half-time feel reads as double. The checker beat-tracks the whole file and reports the tempo to the decimal, so the comparison against the ranges is against something real.
| Clip type | Tempo range | Why |
|---|---|---|
| Dance / choreography | 120 – 135 BPM | The biggest slice of viral sounds; easy to sync movement to |
| Transition / edit videos | 128 – 150 BPM | Fast cuts need beats close together |
| Lip sync / storytelling | 85 – 110 BPM | Lyrics need room to land |
| Comedy / skits | 100 – 130 BPM | Mid-range keeps punchline timing flexible |
| Aesthetic / mood / slow-mo | 70 – 100 BPM | Slow motion reads better under a slow pulse |
| Genre | Typical range | Viral sweet spot |
|---|---|---|
| Pop | 110 – 130 BPM | 120 BPM |
| Hip-Hop / Trap | 130 – 170 BPM (felt in half-time: 65 – 85) | 140 BPM (70 half-time) |
| Phonk | 130 – 165 BPM | 145 BPM |
| House / Tech House | 120 – 130 BPM | 124 BPM |
| Drill | 138 – 145 BPM | 140 BPM |
| Drum & Bass | 170 – 180 BPM | 174 BPM |
| R&B | 85 – 110 BPM | 95 BPM |
| Hyperpop | 140 – 180 BPM | 155 BPM |
| Indie Rock | 110 – 140 BPM | 125 BPM |
| Afrobeats | 100 – 120 BPM | 108 BPM |
Beat-tracked over the full song and reported to the decimal — not rounded to the nearest 5, not read from the file's tag. A rubato intro or tempo change does not fool it.
Tonic and major/minor from the full track's pitch content — the second thing you need when someone asks to use your sound for a mashup or a duet.
Tempo tells you the clip type your song fits; the moment detection tells you which 15 seconds to open it on. Both come from the same upload.
The analysis renders 7 vertical reels around the strongest moments, so once you know the tempo fits, the post is already made.
MP3 or WAV, 30 seconds minimum. Unreleased, demo and Suno exports work — the tempo is measured from the audio.
Read the clip-type row first, then the genre row. If they disagree, the genre row wins — a 120 BPM phonk track is slow phonk, not a dance sound.
In the dance window: lead with the drop. In the storytelling window: lead with the lyric. Outside every window: half-time and double-time still work — the best moments show where the pulse actually lands.
Most dance and choreography sounds sit at 120–135 BPM, which is why 120–130 is the number usually quoted. Transition edits run 128–150, lip-sync and storytelling 85–110, aesthetic slow-motion clips 70–100. Genre overrides all of that: phonk peaks around 145, drum and bass at 174, R&B at 95.
No. Half-time and double-time are how most out-of-range songs get used — a 70 BPM ballad edits like 140 on the off-beats, a 174 BPM track feels like 87 in half-time. What matters is that the clip opens on a strong second and the pulse the editor uses is consistent. Your result shows the moments; you pick the pulse.
Your DAW shows the project tempo. The checker beat-tracks the rendered audio, so a swung groove, a half-time feel or a tempo change reads as what a listener actually hears. If they differ by exactly double or half, both are right — that is the half-time question above.
You can upload any audio file you have. The analysis does not depend on the song being known or released.
Yes — no card and no account for the first run, and you get the full analysis, not just the tempo.
Exact BPM and key from the audio, the seconds to lead with, and 7 clips already cut — in about a minute, free, no account.
Check My Song's BPM — Free →