en

Merge subtitles

Merge several subtitle files into one continuous file locally in your browser - each file is automatically chained after the previous. No upload.

Running locally on your device ...

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    When a long video is cut into several parts for export - say, because a platform has a length limit - that often also produces several separate subtitle files, each starting over at zero. This tool joins two or more such files, in the order you arrange in the tray, into one single continuous timeline.

    Since subtitle files themselves carry no length information about their associated video, the tool auto-chains: file two starts exactly where file one's last subtitle ends, file three follows accordingly, and so on. The result is always written as SRT regardless of the input formats - the most universally supported format, even if the inputs were mixed (e.g. one SRT and one VTT file).

    A file name is derived automatically from the names of the input files. The whole process - reading, shifting, merging - happens locally in your browser, none of the files is ever uploaded.

    Specifications

    Specifications
    Input formatsSRT, VTT, ASS, SSA, SBV, TTML, DFXP, SMI, SAMI, LRC
    Auto-conversionMP4
    Output formatSRT
    Batch processingYes
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop two or more subtitle files.
    2. Arrange the order in the tray by dragging.
    3. Download the merged SRT file.

    Limitations: Each following file is automatically appended right at the end of the previous one (no manually tunable offset, no gap detection) - if that does not match the actual video length, the shift tool afterwards handles a fine correction. The result is always written as SRT regardless of the input formats.

    FAQ

    Are the files uploaded?

    No, everything runs locally in the browser.

    Can I control the order?

    Yes. After dropping, drag the files into order in the tray; they are merged in exactly that order.

    What happens with mixed formats (e.g. SRT and VTT)?

    No problem: each file is read and its subtitles are chained together; the result is always written as SRT.

    Does the offset automatically match the real video length?

    The offset follows each file's own last subtitle, not the actual video length - if that drifts, the shift tool afterwards helps fine-tune it.

    Related tools

    Split subtitles · SRT to SBV · SBV to SRT · SRT to LRC