What Dance Fits This Song?

Song Analyzer

Listen live, tap along, type a BPM, or search a song title — and instantly see which dance styles fit the tempo.

Live mic detection · Four input modes · 70+ dance styles · Curated catalog of common dance songs

Like Shazam, But for Dance

Live BPM Detection

Play any song near your device — from a speaker, live band, or practice track — and watch the dance suggestions update in real-time as the tempo is detected.

🎤

Live BPM Detection

Play music near your device and we'll detect the tempo in real-time, then suggest which dances fit. Works with any speaker, playlist, or live band.

Know Your BPM Already?

Manual Analyzer

Tap along, type a BPM directly, or search our curated song catalog.

Enter a BPM

How fast is your song?

BPM
40240

Most music apps (Spotify, Apple Music) display the BPM in the track's metadata. You can also search the song title plus "BPM" on the web.

Current Tempo

120 BPM

37 dances fit this tempo

+ 1 dance is within 5 BPM

Tempo Landscape

6090120150180210
West Coast Swing
Disco Fox
Argentine Tango
Salsa
Cumbia
Triple Two
Cha Cha
Redowa
Tango
Foxtrot
Cha Cha
Tango
Foxtrot
Cha Cha
Paso Doble
Carolina Shag
Hustle
Milonga
Bachata
Bachata Dominican
Merengue
Country Two Step
Country Swing
Galliard
Branle
Volta
Bourrée
English Country Dance
Longways Set
Cotillion
Quadrille
Mazurka
Schottische
Varsovienne
Contra Dance
Virginia Reel
Square Dance
Zouk

West Coast Swing

Specialty Swing

Sweet spot

Smooth, Elastic, Grounded

Tempo range
112128 BPM
Time signature
4/4
Energy
Medium

Disco Fox

Specialty Swing

Sweet spot

Flowing, Turn-based, Adaptable

Tempo range
112128 BPM
Time signature
4/4
Energy
Medium

Argentine Tango

Specialty Argentine Tango

Sweet spot

Smooth, Grounded, Expressive

Tempo range
112128 BPM
Time signature
2/4 or 4/4
Energy
Medium

Salsa

Specialty Club Latin

Sweet spot

Sharp, Linear, Turn-driven

Tempo range
112128 BPM
Time signature
4/4
Energy
Medium-High

Cumbia

Specialty Club Latin

Sweet spot

Grounded, Rocking, Relaxed

Tempo range
112128 BPM
Time signature
4/4
Energy
Medium

Triple Two

Specialty Country Western

Sweet spot

Smooth, Traveling, Rhythmic

Tempo range
112128 BPM
Time signature
4/4
Energy
Medium

Cha Cha

Specialty Country Western

Sweet spot

Smooth, Rhythmic, Relaxed

Tempo range
112128 BPM
Time signature
4/4
Energy
Medium

Redowa

Historic Gilded Age Ballroom

Sweet spot

Rotational, Accented, Flowing

Tempo range
108132 BPM
Time signature
3/4
Energy
Moderate-Lively

Tango

American Smooth

Edge of range

Sharp, Staccato, Angular

Tempo range
120128 BPM
Time signature
4/4
Energy
High

Foxtrot

American Smooth

Edge of range

Smooth, Gliding, Effortless

Tempo range
120128 BPM
Time signature
4/4
Energy
Medium-High

Cha Cha

American Rhythm

Edge of range

Sharp, Syncopated, Percussive

Tempo range
120128 BPM
Time signature
4/4
Energy
Medium

Tango

International Standard

Edge of range

Sharp, Grounded, Compact

Tempo range
120132 BPM
Time signature
2/4 or 4/4
Energy
High

Foxtrot

International Standard

Edge of range

Gliding, Swinging, Controlled

Tempo range
112120 BPM
Time signature
4/4
Energy
Medium

Cha Cha

International Latin

Edge of range

Sharp, Compact, Syncopated

Tempo range
120128 BPM
Time signature
4/4
Energy
High

Paso Doble

International Latin

Edge of range

Strong, March-like, Theatrical

Tempo range
120124 BPM
Time signature
4/4
Energy
High

Carolina Shag

Specialty Swing

Edge of range

Gliding, Rhythmic, Laid-back

Tempo range
120136 BPM
Time signature
4/4
Energy
Medium

Hustle

Specialty Swing

Edge of range

Smooth, Rotational, Elastic

Tempo range
112120 BPM
Time signature
4/4
Energy
Fast

Milonga

Specialty Argentine Tango

Edge of range

Rhythmic, Compact, Quick

Tempo range
120144 BPM
Time signature
2/4
Energy
Fast

Bachata

Specialty Club Latin

Edge of range

Smooth, Turn-based, Flowing

