Free Video Tools

Timestamp Converter — Seconds to HH:MM:SS, SRT, VTT & Timecode

Convert timestamps between seconds, HH:MM:SS, SRT format (00:00:01,000), VTT format (00:00:01.000), and SMPTE timecode. Instant, free, no account needed.

⚡ Skip the manual steps

Turn any video into a transcript, chapters & summary — automatically

Upload once. Get a full transcript, AI-generated chapters, speaker labels, and subtitles in under 3 minutes.

  • ✓Full transcript + AI summary & chapters in one upload
  • ✓Accurate captions in 70+ languages with speaker detection
  • ✓Works with YouTube, podcasts, Zoom, TikTok & more

Trusted by 12,000+ creators, podcasters, and video agencies.

Timestamp formats in video production

Video production uses several timestamp formats depending on the workflow. Raw seconds (e.g. 3661.500) are the most portable format and are used by many APIs and databases. HH:MM:SS is human-readable and used in video player displays and YouTube chapter links. SRT subtitles use HH:MM:SS,mmm with a comma before milliseconds, while WebVTT uses a dot instead. SMPTE timecode adds frame numbers (HH:MM:SS:FF) and is the standard in professional editing software and broadcast. Knowing which format your tool expects saves time and prevents errors in subtitle and editing workflows.

What is SMPTE timecode?

SMPTE timecode is a set of cooperating standards developed by the Society of Motion Picture and Television Engineers for labeling individual frames of video. It encodes hours, minutes, seconds, and frames in the format HH:MM:SS:FF. Timecode is embedded in video files and used by editing applications like Premiere Pro, DaVinci Resolve, and Avid to synchronize footage, log clip positions, and create edit decision lists (EDLs). The frame count portion resets to zero with each new second, so its maximum value is one less than the frame rate — at 25fps, frames go from 00 to 24.

When do you need to convert timestamps?

Timestamp conversion is needed in several common scenarios. When editing subtitles manually, you may need to convert seconds from a speech-to-text output into SRT or VTT format. When writing YouTube descriptions with chapter markers, you need HH:MM:SS. When syncing audio to video in a DAW, SMPTE timecode is required. When building applications that display video progress, milliseconds or raw seconds are easier to work with programmatically. This converter handles all these cases in a single step, eliminating manual arithmetic and formatting errors.

How to convert timestamps

  1. 1

    Choose input mode

    "Seconds" mode: enter a number like 3661 to convert. "HH:MM:SS" mode: enter a timestamp like 01:01:01,000 to convert to all other formats.

  2. 2

    Type your value

    The tool converts instantly as you type. All formats update in real time.

  3. 3

    Copy any format

    Click the copy icon next to any row to copy that specific format to your clipboard.

Frequently Asked Questions

What is the difference between SRT and VTT timestamp formats?
SRT uses a comma to separate seconds from milliseconds: 00:01:23,456. VTT uses a dot: 00:01:23.456. Both represent the same point in time — they only differ in punctuation.
What is SMPTE timecode?
SMPTE timecode (HH:MM:SS:FF) includes frame numbers after the colon. 00:01:23:12 at 25fps means 1 minute, 23 seconds, and 12 frames. It's used in video editing software and broadcast equipment.
How do I convert 3661 seconds to HH:MM:SS?
3661 seconds = 1 hour, 1 minute, 1 second = 01:01:01. Divide by 3600 for hours, take remainder divide by 60 for minutes, remainder is seconds.
What frame rate should I use for timecode?
Use the same frame rate as your video file. Common rates: 24fps (cinema), 25fps (PAL/European TV), 29.97fps (NTSC/US TV), 30fps (web video), 60fps (gaming/YouTube).
How do I add timestamps to YouTube descriptions?
YouTube description timestamps use MM:SS format (or H:MM:SS for videos over 1 hour). Enter your seconds and copy the HH:MM:SS value from this tool, then remove leading zeros.
What is drop frame timecode?
Drop frame timecode is a way of compensating for the slight difference between 30fps and the actual NTSC frame rate of 29.97fps. It periodically skips frame numbers (not actual frames) to keep the timecode in sync with real clock time over long durations. Drop frame timecodes use a semicolon separator (01;00;00;00) while non-drop frame uses a colon (01:00:00:00). Drop frame is used in broadcast TV; non-drop frame is common in film and web video production.
How do YouTube chapter timestamps work?
YouTube creates automatic chapters in a video's timeline when you include three or more timestamps in the video description, each on its own line, starting with 0:00. The format is MM:SS or H:MM:SS followed by a chapter title. For example: "0:00 Introduction", "1:45 Main topic", "5:30 Conclusion". Chapters appear as markers in the YouTube progress bar and help viewers navigate to specific sections.

Related VideoText Tools