Try every tool free for 14 days with 75 credits. No card needed. Start free
Product
AI video generatorText or an image to video with Veo, Kling, Seedance and more AI avatars & lip syncTalking presenters and lip-synced video from a script or audio UGC video adsAn AI creator presents your product on camera, in 9:16 Subtitles & translationTranscribe, edit, translate and download SRT or VTT AI dubbingDub a video into 32 languages, in the speaker's own voice AI voice & cloningNatural voiceovers and your own cloned voice
Company
Free tools Pricing Blog Contact

How to Edit an SRT File (Text and Timing)

An SRT file is plain text, so you can edit it in Notepad or TextEdit. Here's the format, how to change words and timings safely, how to shift every line at once, and the mistakes that break a file.

How to Edit an SRT File (Text and Timing)

To edit an SRT file, open it in a plain text editor (Notepad on Windows, TextEdit in plain-text mode on a Mac) or a free subtitle editor such as Subtitle Edit, change the subtitle text or the timestamps, keep the numbering, the --> arrows and the blank lines between cues as they are, and save it again as UTF-8 with the .srt extension.

A text editor is fine for fixing words. For changing timing, splitting long lines or shifting the whole file, a subtitle editor or a small tool is safer. This guide covers both, with the format rules that stop a file from breaking.

The short answer

Open the .srt in a plain text editor or a subtitle editor. Each cue is a number, a timing line like 00:00:04,200 --> 00:00:07,000, one or two lines of text and a blank line. Edit the text or times without changing that structure, keep the comma before milliseconds, then save as UTF-8 with a .srt extension and test it in a player.

Key takeaways

  • An SRT is plain text: number, timing line, text, blank line, repeated.
  • Use a plain text editor or a subtitle editor, never a word processor.
  • SRT times use a comma before the milliseconds: 00:01:02,500.
  • To move every line earlier or later, shift the whole file with a tool rather than editing each time.
  • Save as UTF-8, especially for accents and non-Latin scripts, and test the file before you publish.

Disclosure: we make QuickVeed and show how to do this in it, along with other ways. Details about other products come from their public pages, checked in October 2026 and linked at the end.

What an SRT file looks like

Here are two cues from an SRT file:

1
00:00:01,000 --> 00:00:03,400
Welcome to the product tour.

2
00:00:03,600 --> 00:00:06,900
Today we’ll set up your first project
in under five minutes.

PartExampleRules
Cue number2Counts up from 1. Most players don’t mind gaps, but keep it in order.
Timing line00:00:03,600 --> 00:00:06,900Hours:minutes:seconds,milliseconds. Comma, not full stop. Space, two hyphens, >, space.
TextOne or two linesKeep each line to about 42 characters. No styling beyond basic tags, which many platforms ignore.
Blank line(empty)Exactly one after each cue. It tells the player the cue has ended.

For how the format compares to WebVTT, see SRT vs VTT; for building one from scratch, how to make an SRT file.

How to edit an SRT file in a text editor

  1. Make a copy first. Keep the original in case you break something.
  2. Open it in a plain text editor. On Windows, right-click, Open with, Notepad. On a Mac, open TextEdit, choose Format, Make Plain Text, then open the file. Code editors such as VS Code also work well.
  3. Find the line with the editor’s search (Ctrl+F or Cmd+F) by searching for a word in it.
  4. Change only the text under the timing line, or the numbers inside the timing line.
  5. Save as UTF-8 with the .srt extension. In Notepad, use Save as and check the Encoding box shows UTF-8.
  6. Test it. Open the video in VLC or another player, load the subtitle file, and watch the parts you changed.

Don’t open an SRT in Word or Google Docs and save from there: word processors can add formatting, change straight quotes to curly ones in the timing line, or save in a different format altogether.

On a Mac, also check that TextEdit hasn’t added .rtf or .txt to the name when you save; turn on Show all filename extensions in Finder settings so you can see the real extension. On Windows, File Explorer hides extensions by default; turn them on from the View menu for the same reason.

Find and replace for repeated mistakes

If a name is wrong throughout (“Quick Veed” instead of “QuickVeed”), use Replace all. Search for the exact wrong spelling, and check a few results first so you don’t change a word inside another word.

How to change the timing in an SRT file

Timing edits fall into three kinds, and each has a better tool than editing numbers by hand.

ProblemWhat it looks likeBest fix
One line is early or lateA single caption appears before the words or lingersEdit that cue’s timestamps by hand or in a subtitle editor
Every line is off by the same amountAll captions are, say, 2 seconds earlyShift the whole file: our free subtitle time shifter, or Synchronization, Adjust all times in Subtitle Edit
Lines get later and later through the videoIn sync at the start, seconds off by the endA frame-rate mismatch: use a subtitle editor’s frame-rate change or point sync

When you edit a cue by hand, keep these rules: the end time must be after the start time, a cue shouldn’t overlap the next one, and each cue should stay up long enough to read, usually at least a second. Our free subtitle reading speed checker flags lines that are too fast. For deeper sync problems, see how to fix out-of-sync subtitles.

Using a subtitle editor

