Lelifi·tools

BPM to FPS Calculator

The conversion is fps = BPM / 60 x frames per beat. At 120 BPM with 2 frames per beat, 120 / 60 x 2 = 4 fps, so a new drawing appears every 0.25 seconds and a beat lasts 0.5 seconds.

Frame rate4.000 fps
Frames per beat at 24 fps12.000
Beat length0.5000 s
Frame length0.25000 s
Frames in a 4 beat bar8.000

All conversions run in your browser. Nothing you type is uploaded or stored.

Convert any tempo in beats per minute into a frame rate once you decide how many frames each beat should last.

By the Lelifi editors ·

Key takeaways

One Beat Split Into Frames at 120 BPM2 frames per beat, 4 fpsframe 1, 0.25 sframe 2, 0.25 s1 beat = 0.5 s4 frames per beat, 8 fps0.125 s0.125 s0.125 s0.125 s
At 120 BPM a beat lasts 0.5 seconds. Holding two frames per beat gives 4 fps, so each frame covers 0.25 seconds and two frames fill the beat.
Frame Rate by Hold Count at 120 BPMfps2142638412616824123015frames held per beat (bar label under each bar)
At 120 BPM the frame rate is twice the hold count, so 12 frames per beat lands exactly on 24 fps and 15 frames per beat lands exactly on 30 fps.
On this page
  1. Two Rates That Count Different Things
  2. The Conversion Formula, Step by Step
  3. Worked Example: 120 BPM on Two Frames per Beat
  4. Worked Example: 90 BPM Against a 24 fps Target
  5. Reference Table for Common Tempos
  6. Frames per Beat in Animation Practice
  7. Errors That Throw Off the Timing

Two Rates That Count Different Things

A tempo in beats per minute counts musical beats, and a frame rate counts pictures. Neither number converts into the other until you decide how many frames each beat should hold. That single choice is what the calculator asks for.

Beat length follows from tempo alone: beat seconds = 60 / BPM. At 120 BPM a beat lasts 0.5 seconds, and at 90 BPM it lasts 0.6667 seconds. Frame length follows from the frame rate alone: frame seconds = 1 / fps, so 24 fps gives 0.041667 seconds per frame and 12 fps gives 0.08333 seconds. The second itself is one of the seven SI base units, and the NIST SI units page lists it among the defining constants.

The two rates meet when a beat spans a whole number of frames. If a beat holds exactly 4 frames, the film runs at 4 frames per beat and the frame rate is set by the tempo. If a beat holds 12 frames, the same tempo produces three times the frame rate. Nothing about the music changed, only the number of pictures per beat.

The Conversion Formula, Step by Step

Start with the beat in seconds, then ask how many frames fit inside it. If each beat holds f frames, one frame lasts 60 / (BPM x f) seconds, and the frame rate is the reciprocal of that:

fps = BPM x f / 60, which is the same as fps = BPM / 60 x frames per beat

Turning the equation around gives the frame count needed for a target rate:

frames per beat = fps x 60 / BPM

The units cancel cleanly. BPM is beats per minute, dividing by 60 turns it into beats per second, and multiplying by frames per beat gives frames per second. A common slip is to multiply by 60 at that step instead of dividing, which returns a frame rate sixty times too high. A minute is 60 seconds exactly, a non-SI unit accepted for use with the SI in the BIPM SI Brochure, so the 60 in these formulas is exact rather than rounded.

The one frame per beat case drops straight out of the formula. Set f = 1 and fps = BPM / 60, so 60 BPM gives 1 fps, 120 BPM gives 2 fps, and 180 BPM gives 3 fps. That is the tightest lock between music and picture available, and it is rarely what an animator wants at normal tempos.

Worked Example: 120 BPM on Two Frames per Beat

Take a 120 BPM track and hold each drawing for 2 frames. The frame rate is 120 / 60 x 2 = 4 fps. One beat lasts 60 / 120 = 0.5 seconds, one frame lasts 1 / 4 = 0.25 seconds, and two frames of 0.25 seconds fill the beat exactly. That last check is the one to run when the numbers feel off.

