| FPS | ms / frame |
|---|---|
Choose a frame rate that keeps your recording readable. Screen recording quality guide — balance cursor motion, resolution, and file size before recording a longer walkthrough.
Keep recording and editing together. ScreenBuddy adds zoom, captions, and local MP4 or GIF export on Mac and Windows.
Download free trialHow it works
Pick a frame rate
Choose 24, 25, 30, or 60 fps, or type any rate including 23.976 and 29.97.
Read milliseconds per frame
The duration is 1000 ÷ fps. One frame at 30 fps lasts 33.33 ms.
Optional: convert clip length
Enter how long the clip runs to see frame count and the conformed duration.
What is an fps to milliseconds converter?
An fps to milliseconds converter turns frames per second into the duration of one frame. The formula is 1000 ÷ fps, so 30 fps is 33.33 ms and 60 fps is 16.67 ms. Use it when you cut on exact frames, time a pause, or plan a speed ramp. This page does the math in the browser; it does not convert or upload a video file.
How to convert fps to milliseconds
Frame rate (fps) is how many still images play per second. Frame duration is the inverse: milliseconds per frame = 1000 ÷ fps. That is the number you need when you cut on exact frames, sync audio, time an animation, or plan a speed ramp.
Common fps to milliseconds values
24 fps is 41.67 ms per frame, 25 fps is 40 ms, 30 fps is 33.33 ms, 50 fps is 20 ms, and 60 fps is 16.67 ms. NTSC rates sit just beside those: 23.976 fps is about 41.71 ms, 29.97 fps is about 33.37 ms, and 59.94 fps is about 16.68 ms. The chart above also includes 120 fps (8.33 ms), 144 fps (6.94 ms), 165 fps (6.06 ms), and 240 fps (4.17 ms). Select a row to use it in the calculator.
Worked example: time a six-frame pause
Multiply the number of frames by the frame duration. At 30 fps, six frames take 6 × 1000 ÷ 30 = 200 ms. At 60 fps, the same six frames take 100 ms. This matters when you align a cursor click, annotation, or sound effect: count frames using the project’s actual timebase, rather than assuming the same frame count always means the same pause.
For the reverse calculation, multiply milliseconds by fps and divide by 1000. A 250 ms interval at 30 fps spans 7.5 frames. An edit boundary must fall on an actual frame, so choose seven frames (233.33 ms) or eight (266.67 ms) based on the result you need. Keep full precision while calculating and round only the final display value.
Frame time, refresh rate, and input latency
The same reciprocal formula describes a display’s refresh interval: 1000 ÷ 144 Hz is about 6.94 ms. That does not make a 30 fps recording into a 144 fps video. The display may present the same captured frame more than once. Likewise, the interval is not the complete delay between moving a mouse and seeing a response; capture, processing, rendering, and buffering all affect that delay.
Use the chart to budget frame timing or compare capture rates, then judge the finished recording at its delivery size. Increasing frame rate can make scrolling or cursor motion clearer, but it also asks the recorder and encoder to process more frames. A stable 30 fps walkthrough can be more useful than a 60 fps capture that drops frames or makes small text unreadable.
Resample vs conform
There are two ways to "convert" frame rate. Resampling keeps duration and speed constant by adding or dropping frames — what an editor does when you change project fps. Conforming reinterprets the existing frames at a new rate, which changes speed: 60 fps footage conformed to 24 fps becomes smooth slow motion. The conformed-length output is the math behind that.
For example, a ten-second 60 fps source contains 600 frames. Play those frames at 30 fps and they last twenty seconds; play them at 24 fps and they last twenty-five seconds. Resample the source to 30 fps at normal speed instead and the result remains ten seconds, using 300 output frames. This tool calculates those relationships without uploading, decoding, or exporting a video.
Choose settings for a screen recording
Start with the kind of action you need to explain. Slides, forms, and step-by-step software tutorials often work well at 30 fps. Fast scrolling or gameplay can benefit from 60 fps when your hardware sustains it. Test microphone audio, cursor movement, and a short export before recording a long session. Follow the screen recording quality guide for resolution and readability, or the screen recording to GIF guide for short silent loops.
Planning file size from the same fps? Use the video bitrate calculator for Mbps and finished-file estimates.
ScreenBuddy for Mac and Windows records and edits product walkthroughs locally, with MP4 and GIF export available after licensing. See the app.
Frequently Asked Questions
Put the FPS to Milliseconds Converter on your own site
Free to use anywhere, no account and no attribution deal to sign. Paste this where you want it. It loads lazily and adds nothing to your page until a reader scrolls to it.
<iframe src="https://screenbuddy.xyz/embed/frame-rate-converter" title="FPS to Milliseconds Converter" width="100%" height="640"
style="border:0;max-width:720px;border-radius:12px" loading="lazy"></iframe>
<p style="font:14px/1.5 system-ui,sans-serif;margin:8px 0 0">
<a href="https://screenbuddy.xyz/tools/frame-rate-converter">FPS to Milliseconds Converter</a> by <a href="https://screenbuddy.xyz">ScreenBuddy</a>
</p>Please keep the credit line below the frame. It is the only thing we ask for, and because a link inside an iframe belongs to the framed page rather than yours, that one line outside it is what actually credits us.
Use the frame math in a focused edit
Use the timing to plan an edit in ScreenBuddy. Trim pauses or adjust a selected range’s speed, then review cursor motion and caption timing before exporting your recording.
Mac & Windows. No card. Record, edit, and preview free. A one-time license is required to save or export. Media processing stays on your device. Internet is required for license activation and update checks.