Definition
VideoText editorial team. Updated September 13, 2026.
Timecode is a numeric label for a position in media, usually hours:minutes:seconds plus frames or milliseconds. Transcripts and subtitle files both use timecode, but they may use different precision.
The sections below explain how timecode is used in transcription and subtitle work, what people often mix up, and which VideoText workflow applies when the next step is a file or review pass.
A timestamped transcript might mark every speaker change or every 30 seconds. That is a navigation aid, not a broadcast caption track.
Elapsed time counts from zero at the start of the file. Timecode is a label attached to each frame, and in professional footage it often starts at 01:00:00:00 or at the time of day the camera was rolling. Two files of the same scene can therefore carry completely different timecode while being identical media.
This matters the moment a transcript crosses into an edit suite. A note at 00:04:12 means nothing to an editor whose sequence starts at 10:00:00:00, so the brief has to state which clock the transcript uses.
Timecode counts hours, minutes, seconds and frames, written HH:MM:SS:FF. The frame field runs from zero to one less than the frame rate, so at 25 fps the highest valid frame is 24. Subtitle formats by contrast use decimal fractions of a second, which is why conversion between the two needs the frame rate to be known.
A timecode with a frame value at or above the frame rate is invalid and usually indicates the wrong rate was assumed during conversion.