⚡FreeFastCalculatorAll calculators

Song Length Calculator (BPM & Bars)

Find song length from BPM, bars and time signature, section by section. Solve bars or BPM for a target time, see tempo changes and BPM-to-ms delay charts.

Updated · Written and fact-checked by the FreeFast editorial team · Free, no sign-up

SectionBarsBPMMeter
Song length3:28
Exact208 s
Total bars104
Section lengths (seconds)
Show data table
1. Intro0:16
2. Verse0:32
3. Chorus0:32
4. Verse0:32
5. Chorus0:32
6. Bridge0:16
7. Chorus0:32
8. Outro0:16

Note lengths and delay times at 120 quarter-note BPM

Milliseconds per note value: straight, dotted and triplet
NoteStraight msDottedTripletHz
Whole (1/1)2,0003,0001,333.30.5
Half (1/2)1,0001,500666.71
Quarter (1/4)500750333.32
Eighth (1/8)250375166.74
16th (1/16)125187.583.38
32nd (1/32)62.593.841.716

Assumes steady tempo within each section and complete bars. Pickups, fermatas, ritardandos, silence and reverb tails add time. Check the rendered file for the final length.

This song length calculator turns bars, BPM and time signature into running time. Build the arrangement section by section, each with its own bar count, tempo and meter, and it adds them up. It can also run the math backwards: how many bars fill a target length, or what BPM fits a set number of bars into a set time. A fourth mode shows how a tempo change or playback speed changes the length. Every mode includes a BPM-to-milliseconds table for delay and reverb times, with straight, dotted and triplet note values.

It is meant for songwriters mapping out a form, producers planning a session to click, composers cutting a cue to picture, and anyone checking how long a podcast or audiobook will take at a faster playback speed. The math is simple, but it is easy to get wrong in compound meters. Is your 6/8 tempo counted in dotted quarters or in the quarter notes your DAW shows? The “BPM counts” switch handles that explicitly.

Song length formula: BPM, bars and time signature

Seconds = bars × beats per bar × 60 ÷ BPM. Tempo is beats per minute, so one beat lasts 60 ÷ BPM seconds. At 120 BPM that is 0.5 s. Multiply by the beats in a bar to get bar length, and by the number of bars to get the section length. Add the sections together for the whole song.

The time signature supplies the beats per bar. As Hutchinson's open textbook puts it, the top number tells you “how many” and the bottom number tells you “of what”: 3/4 is three quarter notes per bar and 7/8 is seven eighth notes. Open Music Theory adds the rule that matters for timing: when the top number is 6, 9 or 12, the meter is compound. The beat is then a dotted note split into three, and the bar has 2, 3 or 4 beats. So 6/8 has two dotted-quarter beats, not six. The Berklee Online songwriting handbook describes the same convention for charts: the pulse is written as quarter notes, “or dotted quarter notes for 6/8 meter.”

Beat or quarter note: which BPM do you have?

This is where most mistakes happen. A 6/8 ballad charted at dotted quarter = 60 feels like 60 BPM, but a DAW that counts quarter notes shows the same tempo as 90 BPM, because a dotted quarter is 1.5 quarter notes. Both give a 6/8 bar of exactly 2 seconds. Enter them with the wrong setting, though, and the song comes out 50% too long or a third too short. Cut time (2/2) works the same way: a half-note beat of 80 is a quarter-note tempo of 160.

How each time signature is counted, and bar length at 120 BPM
MeterTypeBeats per barBeat noteQuarter notes per barBar at 120 (beat)Bar at 120 (quarter)
4/4simple quadruple4quarter42 s2 s
3/4simple triple3quarter31.5 s1.5 s
2/4simple duple2quarter21 s1 s
2/2simple duple2half41 s2 s
5/4simple (irregular)5quarter52.5 s2.5 s
6/8compound duple2dotted quarter31 s1.5 s
9/8compound triple3dotted quarter4.51.5 s2.25 s
12/8compound quadruple4dotted quarter62 s3 s
7/8simple (irregular)7eighth3.53.5 s1.75 s

For irregular meters such as 5/8 and 7/8, the calculator counts the bottom-number note (an eighth) as the beat, because the uneven groupings such as 2+2+3 have no single beat length. If your click counts the groups rather than the eighths, switch to quarter-note BPM and enter your DAW tempo.

Song lengths at common tempos

