Skip to content
OneKitly

SRT subtitle merger

Combine two SRT subtitle files into one, cleanly renumbered. Append mode shifts the second file to start after the first one ends, plus an optional gap — ideal for joining subtitles of two video parts. Overlay mode keeps both original timings and sorts every cue chronologically, for merging two subtitle tracks.

SRT subtitle time shiftFix out-of-sync subtitles by shifting every timestamp in an SRT file by the same offset. Paste the subtitles, enter a positive offset to delay them or a negative one to move them earlier, in seconds or milliseconds, and copy or download the corrected file. Times are clamped so they never go negative.CSV to SRT converterRebuild a valid SRT subtitle file from a CSV of index, start, end and text. Times accept either the hh:mm:ss,mmm format or a plain number of seconds, a header row is skipped automatically, and cues are renumbered in order. Perfect for turning a translated or edited spreadsheet back into subtitles.SRT to CSV converterConvert an SRT subtitle file into a spreadsheet-ready CSV with columns for index, start, end and text. Fields containing commas or line breaks are properly quoted to the CSV standard, so it opens cleanly in Excel, Sheets or Numbers for bulk editing or translation. Copy or download the file.SRT to TXT converterExtract the plain transcript from an SRT subtitle file by removing the cue numbers and timestamps. Paste the subtitles and get clean text back — one cue per block, or merged onto single lines — ready to proofread, translate or feed to another tool. Copy or download the result.SRT to VTT converterConvert subtitles between SubRip (.srt) and WebVTT (.vtt) in either direction. The tool works out which one you pasted from its header and its timestamps, rewrites the millisecond separator, adds or removes the WEBVTT header, and drops the VTT-only voice and class tags that SubRip cannot read. Copy or download the result.File MergerJoin file pieces (or any files) back into one, in the order you set.VTT to TXT converterTurn a WebVTT (.vtt) caption file into a clean plain-text transcript. It strips the WEBVTT header, cue settings, NOTE blocks and timestamps, leaving only the spoken text — one cue per block or merged onto single lines. Copy or download the result.Audio ConverterConvert between MP3, WAV, M4A, OGG and FLAC, and change the sample rate or the channels.

SRT subtitle merger is free to use as often as you like, directly from this page. You will find it under Audio & video, with SRT subtitle time shift and CSV to SRT converter for the neighbouring cases.

How to use it

  1. Open the tool — no signup or install needed.
  2. Enter your input or adjust the available options.
  3. Get your result instantly, then copy or download it.

Frequently asked questions

What is SRT subtitle merger?

Combine two SRT subtitle files into one, cleanly renumbered. Append mode shifts the second file to start after the first one ends, plus an optional gap — ideal for joining subtitles of two video parts. Overlay mode keeps both original timings and sorts every cue chronologically, for merging two subtitle tracks.

What does a concrete case look like?

120 + 95 → 215 — the tool shows every step in between, not just the final figure.

When would I actually use this?

Trimming a clip to the part that matters, pulling the audio out of a video, and converting to the format a platform will actually accept.

What is the most common mistake?

Re-encoding when a copy would do. Every lossy pass loses quality that no later step recovers, so trimming without re-encoding is always the better route when the format is already right.

How is SRT subtitle merger different from SRT subtitle time shift?

They sit next to each other but answer different questions: SRT subtitle time shift is the one to open when you need it to fix out-of-sync subtitles by shifting every timestamp in an SRT file by the same offset. Paste the subtitles, enter a positive offset to delay them or a negative one to move them earlier, in seconds or milliseconds, and copy or download the corrected file. Times are clamped so they never go negative. Pick whichever matches what you're starting from — both are free.

Is there a tool for the next step?

CSV to SRT converter is the closest one after this: Rebuild a valid SRT subtitle file from a CSV of index, start, end and text. Times accept either the hh:mm:ss,mmm format or a plain number of seconds, a header row is skipped automatically, and cues are renumbered in order. Perfect for turning a translated or edited spreadsheet back into subtitles.

What else is worth having open alongside it?

SRT to CSV converter and SRT to TXT converter — they come up in the same task often enough to be worth a second tab.

Where do the figures come from?

Processing runs in the browser through a WebAssembly build of the same encoders desktop tools use, on a single thread. That keeps the file private and off any server, and makes long clips slower than a native application.

Further reading

All guides
How-toMerging Two Subtitle Tracks Into a Bilingual Version: What Actually Happens to the CuesCue 12 of the English track is not cue 12 of the French one, because translators split and join sentences differently. Two strategies exist for pairing them; this merger uses neither — it interleaves. Here is what that gives you and when it is good enough.How-toOut-of-Sync Subtitles: How to Measure the Offset and Shift an SRT by an Exact Number of SecondsMeasure the offset at two points instead of guessing it once. If it is constant, one shift fixes the file. If it grows, it is a frame-rate mismatch — 25 fps against 23.976 drifts 2.5625 seconds every minute — and no shift will ever fix that.How-toSubtitles to a Spreadsheet, and Back: What Survives the Round TripA comma is quoted, a quotation mark is doubled, and a two-line cue keeps both lines — verified byte-identical over three consecutive round trips. What can still change your file is the spreadsheet in the middle.How-toSRT to Text: Getting a Clean Transcript Out of SubtitlesRemoving the numbers and the timestamps is the easy half. The half that decides whether the transcript is readable is the italic tags, the dialogue dashes, the sound descriptions and the sentences broken across two cues — and this converter leaves every one of them for you.ExplainerPeak Normalisation Versus Loudness Normalisation, and the Target That Cannot Be ReachedScaling until the loudest sample hits a ceiling barely changes how loud something sounds. Measuring in LUFS does. This tool measures — in two passes, correctly — and then prints a result it never verified, which on ordinary material can be well over a decibel adrift.GuideCutting and Joining Audio Without a Click at the JoinThat tick at the edit point is not a flaw in the software. It is a step in the waveform, and a step is broadband energy — which is the definition of a click. Here is the arithmetic, measured, and the two places you can put a cut so it never happens.