SRT Subtitle Editing: The Complete Tutorial for Beginners
Learn how to edit SRT subtitle files from scratch. Fix timing, correct typos, add new cues, and export perfect subtitles — all in your browser for free.
SRT (SubRip Text) is the world's most popular subtitle format. Whether you're subtitling a YouTube video, a course, or a film, knowing how to edit SRT files is an invaluable skill. This tutorial covers everything from the basics to advanced techniques.
What Is an SRT File?
An SRT file is a plain text file containing sequential "cues" (subtitle entries). Each cue has three parts:
1
00:00:01,000 --> 00:00:04,500
Welcome to our tutorial.
2
00:00:05,000 --> 00:00:08,200
Today we'll learn about
subtitle editing.
- Index: Sequential number (1, 2, 3...)
- Timecode: Start time → End time in HH:MM:SS,mmm format
- Text: 1-2 lines of subtitle text (max ~42 characters per line recommended)
How to Edit SRT Files Online
Our SRT Editor works entirely in your browser — your files are never uploaded to any server, ensuring complete privacy.
- Open the SRT Editor and upload your .srt file (or click "Load Demo" to practice).
- Review the table view — each row shows one subtitle cue with index, start time, end time, and text.
- Edit text by clicking directly in the text field. Fix typos, adjust line breaks, or rewrite content.
- Adjust timing by modifying the start and end time fields. The editor warns you about overlapping cues.
- Add new cues using the "Add" button — a new empty row appears.
- Delete cues you don't need with the delete button on each row.
- Reorder cues using the Up/Down buttons if subtitles are out of sequence.
- Download your edited SRT file when finished.
Common Editing Tasks
Fixing Timing Issues
The most common subtitle problem is bad timing. Here's how to fix it:
- Subtitles appear too early: Increase the start time.
- Subtitles disappear too fast: Extend the end time (minimum 1.5 seconds recommended).
- Overlapping subtitles: Adjust end time of current cue to be before start time of next cue. Leave at least 100ms gap.
Correcting Text Errors
- Spelling mistakes: Click the text field and correct directly.
- Line breaks: Use natural break points — between phrases, not mid-sentence.
- Character limit: Keep each line under 42 characters for readability.
Adding Subtitles from Scratch
- Click "New File" to start with a blank slate.
- Play your video in a separate player (VLC, YouTube, etc.).
- For each line of dialogue, click "Add Cue".
- Enter the start time, end time, and text.
- Continue until all dialogue is subtitled.
SRT Editing Best Practices
- Reading speed: Average viewers read ~3-4 words per second. Keep subtitles concise.
- Duration: Minimum 1.5 seconds, maximum 7 seconds per cue.
- Gap: At least 100ms between consecutive cues to avoid flickering.
- Line count: Maximum 2 lines per cue. If text is longer, split into multiple cues.
- Line length: Maximum 42 characters per line for comfortable reading.
Where to Use SRT Files
- YouTube: Upload SRT via YouTube Studio → Subtitles.
- VLC Media Player: Place SRT in same folder as video, with matching filename.
- Premiere Pro / DaVinci Resolve: Import SRT as subtitle track.
- Facebook/LinkedIn: Upload SRT for video captioning.
SRT vs VTT: Which Should You Use?
Use SRT for video platforms (YouTube, Vimeo, VLC) and general distribution. Use WebVTT for HTML5 video on websites. Check out our SRT vs VTT comparison for detailed differences, or try our VTT Editor if you need the WebVTT format.