Here is a quick way to check a whole song in 4/4 at one steady tempo. The columns step in 16-bar blocks.

Song length in 4/4 by bars and BPM (m:ss)
BPM32 bars48 bars64 bars80 bars96 bars112 bars128 bars
701:502:453:394:345:296:247:19
801:362:243:124:004:485:366:24
901:252:082:513:334:164:595:41
1001:171:552:343:123:504:295:07
1101:101:452:202:553:294:044:39
1201:041:362:082:403:123:444:16
1281:001:302:002:303:003:304:00
1400:551:221:502:172:453:123:39
1600:481:121:362:002:242:483:12
1740:441:061:281:502:122:342:57

How many bars for a target length?

Rearranged, the formula gives bars = seconds × BPM ÷ (60 × beats per bar). The answer is rarely a whole number. You can round up and trim in the edit, round to the nearest 4 or 8 bars to keep phrases even, or nudge the tempo, which the BPM mode solves exactly. The table shows exact bar counts in 4/4.

Bars of 4/4 needed to fill a target length
BPM0:301:002:303:003:304:00
80102050607080
9011.322.556.367.578.890
10012.52562.57587.5100
11013.827.568.882.596.3110
12015307590105120
12816328096112128
14017.53587.5105122.5140

Worked example: an arrangement with a tempo and meter change

The default arrangement is a common pop form: intro 8, verse 16, chorus 16, verse 16, chorus 16, bridge 8, chorus 16, outro 8. That is 104 bars at 120 BPM in 4/4. Each bar is 2 seconds, so the song runs 3:28. Now take a song at 96 BPM: intro 8, verse 16 and chorus 16 in 4/4, then a bridge of 8 bars in 6/8 at dotted quarter = 72, then a last chorus of 16 bars pushed to 104 BPM. The 4/4 sections at 96 are 2.5 s per bar, so 40 bars = 100 s. The 6/8 bridge is 2 beats × 60 ÷ 72 = 1.667 s per bar, so 13.3 s. The final chorus is 16 × 4 × 60 ÷ 104 = 36.9 s. Total: 2:30. Enter the same sections in the calculator, and the chart shows how much of the running time each section takes up.

BPM to ms: delay time table

A quarter note lasts 60,000 ÷ BPM milliseconds. Every other value is a multiple of that. Hutchinson's textbook defines the two modifiers: a dot “increases the duration of that note by half,” so dotted = × 1.5. A triplet puts three notes “within the span” of two, so triplet = × 2/3. The table uses quarter-note BPM, so for 6/8 counted in dotted quarters, first multiply your BPM by 1.5. The calculator does this for you.

Delay times in milliseconds by BPM (quarter-note tempo)
BPM1/41/4 dotted1/4 triplet1/81/8 dotted1/8 triplet1/161 bar of 4/4
601,0001,500666.7500750333.32504,000
70857.11,285.7571.4428.6642.9285.7214.33,429
807501,125500375562.5250187.53,000
90666.71,000444.4333.3500222.2166.72,667
1006009004003004502001502,400
110545.5818.2363.6272.7409.1181.8136.42,182
120500750333.3250375166.71252,000
128468.8703.1312.5234.4351.6156.3117.21,875
130461.5692.3307.7230.8346.2153.8115.41,846
140428.6642.9285.7214.3321.4142.9107.11,714
150400600266.7200300133.31001,600
160375562.5250187.5281.312593.81,500
170352.9529.4235.3176.5264.7117.688.21,412
174344.8517.2229.9172.4258.6114.986.21,379
180333.3500222.2166.7250111.183.31,333

To convert milliseconds to hertz, as for an LFO or tremolo rate, use Hz = 1,000 ÷ ms. A quarter note at 120 BPM (500 ms) is 2 Hz, and a 16th note (125 ms) is 8 Hz.

Note values in beats

In 4/4 a whole note fills the bar, a half note fills half of it, and each shorter value halves again. These are the note lengths behind any rhythm calculation, measured in quarter-note beats.

Note values measured in quarter-note beats
NoteStraightDotted (× 1.5)Triplet (× 2/3)ms at 100 BPM
Whole (1/1)462.6672,400
Half (1/2)231.3331,200
Quarter (1/4)11.50.667600
Eighth (1/8)0.50.750.333300
16th (1/16)0.250.3750.167150
32nd (1/32)0.1250.1880.08375

