| 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 freeHow 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.
Need a value to keep beside your editing timeline? Open the fps to ms reference chart for common and NTSC rates, then return here to test a custom rate or clip length.
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 embed, with no account required. Paste the code where you want the tool. The frame uses lazy loading, and the credit line is optional.
<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" rel="nofollow">FPS to Milliseconds Converter</a> by <a href="https://screenbuddy.xyz" rel="nofollow">ScreenBuddy</a>
</p>You may remove or customize the credit line. Its links use nofollow by default. If you write about the tool separately, choose the citation and link that help your readers.
Ready to record the walkthrough?
Use your frame-time result to plan a short test recording. Capture a display, window, or area in ScreenBuddy, then trim pauses and review cursor motion and captions.
Mac & Windows. Free download, no card. Record and edit free; subscribe when you need to export. Media processing stays on your device. Internet is required for account sign-in and update checks.