How it works
Load or paste both sources. The offset applies only to the second file. Leave it at zero when both files share the same timeline, or use Place second after first to align its first cue with the end of the first file’s last cue. Process the pair to sort all cues by start time. Equal start times retain source order. The tool reports overlaps without resolving, translating or combining competing dialogue into a single cue.
Example
If the first file ends at 06.500 seconds and the second starts at 01.000, placing the second after the first uses an offset of 5.500 seconds. If you instead use zero, simultaneous cues remain and the overlap count indicates potential conflicts. Review the cue preview and target player. Negative offsets may clip or drop cues from the second source. Styling and metadata are normalized as described in the output notice.
Assumptions and limitations
Plain text output: styling, regions, positions and cue IDs are not preserved. Inputs stay in memory. Download your result before leaving this page.
Frequently asked questions
Are subtitles or videos uploaded?
No. Parsing, processing and local video playback happen in your browser. Only the theme preference is stored; source text is lost when you leave the page.
Will formatting and positioning survive?
Output uses plain visible cue text. Styling, regions, cue IDs, positions and metadata are not retained. Keep your original files.
Which files are supported?
UTF-8 SRT and WebVTT, up to 5 MB and 50,000 cues per input. Convert legacy encodings first. Video preview depends on your browser’s codecs.