Tempo changes and playback speed

Speeding up a track shortens it in exact proportion: new length = old length × old BPM ÷ new BPM. The speed factor is new BPM ÷ old BPM, so 120 → 126 BPM is 1.05×, and a 4:00 song drops to 3:49. The same ratio applies to spoken audio: the speed setting on a podcast or audiobook app is that factor. An 8-hour audiobook at 1.5× takes 5:20:00. Gradual tempo changes, such as a ritardando into the last chorus, can't be captured by one BPM per section. Split the passage into shorter sections at the average tempo of each, or measure the render.

Common mistakes

  • Mixing up beat BPM and quarter-note BPM in 6/8, 12/8 or cut time. Check which one your chart or DAW shows.
  • Counting the count-in. A one-bar click-in before the downbeat usually isn't part of the release. Leave it out, or add it as its own section if it stays in the file.
  • Forgetting pickups and tails. A two-beat pickup, a final held chord or a reverb ring-out isn't a full bar. Add the extra seconds by hand.
  • Assuming a half-time feel halves the BPM. A half-time drum groove at 140 BPM still runs 140 BPM on the grid. Only the feel changes, not the length of a bar.

Working with time on its own rather than music? The hours from now calculator tells you what time it will be when a recording session or a long render finishes. For a song timed to a date, such as a first dance, the anniversary calculator counts the days.

Frequently asked questions

How do you calculate song length from BPM?

Song length in seconds = bars × beats per bar × 60 ÷ BPM. A 96-bar song in 4/4 at 120 BPM is 96 × 4 × 60 ÷ 120 = 192 seconds, or 3:12.

How long is one bar at 120 BPM?

In 4/4, one bar at 120 BPM lasts exactly 2 seconds: four beats of 0.5 seconds each. In 3/4 it lasts 1.5 seconds. In 6/8 counted in dotted quarters at 120, a bar is 1 second; counted in quarter notes, as most DAWs set the click, it is 1.5 seconds.

How many bars are in a 3-minute song?

At 120 BPM in 4/4, 180 seconds ÷ 2 seconds per bar = 90 bars. At 100 BPM it is 75 bars, at 90 BPM 67.5 bars and at 140 BPM 105 bars.

How do I convert BPM to milliseconds for delay?

Divide 60,000 by the BPM to get one quarter note in milliseconds. At 120 BPM that is 500 ms. An eighth note is half that (250 ms). A dotted eighth is 1.5 × 250 = 375 ms, and an eighth-note triplet is two thirds of 250 ≈ 166.7 ms.

What BPM do I enter for 6/8 time?

Enter the tempo of whatever note you count. On a chart, 6/8 is usually marked with a dotted quarter note = BPM, and a bar has two of those beats; the Berklee songwriting handbook describes the same convention. Many DAWs set tempo in quarter notes instead, where a 6/8 bar is three quarter notes. Pick the matching option under “BPM counts” and the calculator converts.

How does a tempo change affect song length?

Length scales inversely with tempo: new length = old length × old BPM ÷ new BPM. A 3:20 track at 120 BPM sped up to 128 BPM lasts 3:08. Slowed to 100 BPM, it lasts 4:00.

Can I use this as an audiobook or podcast speed calculator?

Yes. Choose “Length after a tempo change”, enter the running time, and read the 0.75×, 1.25×, 1.5× and 2× rows, which work for any recording. A 10-hour audiobook takes 8:00:00 at 1.25× speed, 6:40:00 at 1.5× and 5:00:00 at 2×.

What do the numbers in a time signature mean?

The top number tells you how many, and the bottom number tells you of what note value. 3/4 means three quarter notes per bar. In compound meters such as 6/8, 9/8 and 12/8, the beat is a dotted note, and a bar holds two, three or four of those beats.

Why is my exported song longer than the calculator says?

The formula counts only complete bars at a steady tempo. A count-in, pickup notes, silence at the start or end, a held final chord, a ritardando or a long reverb tail all add time. Measure the rendered file for the exact length.

How do I find the BPM that fits a target length?

Choose “BPM from bars and length”. The formula is BPM = bars × beats per bar × 60 ÷ seconds. Fitting 64 bars of 4/4 into exactly 2:00 needs 64 × 4 × 60 ÷ 120 = 128 BPM.

Sources & method

Results are estimates for general information. Found an error? It helps everyone — see our methodology.

Related calculators