SottoSotto
Back to blog
how to make SRT subtitlesmake SRT subtitlescreate subtitles from transcriptsubtitlescaptions

How to Make SRT Subtitles From a Transcript

Learn how to make SRT subtitles, format timestamped cues, create subtitles from transcript text, and convert SRT files for common video workflows.

K
May 7, 20267 min read

If you already have transcript text, you are most of the way there. The remaining work is to split the text into readable captions, add precise timestamps, and save everything in the small but picky SRT format.

This guide shows how to make SRT subtitles from a transcript, what a valid cue looks like, and which free subtitle tools help when you need to convert, clean, or extract caption text.

What An SRT File Needs

An SRT file is plain text. Each subtitle cue has a number, a timestamp range, one or two lines of caption text, and a blank line before the next cue.

1
00:00:01,000 --> 00:00:04,200
Welcome to the launch walkthrough.

2
00:00:04,500 --> 00:00:07,900
Today we will turn a transcript into subtitles.

How To Make SRT Subtitles

  1. Start with a clean transcript. Remove filler that should not appear on screen, fix names, and break long paragraphs into natural speech chunks.
  2. Split text into caption-sized cues. Keep each cue short enough to read comfortably. One sentence or a short phrase usually works better than a dense paragraph.
  3. Add start and end times. Match each cue to the moment the speaker begins and finishes. SRT timestamps use commas for milliseconds.
  4. Number the cues in order. Start at 1 and increase by one for every caption block.
  5. Save as plain text with a .srt extension. Use UTF-8 text when your subtitles include accented names, symbols, or multiple languages.
  6. Preview before publishing. Upload the SRT file to your video platform or editor and watch for timing drift, missing line breaks, and captions that disappear too quickly.

Create Subtitles From Transcript Text

When you need to create subtitles from transcript text, the fastest path is to paste the transcript into the TXT to SRT Converter. It gives you a structured SRT starting point that you can adjust against the video.

Transcript text

Welcome to the launch walkthrough.
Today we will turn a transcript into subtitles.

SRT subtitles

1
00:00:01,000 --> 00:00:04,200
Welcome to the launch walkthrough.

2
00:00:04,500 --> 00:00:07,900
Today we will turn a transcript into subtitles.

SRT Formatting Checklist

  • Use cue numbers with no punctuation after them.
  • Use timestamp ranges like 00:00:01,000 --> 00:00:04,200.
  • Keep a blank line between cues.
  • Keep captions readable on mobile and TV screens.
  • Avoid overlapping timestamps unless your platform expects them.
  • Check names, product terms, and punctuation before upload.

Convert Or Extract Subtitle Files

Need WebVTT for an HTML video player? Use the SRT/VTT Converter to convert SRT timestamps and headers for web playback.

Received a WebVTT file but your editor wants SRT? The VTT to SRT Converter turns WebVTT captions back into standard SRT.

Want the caption text without timestamps? Use the SRT to TXT Converter to extract a readable transcript from an SRT file.

FAQ

How do I make SRT subtitles from a transcript?

Split the transcript into short readable captions, add start and end timestamps for each cue, number every cue in order, then save the file with a .srt extension.

Can I create subtitles from transcript text without editing video?

Yes. You can turn plain transcript text into SRT captions first, then upload the SRT file to YouTube, a video editor, or a caption conversion tool.

What is the correct timestamp format for SRT subtitles?

SRT subtitles use hours, minutes, seconds, and comma-based milliseconds, like 00:00:01,000 --> 00:00:04,200.

Make Subtitles From Private Recordings

Sotto transcribes audio on your Mac, giving you private transcript text you can turn into SRT captions, summaries, notes, and publishing assets.

K

About Kitze

Creator of Sotto and indie developer building tools for productivity. Passionate about local AI and privacy-first software.

Follow on Twitter