Free Tool

Timecode Converter

Convert timecodes between seconds, HH:MM:SS, SRT, VTT, and frame counts. Paste one per line — everything converts instantly in your browser.

Drop your file here

or

Supports .srt, .vtt, .txt files

How It Works

Paste timecodes

Enter one value per line in any format: 90, 1:30, 00:01:30, or SRT 00:01:30,500.

See every format

Each line converts to seconds, HH:MM:SS, SRT, VTT, and frame counts at once.

Copy or download

Grab the converted list as text for your editor, spreadsheet, or subtitle file.

One timecode, every format

Video and subtitle work means juggling timecodes in different shapes: raw seconds for a script, HH:MM:SS for an editor, comma-milliseconds for SubRip (SRT), dot-milliseconds for WebVTT, and frame counts for an NLE. This converter takes any of them and shows all the others side by side, so you stop doing the math by hand.

Formats it understands

  • Seconds — 90 or 90.5
  • MM:SS — 1:30
  • HH:MM:SS — 00:01:30
  • SRT — 00:01:30,500 (comma milliseconds)
  • VTT — 00:01:30.500 (dot milliseconds)

Built for editors and subtitlers

Paste a whole column of timecodes and convert them in one pass — handy for spotting subtitle lists, building chapter markers, or matching cuts between tools that disagree on format. Frame counts are shown at 24, 25, and 30 fps, the rates most projects use. Everything runs locally, so even long lists stay private and fast.

Frequently Asked Questions

What timecode formats are supported?
Seconds (90 or 90.5), MM:SS, HH:MM:SS, SRT timestamps with comma milliseconds, and VTT timestamps with dot milliseconds. You can mix formats line by line.
Does it convert frames?
Yes. Each timecode is shown as a frame count at 24, 25, and 30 frames per second, which covers most film and video projects.
Can I convert many timecodes at once?
Yes. Put one timecode per line and every line is converted at the same time. You can copy or download the full result.
What is the difference between SRT and VTT timestamps?
They are the same time, written differently: SRT uses a comma before milliseconds (00:01:30,500) and WebVTT uses a dot (00:01:30.500).
Is my data uploaded?
No. All conversion happens in your browser. Nothing is sent to a server or stored.

Need Full Transcription?

Upload audio or paste a YouTube link and get a full AI transcript with speaker labels, timestamps, and summaries.

Get the App — Free

Free on iOS and Android. No account required.