West Coast Swing
Specialty Swing
Smooth, Elastic, Grounded
- Tempo range
- 112–128 BPM
- Time signature
- 4/4
- Energy
- Medium
What Dance Fits This Song?
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
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.
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?
Tap along, type a BPM directly, or search our curated song catalog.
Enter a BPM
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
Specialty Swing
Smooth, Elastic, Grounded
Specialty Swing
Flowing, Turn-based, Adaptable
Specialty Argentine Tango
Smooth, Grounded, Expressive
Specialty Club Latin
Sharp, Linear, Turn-driven
Specialty Club Latin
Grounded, Rocking, Relaxed
Specialty Country Western
Smooth, Traveling, Rhythmic
Specialty Country Western
Smooth, Rhythmic, Relaxed
Historic Gilded Age Ballroom
Rotational, Accented, Flowing
American Smooth
Sharp, Staccato, Angular
American Smooth
Smooth, Gliding, Effortless
American Rhythm
Sharp, Syncopated, Percussive
International Standard
Sharp, Grounded, Compact
International Standard
Gliding, Swinging, Controlled
International Latin
Sharp, Compact, Syncopated
International Latin
Strong, March-like, Theatrical
Specialty Swing
Gliding, Rhythmic, Laid-back
Specialty Swing
Smooth, Rotational, Elastic
Specialty Argentine Tango
Rhythmic, Compact, Quick
Specialty Club Latin
Smooth, Turn-based, Flowing
Specialty Club Latin
Compact, Syncopated, Grounded
Specialty Club Latin
Marching, Rhythmic, Simple
Specialty Country Western
Smooth, Traveling, Rhythmic
Specialty Country Western
Turn-heavy, Elastic, Dynamic
Historic Renaissance Court
Leaping, Rhythmic, Light
Historic Renaissance Court
Side-stepping, Rhythmic, Group-oriented
Historic Renaissance Court
Rotational, Lift-based, Expressive
Historic Baroque Court
Quick, Light, Precise
Historic Regency Country
Lively, Pattern-based, Interactive
Historic Regency Country
Structured, Communal, Flowing
Historic Regency Country
Patterned, Symmetrical, Courtly
Historic Regency Country
Structured, Rhythmic, Communal
Historic Gilded Age Ballroom
Accented, Rhythmic, Character-driven
Historic Gilded Age Ballroom
Bouncy yet Smooth, Rhythmic
Historic Gilded Age Ballroom
Accented, Lyrical, Flowing
Historic American Contra
Flowing, Interactive, Pattern-based
Historic American Contra
Lively, Patterned, Communal
Historic American Contra
Structured, Communal, Energetic
Specialty Club Latin
Elastic, Wave-like, Dynamic
The Method Behind the Match
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.
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.
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.
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 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.