Skip to content
New: 17 free file converters that never upload your files
File Converter Guides

What Is an SRT File? How Subtitles Work, How to Open One and Turn It Into Text

What is an SRT file? Learn the SubRip format, how to open SRT files on any device, fix common errors and turn subtitles into clean text free.

What is an SRT file: LeadCanal guide cover
On this page
  1. What is an SRT file?
  2. What does an SRT file look like inside?
  3. SRT vs VTT, TXT and other subtitle formats
  4. How do you open an SRT file?
  5. How to turn an SRT file into readable text with our free tool
  6. Is an SRT file safe to open?
  7. SRT files from DJI drones
  8. Common SRT problems and how to fix them
  9. SRT line length and timing guidelines
  10. Frequently asked questions
  11. Conclusion: key takeaways
  12. Editorial policy
  13. Content transparency
  14. About the author

What is an SRT file? It is a plain text subtitle file: a numbered list of captions, each with a start time, an end time and the words to show on screen. Video players, YouTube and editing apps read it to display subtitles in sync with a video. If you just want to read what is inside one, open our free SRT to TXT converter and turn it into a clean transcript in seconds, right in your browser.

Quick answer: An .srt file (SubRip Subtitle) stores subtitles as text blocks: a cue number, a timecode line and one or two lines of dialogue.

  • Open it to read: Notepad, TextEdit or any text editor, or convert it to a readable transcript.
  • Watch with it: load it in VLC or give it the same name as the video file.
  • Publish with it: upload it to YouTube or import it into Premiere Pro, DaVinci Resolve or CapCut.
  • Safe? It is plain text, not a program, but keep your media player updated.

Free LeadCanal tools for this guide

Check and fix it yourself in a few seconds, no signup needed.

SRT to TXT →VTT to SRT →TXT to SRT →

What is an SRT file?

SRT stands for SubRip Subtitle, sometimes written SubRip Text. The name comes from SubRip, a free Windows program from the early 2000s that pulled (“ripped”) subtitles off DVDs and saved them as text. The program faded, but its output format became the most widely supported subtitle format there is.

The reason is simplicity. An SRT file contains no video, no audio and no images, only text and timecodes. That keeps it tiny, easy to edit by hand and readable by almost every player, editor and video platform.

You will usually meet one in one of these situations:

  • Captions for a video you made: exported from Premiere Pro, Descript, CapCut, Zoom or a transcription service.
  • Subtitles for a film or series: downloaded so a player can show them in your language.
  • A transcript someone sent you: clients and agencies often share interview or webinar captions as .srt.
  • A drone recording: DJI drones can save an .srt next to each clip, holding flight data instead of dialogue (more on that below).

What does an SRT file look like inside?

Open one in a text editor and you see repeating blocks like this:

1
00:00:01,000 --> 00:00:03,400
Welcome back to the channel.

2
00:00:03,600 --> 00:00:07,250
Today we are cleaning up
a 20,000 row lead list.

Every block, called a cue, has four parts:

  1. Cue number: a counter that starts at 1 and goes up by one.
  2. Timecode line: start and end time in hours:minutes:seconds,milliseconds, separated by -->.
  3. Subtitle text: usually one or two short lines.
  4. Blank line: marks the end of the cue.

Two details trip people up. SRT uses a comma before the milliseconds (00:00:01,000), while WebVTT uses a period. And many players understand simple tags such as <i> for italics or {\an8} to move a line to the top, but support varies, because SRT never had an official specification. It is a de facto standard everyone copied.

What are SRT files used for?

  • Accessibility: closed captions for viewers who are deaf or hard of hearing.
  • Translation: one video can have an English, Spanish and Urdu SRT side by side.
  • Silent viewing: social video is often watched with the sound off.
  • Search and reuse: the text can become a blog post, show notes or a summary once the timecodes are removed.

SRT vs VTT, TXT and other subtitle formats

SRT is not the only caption format. Here is how it compares with the ones you are most likely to see:

Format Extension Timecodes Styling Best for
SubRip .srt Yes, comma before ms Basic tags, player dependent Almost everything: players, YouTube, editors
WebVTT .vtt Yes, period before ms Positioning, classes, voice tags HTML5 web video, Zoom transcripts
Advanced SubStation Alpha .ass / .ssa Yes Rich fonts, colors, effects Anime fansubs, karaoke styling
SubViewer .sbv Yes None Older YouTube caption downloads
Plain text .txt No None Reading, editing, AI summaries