Over a 16 beat phrase the animation shows 16 x 2 = 32 distinct drawings, and the phrase runs 16 x 0.5 = 8 seconds. Animate the same track on 1 frame per beat and the rate falls to 2 fps, so the phrase needs 16 drawings instead of 32. The beat timing stays identical while the motion gets choppier, because half the frames are gone.

SettingValueHow it follows
Tempo120 BPMGiven
Frames per beat2Creative choice
Frame rate4 fps120 / 60 x 2
Beat length0.5 s60 / 120
Frame length0.25 s1 / 4
Drawings in 16 beats3216 x 2

Worked Example: 90 BPM Against a 24 fps Target

A 90 BPM cue has to sit on a 24 fps timeline. The frame count per beat is 24 x 60 / 90 = 16. Each beat spans 16 frames, and 16 frames at 1/24 second each is 0.6667 seconds, which matches 60 / 90. Beat markers land every 16 frames, so cuts on the beat fall on frames 0, 16, 32, 48, and onward.

Change the target to 30 fps and the same tempo needs 30 x 60 / 90 = 20 frames per beat. The beat still lasts 0.6667 seconds, because 20 frames at 1/30 second each is the same span. Tempo sets the clock and the frame rate sets the resolution of that clock, which is why the frame count moves while the beat length holds still.

A third check: 60 BPM against 30 fps needs 30 x 60 / 60 = 30 frames per beat, one full second of footage per beat. Every one of these answers can be verified by multiplying the frame count by the frame duration and landing back on the beat length.

Reference Table for Common Tempos

The table below covers tempos that show up often in production music, and three hold values that animators use. Read a row left to right and the beat length shrinks as the tempo climbs, while the frame rate climbs with the hold count.

BPMBeat lengthfps at 1 frame per beatfps at 2 frames per beatfps at 4 frames per beat
601.0000 s1.0002.0004.000
900.6667 s1.5003.0006.000
1000.6000 s1.6673.3336.667
1200.5000 s2.0004.0008.000
1280.4688 s2.1334.2678.533
1400.4286 s2.3334.6679.333
1740.3448 s2.9005.80011.600

Two rows are worth memorizing. At 120 BPM the beat is half a second, so 12 frames per beat gives 24 fps and 15 frames per beat gives 30 fps. At 128 BPM, a common electronic tempo, the beat is 0.46875 seconds, and a 60 fps canvas spends 28.125 frames on each beat.

Frames per Beat in Animation Practice

Hand drawn animation has long used holds as a timing tool, and the arithmetic explains why. Holding each drawing for two frames halves the frame rate at a given tempo, and holding for three cuts it to a third. Motion gets steppier in exchange for fewer drawings, which is the trade every small team makes.

At 120 BPM, a 12 fps result needs 6 frames per beat, a 24 fps result needs 12 frames per beat, and a 30 fps result needs 15 frames per beat. Those numbers are worth keeping nearby, because 120 BPM is a common default and 12, 24, and 30 are common delivery rates. At 100 BPM the same targets need 7.2, 14.4, and 18 frames per beat, which is a sign that the tempo will never sit on a clean frame grid.

For music visualizers the useful direction runs the other way. Given a 60 fps canvas and a 128 BPM track, each beat spans 28.125 frames. That is not a whole number, so a beat marker snapped to the nearest frame lands up to half a frame off, and the shortfall adds up: 0.125 frames per beat means one full frame every 8 beats, so by beat 32 the grid sits 4 frames away from the audio. Either pick a tempo that divides evenly into the frame rate, or drive the grid from the audio clock instead of the frame counter.

The table below reads in the other direction. Pick a hold count, then read the frame rate that hold count produces at three tempos, so the same drawing count can be checked against a delivery rate before any work starts.

Frames per beatfps at 100 BPMfps at 120 BPMfps at 140 BPM
11.6672.0002.333
23.3334.0004.667
35.0006.0007.000
46.6678.0009.333
610.00012.00014.000
813.33316.00018.667
1220.00024.00028.000
1525.00030.00035.000

Each cell is the tempo divided by 60, then multiplied by the hold count. The 120 BPM column is the easy one to remember because the tempo divides evenly, and the 100 BPM column never lands on a whole number, which is the signal that a 100 BPM track cannot hold a clean grid at any of these delivery rates.

Errors That Throw Off the Timing