Subtitle Edit is a free, open-source subtitle editor (Windows and macOS builds are published on its GitHub page). It shows the video, the list of cues and an audio waveform, so you can drag a cue’s start or end to the speech. It can also split and merge lines, adjust all times, and fix common errors such as overlapping cues. Aegisub is another long-standing free option, popular for styled subtitles.

In a subtitle editor, timings are usually changed by dragging the edges of a cue on the waveform, or by typing new values in the start and duration boxes. Play each changed cue once before moving on; a cue that starts a few frames before the speech feels natural, one that starts after it feels late.

Common SRT editing mistakes that break a file

MistakeResultFix
Full stop instead of comma in a time (00:00:01.000)Some players and platforms reject the cue or fileUse a comma in SRT; full stops belong in VTT
Missing blank line between cuesTwo cues merge, or the second one disappearsOne empty line after every cue
Extra blank line inside a cue’s textThe text after it is read as a broken cueKeep a cue’s text lines together
Saved as .txt or .srt.txtPlayers don’t find or load the fileShow file extensions and rename to .srt
Saved in the wrong encodingAccents and non-Latin letters turn into symbolsRe-save as UTF-8
Overlapping timesTwo captions on screen at once, or flickerMake each end time earlier than the next start time
Three or more lines per cueText covers the picture and is hard to readSplit it into two cues

YouTube asks for plain UTF-8 SRT files and only reads basic SRT, so formatting tags won’t carry over there anyway.

Split, merge and re-break SRT lines

Automatic tools often produce cues that are too long, too short or split in awkward places. Here is how to fix each by hand.

Split a long cue into two

Take the cue’s time span, find a natural pause, and divide it. For example, a cue from 00:00:10,000 to 00:00:16,000 with two sentences becomes:

7
00:00:10,000 --> 00:00:12,800
First, connect your calendar.

8
00:00:12,900 --> 00:00:16,000
Then pick the hours people can book.

Leave a small gap (here a tenth of a second) so the two cues don’t touch, then renumber the cues that follow if you want a tidy file. Subtitle editors do the split and renumbering for you, and their waveform shows where the pause falls.

Merge two short cues

If a cue flashes by in under a second, merge it with its neighbour: keep the first cue’s start time, the second cue’s end time, and both lines of text. Delete the second cue and renumber.

Re-break lines

Within a cue, a line break is just a new line in the text. Move it so each line holds a complete phrase: “Then pick the hours / people can book” reads worse than keeping “the hours people can book” together.

Editing on a phone or online

On a phone, any plain text editor app can open an SRT, but long files are awkward to edit on a small screen. For quick fixes, that is fine; for timing work, use a computer. Our free text to SRT converter and time shifter run in the browser and don’t upload your file.

Editing subtitles in QuickVeed instead of the raw file

If the subtitles came from QuickVeed’s Captions & subtitles, it is usually easier to fix the words there than in the file, because the fix carries into every download, translation and burned-in copy you make afterwards.

  1. Open the project and go to the Edit tab. Every line is listed with its time.
  2. Click a time to jump to that moment in the player, then correct the text.
  3. Press Save changes. Saving clears translations made from the old text, so translate again on the Translate tab after your edits.
  4. Download a fresh SRT, VTT or TXT on the Download tab, or make a new captioned copy on the Burn in tab.

The Edit tab changes words, not timings. If a single cue needs to start earlier, download the SRT and adjust it in a subtitle editor as above. The transcript costs 1.5 credits a minute, rounded up. Each burned-in copy is 1 credit a minute (3 minimum, videos up to 30 minutes), and translation is billed by AI use, usually a credit or two per language. New accounts get a 14-day trial with 75 credits, no card needed.

Frequently asked questions

What program opens SRT files?

Any plain text editor (Notepad, TextEdit in plain-text mode, VS Code) opens them for editing. Video players such as VLC load them alongside a video. Subtitle editors such as Subtitle Edit do both.

How do I edit SRT file timing?

Change the timestamps on the timing line of a cue, keeping the hh:mm:ss,mmm format. To shift every cue by the same amount, use a time-shift tool rather than editing each line.

Can I edit an SRT file in Word?

It’s best not to. Word can change quotes and formatting and save in the wrong format. Use a plain text editor or a subtitle editor.

How do I fix SRT subtitles that show strange characters?

The file is in the wrong encoding. Open it in a text editor that lets you choose the encoding, then save it as UTF-8.

How do I add a new line to an SRT file?

Add a new cue: a number, a timing line and the text, followed by a blank line. Renumbering the cues after it is tidy, though most players don’t require it.

Try it with your own video

Fix the words once and every download, translation and captioned copy uses them. Upload a video, edit a few lines, and download the SRT to compare. QuickVeed plans start at $18/month, and new accounts get a 14-day trial with 75 credits, no card needed. Sign up or see pricing.

Sources

Competitor details in this post were checked against these public pages in October 2026. Products and prices change, so confirm with each vendor before you decide.

Share this article
Ijharul Islam
Written by

Ijharul Islam

Founder, QuickVeed

Ijharul Islam is the founder of QuickVeed, the AI video studio for business. He writes hands-on comparisons and guides on AI video generation, presenters, UGC-style ads and subtitles, so marketing and sales teams can publish more video without a production crew.

Chat with the founder