# What is Timecode?

Timecode labels positions in audiovisual media with structured values commonly expressed as hours, minutes, seconds, and frames. It provides a shared reference for editing, synchronization, logging, and broadcast control.

Video + audio tracks

Video processing

Playable derivative

Video processing decodes timed tracks, transforms them, and encodes a deliverable for a target player. This diagram shows video broadly, not specifically Timecode.

<span aria-hidden="true" id="how-it-works"></span>

## How Timecode works

A timecode label maps a point on a program timeline to a frame-oriented clock, giving production systems a stable vocabulary for temporal positions. Its interpretation depends on the nominal frame rate, counting convention, and starting value rather than the digits alone. It may travel as a recorded signal, container metadata, or sidecar data. Editors, recorders, caption tools, and automation systems use it to exchange decisions without relying on imprecise elapsed time.

<span aria-hidden="true" id="key-facts"></span>

## Key facts

1. 1Drop-frame timecode skips selected frame numbers to keep clock labels close to real elapsed time at fractional NTSC-derived rates; it does not remove or discard video frames.
2. 2Linear timecode can be recorded as an audio-like signal, while vertical-interval timecode is associated with video scanning; file workflows may instead store a timecode metadata track.
3. 3A container’s decode or presentation timestamps are not automatically the same as editorial timecode: one schedules media playback, while the other labels positions for people and tools.

<span aria-hidden="true" id="when-it-matters"></span>

## When Timecode matters

Use timecode to align captions, annotations, edits, or recordings from multiple cameras with specific frames. Confirm frame-rate and drop-frame conventions, because matching labels can otherwise identify different moments.

<span aria-hidden="true" id="category-use-cases"></span>

## Common use cases for video

These examples cover video broadly, not specifically Timecode.

* Preparing uploaded video for web, mobile, connected-TV, social, or editorial playback.
* Creating clips, thumbnails, captions, alternate aspect ratios, and adaptive renditions.
* Normalizing camera, screen-recording, and user-generated files into predictable outputs.

<span aria-hidden="true" id="at-scale"></span>

## Working with video

This guidance covers video broadly, not just Timecode.

A demuxer separates tracks from the container, decoders turn compressed streams into frames or samples, and filters apply spatial or temporal changes. Encoders compress the transformed tracks before a muxer writes the chosen output container.

Video compatibility is the product of codec, container, profile, level, frame rate, color, audio, and subtitles. Validate the complete output on target devices because a playable file on one decoder may fail or look different on another.

### What you gain

* Standardized derivatives make diverse source files playable on target devices.
* A retained master can feed many resolutions, aspect ratios, codecs, and channels.
* Automated inspection and transformation make large upload volumes consistent.

### What it costs

* More efficient codecs can lower bitrate at similar quality but usually cost more compute and may have narrower support.
* Higher resolutions and frame rates preserve more detail and motion while increasing processing and delivery requirements.
* Fast encoding settings improve throughput but can produce larger files or lower quality than slower analysis.

### Before production

1. 1Inspect codec, container, dimensions, frame rate, color, audio, and subtitle tracks.
2. 2Test visual quality and playback support across the slowest and oldest target devices.
3. 3Preserve a suitable master before applying lossy, destructive, or delivery-specific changes.

[← Time to First Byte](/glossary/time-to-first-byte.md)[Timed Text Markup Language →](/glossary/timed-text-markup-language.md)

More in video

* [Temporal Compression](/glossary/temporal-compression.md)
* [Temporal Video Segmentation](/glossary/temporal-video-segmentation.md)
* [Thumbnail Storyboard](/glossary/thumbnail-storyboard.md)
* [Transmuxing](/glossary/transmuxing.md)
* [Transrating](/glossary/transrating.md)
* [Two-Pass Encoding](/glossary/two-pass-encoding.md)

[All 505 terms](/glossary.md)

## Turn media knowledge into a working pipeline

Connect uploads, processing, AI, storage, and delivery through one declarative API — with the encoding stack, scaling, and format churn handled for you.

[Try Transloadit for free](/c/signup/)
