Document format

SRT converter

A .srt file is a SubRip subtitle document: numbered cues with start and end timestamps and plain caption text. It is the most common caption sidecar for video players, editors, and streaming toolchains that need a simple, widely understood text format.

100% private for supported formats

Convert supported files

Runs on your device

Drop SRT files here

Batch files can each use a different output. Nothing uploads for local conversions.

Working inputs include camera RAW, browser-local audio/video, PDF, CBZ/CBR comics, office documents, ebooks, markup, 3D models, structured text, images, and archives.

Where SRT comes from

SubRip began as a DVD subtitle extraction utility around 2000 and its text export format became the de facto interchange for burned-off captions. Despite lacking an official standards body, .srt survived every subsequent caption wave — from desktop players to YouTube uploads — because it is trivial to read and write.

How SRT works

  • Cues are blocks of an index, a timecode arrow line (HH:MM:SS,mmm --> HH:MM:SS,mmm), one or more text lines, and a blank separator.
  • Timestamps use a comma as the decimal separator for milliseconds.
  • Styling is limited to a handful of informal HTML-like tags; layout and positioning are not standardized.
  • Files are plain UTF-8 or legacy code-page text with no binary container.

When to use SRT

  • Delivering captions alongside MP4 or MKV downloads
  • Editing dialogue timing in simple text tools
  • Converting between SubRip and WebVTT for web players
  • Archiving speech transcripts with timing

Strengths and limitations

Strengths

  • Universally understood by media players and editors
  • Human-editable in any text editor
  • Tiny files with no binary dependencies

Limitations

  • No standard support for advanced styling, voices, or regions
  • Millisecond comma syntax differs from WebVTT and confuses naive parsers

Compatibility

VLC, MPC-HC, PotPlayer, Premiere, HandBrake, YouTube, and virtually every desktop player ingest .srt. Browser video elements usually prefer WebVTT, so conversion is common for web delivery.