Skip to content

Free online SRT to TXT converter

Convert timed SRT captions into searchable, editable TXT dialogue.

Convert SRT to TXT online - free

Uploading…

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .srt file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .srt to .txt conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .txt file

    Conversion result is ready to download.

Conversion statistics: SRT to TXT

SRT files are most often converted to LRC 46% SSA 15% SUP 10% TXT 8%

Updated November 15, 2026, from conversions on 101convert.com

How to convert srt to txt file

A subtitle editor or document system may accept only plain text, while sharing, proofreading, or archiving often requires dialogue without video timing. Converting the captions produces a searchable .txt file, but the original timed subtitles should be retained for future video use.

What the SRT format is

SRT, or SubRip Subtitle, is a plain-text format used for timed video captions. Each cue normally contains a sequence number, a start and end time such as 00:01:12,500 --> 00:01:15,200, one or more subtitle lines, and a blank line before the next cue.

Video players, subtitle editors such as Subtitle Edit, video editors, captioning tools, and speech-recognition software commonly read or create SRT files. SRT may also be downloaded as a separate subtitle file beside a video.

What the TXT format is

TXT is generic, unformatted text with no required fields for timing, numbering, styling, positioning, or synchronization. A subtitle conversion can keep each cue as a separate paragraph or join its lines into ordinary transcript text.

TXT opens in Notepad, TextEdit, word processors, code editors, search tools, and scripts without subtitle-specific software. It is suitable for proofreading, translation drafts, transcript searches, accessibility review, and dialogue archiving. It is often smaller than the source SRT, but it cannot tell a video player when a line should appear.

How to convert SRT to TXT

Using 101convert.com: Open the converter, select the .srt file, choose TXT as the output format, and download the result. The conversion is free and requires no installed software. Review the output if the file contains formatting tags, unusual encoding, or sensitive material.

Using Subtitle Edit:

  1. Open the .srt file with File → Open.
  2. Choose File → Export → Plain text. The exact menu wording can vary by version.
  3. Select dialogue-only output for a clean transcript, or include timestamps if the text must retain timing references.
  4. Save the result with a .txt extension and choose UTF-8 when an encoding option is shown.

Subtitle Edit lets you inspect malformed cues, correct dialogue, and remove unwanted tags before export, which is useful for non-Latin text and files requiring cleanup.

Using Python for repeatable conversion: Save the following as srt_to_txt.py. It removes sequence numbers, timestamp lines, and HTML-like tags while preserving cue paragraphs and dialogue line breaks.

from pathlib import Path
import re

source = Path('input.srt')
target = Path('output.txt')

raw = source.read_text(encoding='utf-8-sig')
raw = raw.replace('\r\n', '\n').replace('\r', '\n')
paragraphs = []

for block in raw.split('\n\n'):
    rows = [row.strip() for row in block.split('\n') if row.strip()]
    if rows and rows[0].isdigit():
        rows.pop(0)
    if rows and re.match(r'^\d{2}:\d{2}:\d{2}[,.]\d{3}\s*-->', rows[0]):
        rows.pop(0)
    dialogue = [re.sub(r'<[^>]+>|<[^>]+>', '', row).strip() for row in rows]
    dialogue = [row for row in dialogue if row]
    if dialogue:
        paragraphs.append('\n'.join(dialogue))

target.write_text('\n\n'.join(paragraphs) + '\n', encoding='utf-8')

Place input.srt beside the script and run python srt_to_txt.py. Change the two Path values for different filenames. This basic script does not interpret every proprietary subtitle tag or repair incorrect caption text.

Quality and compatibility limits

  • Changing .srt to .txt only renames the file; it does not remove timestamps, cue numbers, or subtitle markup. A real conversion must parse and rewrite the content.
  • Removing timestamps destroys synchronization data. Keep the original SRT if the captions may be reused with the video.
  • SRT may contain tags such as <i>, <b>, color or font tags, positioning codes, hearing-impaired labels, and multiple dialogue lines. TXT has no standard equivalent, so a tool may strip, preserve, or flatten them.
  • Use UTF-8 for accented characters, Cyrillic, Greek, Asian scripts, and right-to-left languages. If the source uses another encoding, open it with that encoding before saving as UTF-8; otherwise characters may become corrupted.
  • Automatic transcription mistakes, duplicated captions, overlapping cues, and speaker labels are content issues rather than conversion errors. Check the extracted text before using it as a transcript.

SRT vs TXT: format comparison

How the SRT and TXT formats compare on the properties that matter most for this conversion.

Comparison of the SRT and TXT file formats
Property .SRT SubRip Subtitle .TXT Plain Text File
Open standard Partly open Yes
Compression Uncompressed Uncompressed
Typical file size Very small Very small
Opens in a web browser Partial Yes, natively
Further editing Easy Easy
Metadata support Basic None
Plain-text readable Yes Yes
Best used for Sharing and distribution Data exchange
Introduced 1997 —
Developer Unknown / SubRip community —
MIME type application/x-subrip text/plain

Information about file extensions and file types is provided by File-Extensions.org

Frequently asked questions

Is the SRT to TXT converter free?

Yes, converting SRT to TXT on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my SRT file be?

You can upload SRT files up to 3 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 100 MB per file and 100 files at once, see our plans.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert SRT to TXT?

No. The SRT to TXT conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid SRT file for this SRT to TXT conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.

Are SRT timestamps removed when converting to TXT?

Yes, the subtitle numbers, timestamps, and SRT formatting are removed, leaving the caption text as plain dialogue. The TXT file is searchable and editable, but it no longer contains timing information for synchronizing captions with video.

Will speaker names and subtitle formatting stay in the TXT file?

Text such as speaker names usually stays, but styling such as italics, bold text, and positioning is flattened or removed. Any speaker labels must already be written in the SRT text to appear in the TXT result.

Can I convert TXT back to SRT and keep the original timing?

Not by using the TXT file alone, because TXT does not store subtitle timestamps or cue numbers. You would need to add timing and subtitle structure again before it could function as an SRT file.

Why does my converted TXT have broken lines or missing spacing?

SRT captions often contain separate cue lines and deliberate line breaks, so a TXT conversion may preserve those breaks rather than produce continuous paragraphs. Empty cues, repeated captions, or unusual SRT formatting can also make the plain-text dialogue look irregular.

Additional formats for
srt file conversion

Reverse conversion

Convert to txt from
other formats

Share on social media:

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.