Treating BPM / 60 as the final answer is the most common error. That expression assumes one frame per beat, so it is correct only when the picture changes once per beat. Multiply by the hold count before you trust the result.

Rounding the frame rate too early is the second. A track at 137 BPM with 2 frames per beat gives 4.5667 fps. Rounded to 5 fps, the picture runs about 9.5 percent fast, and a four minute sequence ends roughly 21 seconds ahead of the music. Keep the decimals until the last step, and round the frame count rather than the rate when the two disagree.

Confusing frame duration with beat duration is the third. A 4 fps animation has 0.25 second frames, not 4 second frames. Reciprocals trip people up when they check their own work by hand, so write the unit next to every number.

Assuming a whole number of frames per beat is the fourth. Plenty of tempos do not divide evenly into a delivery rate, and pretending they do pushes the error into the edit. When the division leaves a remainder, hold the grid on the audio and accept that some beats land between frames.

Last, do not mix a frame count from one frame rate with a duration from another. Sixteen frames per beat is true at 24 fps for 90 BPM. At 30 fps the same tempo needs 20 frames per beat, and quoting the 24 fps count against a 30 fps export shortens every beat by a fifth.

Frequently asked questions

How do I convert BPM to FPS?

Multiply the tempo by the number of frames you want per beat, then divide by 60. At 120 BPM with 2 frames per beat, 120 x 2 / 60 = 4 fps. The divide by 60 turns beats per minute into beats per second.

What does frames per beat mean?

It is the number of distinct pictures shown during one musical beat. One frame per beat means the image changes on every beat. Two frames per beat means two drawings fit inside each beat, so the picture updates twice as often as the music.

How many frames per beat is 24 fps at 120 BPM?

Twelve frames per beat. The formula is fps x 60 / BPM, so 24 x 60 / 120 = 12. Twelve frames at 1/24 second each fill the half second beat exactly, with no rounding left over.

How long is one beat at 100 BPM?

0.6 seconds, because 60 / 100 = 0.6. At 100 BPM with one frame per beat the frame rate is 1.667 fps, and with 4 frames per beat it is 6.667 fps.

Why does 60 BPM equal 1 fps at one frame per beat?

Sixty beats per minute is one beat per second, and one frame per beat means one frame per second. The formula returns 60 / 60 x 1 = 1 fps. At 120 BPM the same hold gives 2 fps.

How many frames per beat do I need for 30 fps at 150 BPM?

Twelve frames per beat, from 30 x 60 / 150 = 12. Each beat lasts 0.4 seconds, and 12 frames at 1/30 second each is 0.4 seconds, so the check passes.

Can I get a frame rate from BPM alone?

No. Tempo fixes the beat length but says nothing about how many pictures belong in a beat. You need the frames per beat value, or an equivalent hold count such as animating on twos at a known drawing rate.

How many frames are in a 4 beat bar at 120 BPM and 4 fps?

Eight frames. Four beats at 0.5 seconds each run 2 seconds, and 2 seconds at 4 fps holds 8 frames. The same bar at 8 fps holds 16 frames while the duration stays 2 seconds.

What is the frame duration at 12 fps?

0.08333 seconds, or one twelfth of a second. At 24 fps the frame duration is 0.041667 seconds, and at 30 fps it is 0.03333 seconds. Frame duration is always 1 divided by the frame rate.

Why is the frame rate lower than the BPM number?

Because a minute holds 60 seconds, and each beat holds at least one frame. At 120 BPM and 1 frame per beat the rate is 2 fps, which is 120 divided by 60. Frames per beat above 1 raise the rate, but it stays below the BPM figure unless a beat holds more than 60 frames.

How do I convert FPS back to BPM?

Multiply the frame rate by 60 and divide by frames per beat. At 24 fps with 16 frames per beat, 24 x 60 / 16 = 90 BPM. The two conversions are inverses, so a round trip should return the number you started with.

Does the formula work with 23.976 fps?

Yes, fractional rates work the same way. At 120 BPM, 23.976 x 60 / 120 = 11.988 frames per beat. The beat grid then lands a fraction of a frame early on each cycle, so a long sequence needs a pull down or a frame accurate conform.

Spotted a wrong number or a broken result?

More Converters tools

See all Converters tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.