If a platform refuses your file, conversion usually fixes it. Our VTT to SRT converter turns web captions into SubRip, and the TXT to SRT tool builds a timed subtitle file from a plain script.

How do you open an SRT file?

It depends on whether you want to read the text or watch it on a video.

To read the text

  • Windows: right-click the file, choose Open with, then Notepad.
  • Mac: open it with TextEdit, or drag it onto any code editor.
  • iPhone and Android: a files app may preview it as text; otherwise use a browser tool.
  • Microsoft Word or Google Docs: both open it as text, timecodes and all.

The catch is that every method above shows the numbers and timecodes too. For a readable version, open the free SRT to TXT tool: it strips them out and joins the lines into paragraphs.

To watch it with a video

  1. Put the .srt in the same folder as the video.
  2. Give both the same name, for example webinar.mp4 and webinar.srt. VLC and many other players load it automatically.
  3. If it does not appear in VLC, use the Subtitle menu and choose Add Subtitle File.
  4. For several languages, add a language code: webinar.en.srt, webinar.es.srt.

To publish captions, YouTube accepts SubRip files in YouTube Studio under Subtitles (see YouTube’s list of supported caption files), and editors such as Adobe Premiere Pro import .srt as a caption track.

How to turn an SRT file into readable text with our free tool

We built this converter because subtitle and transcript files keep landing in our inbox next to the CSV lead lists and PDF reports clients send. Reading them raw is slow. Here is the faster way:

  1. Open the LeadCanal SRT to TXT converter.
  2. Drop one or more .srt files (it also reads .vtt and .sbv), or paste the text.
  3. Pick a Layout: “Paragraphs” reads like a transcript, “One line per subtitle” keeps the original breaks.
  4. Pick Timestamps: remove them, keep the start time, or keep the start and end time.
  5. Optionally tick “Remove sound cues” to drop [Music] and (laughs). “Remove repeated lines” is on by default for YouTube auto captions.
  6. Click Convert to TXT, then copy the result or download it. Several files come back as one ZIP.

It also strips formatting tags, decodes entities like &amp; and reads older Windows-encoded files, so accents come out right in UTF-8.

Worked example: a sales training video

A client sends us a recorded sales training session with a .srt attached and asks for the five best objection-handling lines. Rather than scrubbing through an hour of video, we drop the file into the converter with “Keep start time” selected. Each line comes out as [00:23:41] When they say the price is too high..., so we can search the text, copy the quotes and send timestamps the editor can jump to. A second pass with timestamps removed gives a clean transcript for the client’s internal notes.

Why it matters that the file is never uploaded

Subtitle files often contain unreleased videos, internal meetings, sales calls or interviews with real names. Many online converters upload your file to a server. Our converter runs entirely in your browser: the file is never uploaded and nothing is stored on our servers. Each tool also checks the file extension and its first bytes, so it only opens the file types it was built for.

Is an SRT file safe to open?

An SRT file is plain text, so it cannot run code on its own, and opening it in Notepad or TextEdit is harmless. The small risk lives in media players: in 2017 security researchers showed that crafted subtitle files could exploit bugs in several popular players, which were then patched. Keep your player updated and download subtitles only from sources you trust. Be wary of any “subtitle” download that is actually an .exe, .zip with a program inside, or asks you to install something.

SRT files from DJI drones

If your .srt came from a DJI drone, it is a different animal. When the video caption setting is on, the drone writes an SRT next to each clip with flight and camera data instead of dialogue: GPS position, altitude and exposure settings, updated through the recording. Players show it as on-screen text, and mapping or telemetry apps can read it. You can delete these files if you do not need the data; the video plays fine without them.

Common SRT problems and how to fix them

Problem Likely cause Fix
Subtitles do not show at all File name does not match the video, or the player has subtitles off Rename to match exactly, or load it from the player’s subtitle menu
Strange characters like é or ? File saved in an old encoding Re-save as UTF-8, or run it through a converter that detects encoding
Subtitles appear early or late Made for a different cut or frame rate of the video Shift timing in VLC (subtitle delay) or in a subtitle editor
Platform rejects the upload Period instead of comma in timecodes, missing blank lines, or it is really a VTT Fix the timecode format, or convert it with a VTT to SRT tool
Every line appears twice in text YouTube auto captions repeat lines as they scroll Convert with “Remove repeated lines” turned on

