Free tool

Find where your SRT or VTT timing breaks

Upload or paste a subtitle file to check it for overlapping cues, lines that read too fast, cues that are too short or too long, and suspicious gaps. Free, no signup. To realign subtitles to your video, repair them against the audio with a free account.

Drop your .srt or .vtt file here, or

Read in your browser, then checked like a paste. Up to 1 MB.

Up to 1 MB. Both SRT and VTT formats supported.

How it works

  1. 1

    Upload or paste your SRT or VTT

    Up to 1 MB of caption text. Both formats are supported.

  2. 2

    See the diagnosis

    How many cues have issues, the top issues, and a preview of the first cues — instantly.

  3. 3

    Repair with audio alignment

    Sign up free to upload your media and download a fixed-timing SRT or VTT.

Why subtitles go out of sync, and how to fix each problem

Every line is early or late by the same amount

This is a constant offset, usually from a trimmed intro, an added bumper, or captions made for a different cut. The file itself looks perfect, so no text-only check, this one included, can see it. It is the easiest fix: find one line you can hear clearly, note how far off it is, and shift every timestamp by that much.

The captions start fine and drift further out

Gradual drift comes from a frame-rate mismatch (captions timed at 25 fps played against a 23.976 fps video, for example) or from edits partway through. A single shift will not fix it: the timings need rescaling, or realigning to the actual audio. A frame-rate stretch also leaves the file looking normal, so it takes the audio to measure it. Audio alignment is what the signed-in repair does.

Two captions on screen at once

Overlapping cues happen when one cue's end time runs past the next cue's start. Depending on the player, both lines stack or the text flickers. Each cue should end before the next one begins.

Lines that flash by too fast to read

Common subtitle guidelines aim for roughly 17 to 20 characters per second. This check flags cues above 21, where viewers start missing words. Extend the cue into the gap after it, or split a long line into two cues.

The file will not load at all

Structural errors stop players from reading a file: a missing blank line between cues, a period instead of a comma in SRT timestamps (VTT uses the period), a missing WEBVTT header, or a file saved in an encoding other than UTF-8, which turns accented letters into symbols.

Who this is for

Built for video editors, podcast producers, and content teams who already have caption files but the timing drifts — typical after re-edits or format conversions. Skip the subtitle-editor learning curve; drop in the file, see what's broken, and (with a free account) get a corrected file back. If a re-edit moved every cue, see caption retiming.

Frequently asked questions

Repair the whole file.

Sign up free to upload your audio or video and download fixed-timing SRT and VTT files — aligned to your media's actual word timings.

Get started free

More free tools