SRT generator

An SRT generator that makes an .srt file from any video without typing a single timecode: upload, check the lines, download.

Try a sample
  • Standard SRT output
  • Timing from each word
  • Video stays on your device

Real exports. Tap a style.

What the SRT generator does

The SRT generator transcribes the speech in your video and writes a standard SRT file: numbered subtitles, each with a start and end time. It works as an SRT file generator for YouTube uploads, Premiere Pro and DaVinci Resolve projects, LinkedIn and Facebook videos, and any player that reads .srt.

You can edit the text and the timestamps before downloading. SRT files are free to create for 5 minutes of video a month, and the export is UTF-8 with correct numbering and comma milliseconds.

How to create an SRT file

  1. Upload the video

    The audio is extracted in your browser and transcribed with timings for every word.

  2. Check the lines

    Each subtitle shows its start and end time; change the text or the times directly.

  3. Export SRT

    Choose Export → Subtitle file (.srt). The file is numbered, uses comma milliseconds and UTF-8 text.

What an SRT file looks like

An SRT file is plain text: a number, a time range, the subtitle text, then a blank line.

1
00:00:00,750 --> 00:00:05,310
However, due to the slow
communication channels,

2
00:00:05,310 --> 00:00:08,830
styles in the West could lag behind

The hours, minutes and seconds are separated by colons and the milliseconds by a comma. Lines are kept short: Netflix’s English style guide caps a line at 42 characters, and two lines per subtitle is the usual maximum.

Where to use the SRT file

DestinationHow
YouTubeYouTube Studio → Subtitles → Add language → Upload file → With timing
FacebookName the file video.en_US.srt and upload it under Captions when you post
LinkedInWhen posting a video, choose Edit → select the SRT under captions
Premiere ProFile → Import, then drag the caption item to the timeline
DaVinci ResolveRight-click in the Media Pool → Import Subtitle
VLCGive the SRT the same name as the video and keep them in one folder

Common SRT file mistakes the SRT generator avoids

  • Wrong separator. SRT uses a comma before milliseconds (00:00:05,310); a dot is VTT. The export always writes commas.
  • Missing blank lines. Each caption must end with an empty line, or players merge them.
  • Overlapping times. A caption that starts before the last one ends shows both at once. Generated captions never overlap.
  • Wrong encoding. Files saved as ANSI lose accents. The export is UTF-8.

Have an SRT from somewhere else? The subtitle checker finds and fixes these problems.

Languages and file types the SRT generator supports

Supported
Spoken languagesEnglish, Spanish, Portuguese, French, German, Italian, Dutch, Polish, Turkish, Russian, Ukrainian, Arabic, Hindi, Indonesian, Vietnamese, Thai, Chinese, Japanese, Korean and more — or “Detect language”
VideoMP4, MOV, M4V, WebM, MKV
AudioMP3, WAV, M4A, AAC, OGG
Subtitle exportsSRT, WebVTT, styled ASS, plain text with or without timestamps
Video exportMP4 with captions burned in — 720p on the free plan, up to 1080p on Starter and 4K on Pro

Free SRT generator plan and pricing

5 free minutes every month with a free account — subtitle files included.
Starter is $7.99 a month for 60 minutes and exports without a watermark. A $5.99 pack adds 40 minutes that never expire.
SubtitlePop pricing

Or burn the subtitles into the video

Pick a look, then change the size, position and line count. The preview is drawn by the same renderer that makes your export.

Highlight caption style on a video
Highlight
Word pop caption style on a video
Word pop
Clean caption style on a video
Clean
Box caption style on a video
Box
Bold yellow caption style on a video
Bold yellow
Minimal caption style on a video
Minimal
Neon caption style on a video
Neon
Pink pop caption style on a video
Pink pop
Big bold caption style on a video
Big bold
Yellow box caption style on a video
Yellow box
Blue box caption style on a video
Blue box
Cinema caption style on a video
Cinema

SRT generator FAQ

Is the SRT generator free?+

A free SubtitlePop account includes 5 minutes of transcription every month, and SRT downloads are included in the free plan.

How do I create an SRT file from a video?+

Upload the video to the SRT generator, review the subtitles, and choose Export → Subtitle file (.srt). The audio is transcribed with a start and end time for every line.

Can the SRT generator make an SRT file from audio only?+

The SRT generator accepts audio as well as video: upload MP3, WAV or M4A and the SRT file is created the same way.

Can I edit the timestamps in the SRT file before downloading?+

Start and end times can be typed directly for every subtitle, and lines can be split, merged or shifted together before the SRT file is downloaded.

Is the generated SRT file encoded in UTF-8?+

The generated SRT file is saved as UTF-8, so accents and non-Latin scripts display correctly on YouTube, in video editors and in players.

How do I convert an SRT file to VTT or plain text?+

An SRT file converts to WebVTT with the free SRT to VTT converter and to plain text with the SRT to TXT converter. VTT and TXT can also be exported directly from the editor.

Create an SRT file for your video

Upload, check the words, export.

Upload a video