"I have a transcript, I just need it as an SRT" sounds like a five-minute favor. It usually is not, because most transcripts people already have (a Google Doc, a copy-pasted Otter export, a plain TXT file) are missing the one thing SRT actually requires: timing. This guide covers the real path from transcript to working SRT, and the traps that waste an hour before you notice the file is broken.
What an SRT file actually needs
An SRT is not just text. Every line of dialogue needs a start time and an end time so a player knows when to show it and when to take it away. A transcript with no timestamps has the words but not the clock. You cannot fake that part by guessing, and renaming a `.txt` file to `.srt` does not add timing that was never there.
If your only transcript is plain text with no timestamps anywhere, the honest fix is to re-run the original audio or video through a tool that keeps timing, not to hand-edit a fake SRT from scratch. For the background on formats, see the transcript format guide. This comes up constantly with Zoom meeting recordings and interview files that got summarized into notes somewhere along the way, losing the timing in the process.
Step 1: Check whether your transcript already has timestamps
Look at what you have:
- Timestamps next to each line or speaker turn (like `00:01:24`): good, you have something to work with.
- A wall of text with no times at all: you do not have a timed transcript, you have a document. Skip to Step 3.
- A file that already ends in `.vtt` or `.srt` from another tool: you may just need to rename or lightly reformat it. Some players are picky about which of the two they accept, see what is a VTT file for the difference.
Step 2: If you already have timed text, reformat it
Some tools export a timed transcript that is not quite SRT syntax (numbered cues, arrow-separated start and end times, blank line between entries). If your export is close but not exact, most video editors and some online converters will accept a VTT file and treat it the same as SRT, or convert one to the other. Confirm your destination player actually cares about the difference before you spend time converting; most modern platforms read either.
Step 3: If you only have plain text, go back to the source media
This is the step people skip and regret. If your transcript lost its timing (copy-pasted into a doc, cleaned up by hand, exported from a tool that only offers plain notes), the fastest real path is:
- Find the original audio or video file the transcript came from.
- Upload it to File Transcribe on the homepage. No signup needed for a first pass.
- Let it generate a fresh, timed, speaker-labeled transcript synced to the media.
- Fix names, jargon, and any misheard words directly in the segment editor while the video or audio plays alongside the text.
- Sign in free, then export SRT (or VTT) directly from the finished transcript.
This skips the fragile manual timing math entirely because the export already carries accurate start and end times for every line.
Step 4: Proof the file before you ship it
Open the exported SRT in a plain text editor for a sanity check. You should see numbered blocks, a time range for each, and short lines of dialogue underneath. If the file opens as one giant paragraph with no numbers or time codes, the export failed or you downloaded the wrong format by mistake. Try the export again, or use srt time shift if the timing is close but consistently early or late by a fixed amount.
Common traps
| Trap | What actually happens |
|---|---|
| Renaming a `.txt` file to `.srt` | The extension changes, the missing timestamps do not appear. Players either reject it or show nothing. |
| Copy-pasting from Google Docs voice typing | Docs strips timing entirely. You have text, not a timed transcript. |
| Using a transcript from a different edit of the video | Cuts and trims shift every timestamp. Re-export from the final cut. |
| Assuming every transcript tool exports SRT | Some note-taking and meeting tools only export summaries or plain notes, not timed captions. Check before you commit to a tool. |
| Forgetting sign-in is required for export | Guest tries often cover the transcript draft; subtitle export needs a free account on most tools, File Transcribe included. |
FAQ
Can I convert a plain TXT transcript to SRT?
Not without timing data that was never captured. If the TXT has no timestamps, the real fix is re-transcribing the original audio or video with a tool that keeps timing, not converting the text file directly.
Does File Transcribe export SRT for free?
Guest uploads let you try transcription with no account. SRT and VTT export are available once you create a free account. Check pricing for current daily caps.
What is the difference between SRT and VTT when exporting?
Both are timed caption formats most platforms accept. SRT is the default in editors like Premiere and in YouTube Studio. VTT is the native web format for HTML5 video. See what is an SRT file and what is a VTT file for the full breakdown.
My SRT timing is off by a few seconds. How do I fix it?
If the offset is consistent throughout the file, use a timing shift tool like SRT time shift instead of retiming every line by hand. If the drift changes over the video, re-export from the correct source file instead.
Can I get an SRT straight from a video, skipping the transcript step?
Yes, that is the more common path. Upload the video directly to File Transcribe, skip having a separate transcript at all, and export SRT once the AI draft is edited. See how to get an SRT file from a video.
Get a working SRT tonight
If your transcript has no timing, stop trying to patch it by hand. Upload the original file to File Transcribe, fix the draft, and export a real SRT that actually opens with cues intact.
Related: What is an SRT file · How to get an SRT file from a video · Subtitle generator · Homepage upload
More guides
- Transcription guides
- Try File Transcribe free
- Transcript format guide
- Best transcription software
- Transcribe Zoom meetings