Tempo range
120128 BPM
Time signature
4/4
Energy
Medium

Bachata Dominican

Specialty Club Latin

Edge of range

Compact, Syncopated, Grounded

Tempo range
120136 BPM
Time signature
4/4
Energy
Medium

Merengue

Specialty Club Latin

Edge of range

Marching, Rhythmic, Simple

Tempo range
120136 BPM
Time signature
4/4
Energy
Medium

Country Two Step

Specialty Country Western

Edge of range

Smooth, Traveling, Rhythmic

Tempo range
120136 BPM
Time signature
4/4
Energy
Medium

Country Swing

Specialty Country Western

Edge of range

Turn-heavy, Elastic, Dynamic

Tempo range
120144 BPM
Time signature
4/4
Energy
Medium-Fast

Galliard

Historic Renaissance Court

Edge of range

Leaping, Rhythmic, Light

Tempo range
90120 BPM
Time signature
3/4
Energy
Medium-Fast

Branle

Historic Renaissance Court

Edge of range

Side-stepping, Rhythmic, Group-oriented

Tempo range
80120 BPM
Time signature
2/4 or 4/4
Energy
Medium

Volta

Historic Renaissance Court

Edge of range

Rotational, Lift-based, Expressive

Tempo range
90120 BPM
Time signature
3/4
Energy
Medium-Fast

Bourrée

Historic Baroque Court

Edge of range

Quick, Light, Precise

Tempo range
96120 BPM
Time signature
2/2
Energy
Moderate-Fast

English Country Dance

Historic Regency Country

Edge of range

Lively, Pattern-based, Interactive

Tempo range
80120 BPM
Time signature
2/4, 4/4, or 6/8
Energy
Moderate

Longways Set

Historic Regency Country

Edge of range

Structured, Communal, Flowing

Tempo range
80120 BPM
Time signature
2/4, 4/4, or 6/8
Energy
Moderate

Cotillion

Historic Regency Country

Edge of range

Patterned, Symmetrical, Courtly

Tempo range
84120 BPM
Time signature
2/4 or 6/8
Energy
Moderate

Quadrille

Historic Regency Country

Edge of range

Structured, Rhythmic, Communal

Tempo range
84120 BPM
Time signature
2/4 or 6/8
Energy
Moderate

Mazurka

Historic Gilded Age Ballroom

Edge of range

Accented, Rhythmic, Character-driven

Tempo range
84120 BPM
Time signature
3/4
Energy
Moderate

Schottische

Historic Gilded Age Ballroom

Edge of range

Bouncy yet Smooth, Rhythmic

Tempo range
96120 BPM
Time signature
4/4
Energy
Moderate

Varsovienne

Historic Gilded Age Ballroom

Edge of range

Accented, Lyrical, Flowing

Tempo range
96120 BPM
Time signature
3/4
Energy
Moderate

Contra Dance

Historic American Contra

Edge of range

Flowing, Interactive, Pattern-based

Tempo range
100120 BPM
Time signature
2/4, 4/4, or 6/8
Energy
Moderate

Virginia Reel

Historic American Contra

Edge of range

Lively, Patterned, Communal

Tempo range
100120 BPM
Time signature
2/4 or 4/4
Energy
Moderate

Square Dance

Historic American Contra

Edge of range

Structured, Communal, Energetic

Tempo range
100120 BPM
Time signature
2/4 or 4/4
Energy
Moderate

Zouk

Specialty Club Latin

4 BPM outside

Elastic, Wave-like, Dynamic

Tempo range
100116 BPM
Time signature
4/4
Energy
Medium-Slow

The Method Behind the Match

How the Song Analyzer Works

1. Find the BPM

Tap along with the music, type a BPM, or search a song title in our curated catalog. Each method lands on the same number: beats per minute.

2. Match against ranges

Every dance has a tempo window — for example, Cha-Cha works between 120 and 128 BPM. We check the entered BPM against each window and rank the matches.

3. Read the fit quality

A “Sweet spot” means you're right in the middle of the dance's tempo range. “Edge of range” means it works but you're close to the limit. Near-misses (within 5 BPM) appear as alternatives.

A note on the song catalog

The Song Search mode uses an offline catalog of well-known dance tracks so the analyzer works entirely in your browser without needing a network call. If a song isn't in the catalog, the fastest path is the Tap Tempo button — tap with the music for a few seconds and you'll have a reliable BPM.

The Bigger Picture

The Full Tempo Landscape

The Song Analyzer shows you which dances fit your specific BPM. The Tempo Chart below shows the full landscape — every dance, every tempo range, side by side. Slide the marker to explore.

Song Analyzer FAQs

You can determine BPM in three ways: enter the number manually, tap along with the music (the analyzer averages your last few taps), or search for the song title in our offline catalog of common dance tracks.