One more case: if Windows shows an error mentioning SrtTrail.txt, that is a log from the Windows startup repair tool, not a subtitle file. It has nothing to do with SRT subtitles.

SRT line length and timing guidelines

If you write or edit subtitles yourself, a few widely used limits keep them easy to read. Netflix’s English timed text style guide is a common reference.

Setting Common guideline
Characters per line Up to 42 for English
Lines per subtitle 2 at most
Timecode format HH:MM:SS,mmm with a comma
Text encoding UTF-8

Our TXT to SRT tool uses 42 characters and two lines by default. For a step-by-step on building subtitles from a script, see our guide on how to convert TXT to SRT, and for transcript cleanup tips, read converting SRT to TXT without timecodes. All our converters are listed on the free tools page.

Frequently asked questions

What does SRT stand for?

SubRip Subtitle, sometimes called SubRip Text, after the SubRip program that created the format.

What is an SRT file used for?

Showing subtitles or closed captions on a video, translating a video into other languages, and reusing spoken words as text.

How do I open an SRT file on Windows or Mac?

Use Notepad on Windows or TextEdit on Mac to read it, or VLC to watch it with the video. For clean text, use the free SRT to TXT converter.

Can I edit an SRT file?

Yes. Any text editor works, as long as you keep the numbers, the comma in the timecodes and the blank line between cues. Subtitle Edit is a free dedicated editor.

Is an SRT file the same as a transcript?

Not quite. It holds the same words, but split into short timed cues. Remove the numbers and timecodes and it becomes a transcript.

What is the difference between SRT and VTT?

VTT is the web version: it starts with a WEBVTT header, uses a period before milliseconds and supports more styling. Most tools accept both.

Can an SRT file contain a virus?

It is plain text and cannot run by itself. Keep your media player updated, since old player bugs were the real risk.

Can I delete SRT files from my DJI drone?

Yes, if you do not need the flight data. The video files play normally without them.

Conclusion: key takeaways

So, what is an SRT file in one line? It is the simplest, most compatible way to attach words to a video. Once you know its structure, opening, fixing and reusing it is easy. Have one open right now? Open the free SRT to TXT converter and read it as clean text.

  • SRT is a plain text subtitle file: cue number, timecode line, text and a blank line.
  • Open it in Notepad or TextEdit to read it, or in VLC to watch it with the video.
  • Match the file name to the video so players load the subtitles automatically.
  • Use our free SRT to TXT tool for a clean transcript without numbers or timecodes.
  • Most upload errors come from wrong timecode format, bad encoding or a VTT in disguise.
  • DJI drone SRT files hold flight data, not dialogue, and are safe to delete.

Key takeaways

What is an SRT file

1 SRT is a plain text subtitle file: cue number, timecode line, text and a blank line.
2 Open it in Notepad or TextEdit to read it, or in VLC to watch it with the video.
3 Match the file name to the video so players load the subtitles automatically.
4 Use our free SRT to TXT tool for a clean transcript without numbers or timecodes.
5 Most upload errors come from wrong timecode format, bad encoding or a VTT in disguise.
6 DJI drone SRT files hold flight data, not dialogue, and are safe to delete.

Editorial policy

LeadCanal guides are written to help readers finish a real task. We test the methods we describe, use only steps we can verify, and update articles when menus or formats change. We point out the limits of our own tools as clearly as their strengths.

Content transparency

This guide was researched with keyword data and checked against official documentation, including YouTube Help and the Netflix timed text style guide. LeadCanal offers the free converters mentioned here, including the SRT to TXT, VTT to SRT and TXT to SRT tools. Third party apps are named because they genuinely solve the problem.

About the author

Written by the LeadCanal team. We build verified B2B lists and run cold email infrastructure every day, which means handling client files constantly: CSV lead lists, VCF contacts, PDF reports and the occasional subtitle or transcript. We built these browser-based converters so that work never sends anyone’s files to a server.

Found this useful? Share it with your team.

Written by LeadCanal

The LeadCanal team builds verified B2B lists and runs cold email infrastructure for agencies and sales teams. Every guide comes from campaigns we send every day.

Done-for-you lead generation

Want this done for you?

Targeted lists and cold email campaigns that book qualified meetings.