Frame-Accurate Timecode Calculator
Convert between SMPTE timecode (HH:MM:SS:FF) and frame numbers for 23.976, 24, 25, 29.97 DF/NDF, 30, 50, 59.94 DF/NDF, and 60 fps.
Frame Rate
Conversion Direction
Input
:
:
:
HH:MM:SS:FF — frame field 00–29
Non-negative integer frame index (0-based)
Result
Enter a value above and click Convert
SMPTE Timecode
00:00:00:00
Frame Number
0
Total Seconds
—
Frame Rate
—
Mode
—
Copied!
Summary
Convert between SMPTE timecode (HH:MM:SS:FF) and frame numbers for 23.976, 24, 25, 29.97 DF/NDF, 30, 50, 59.94 DF/NDF, and 60 fps.
How it works
- Select a frame rate — drop-frame options (DF) are available for 29.97 and 59.94 fps.
- Enter a SMPTE timecode (HH:MM:SS:FF, or HH:MM:SS;FF for drop-frame) or a frame number.
- Click Convert to see both the timecode and the frame number simultaneously.
- Use the copy buttons to grab either value for your NLE, script, or EDL.
- Switch direction with the TC → Frame / Frame → TC toggle at any time.
Use cases
- Find the frame number that corresponds to a SMPTE timecode in an NLE timeline.
- Convert a raw frame number to timecode for logging or EDL creation.
- Verify drop-frame timecode calculations when editing NTSC broadcast video.
- Calculate the correct timecode offset when syncing audio to picture.
- Check timecode math when splitting or joining clips in post-production.
- Validate timecode accuracy in automation scripts that process video files.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu