SRT Editor
This SRT editor fixes subtitles that show up too early or too late: paste the text of an SRT or WebVTT file, enter the offset in seconds and download the corrected file. Frame rate conversion and syncing with two anchor points are included.
Source: W3C – WebVTT: The Web Video Text Tracks Format (Zeitangaben, Cue-Blöcke). Updated: .
How it is calculated
Subtitles drift out of sync when the timings in the file do not match the version of the video. This happens when subtitles were made for another cut or at another frame rate. This tool corrects the timings without opening a video editor.
Three ways to correct
- Shift: every line moves forward or back by the same amount. It helps when the subtitles are equally early or late from start to finish.
- Convert frame rate: if subtitles were made for 23.976 frames per second and the video runs at 25, the timings drift apart over time. The conversion stretches or squeezes all times by the ratio of the two frame rates.
- Two time points: you state when the first and the last line really appear in the video. The tool derives offset and stretch from that and adjusts every line in between.
What else happens
Lines are renumbered and sorted by start time where needed. You can output SRT or WebVTT; WebVTT is the format for subtitles in web video players. Lines before the start of the video are set to zero and listed in the check. To compare two subtitle versions, the text diff helps; the time calculator works out durations.
Frequently asked questions
How do I shift subtitles by a few seconds?
Paste the contents of the SRT file, choose “Shift everything by some seconds” and enter the offset, e.g. 2.5 for 2.5 seconds later or -2.5 for earlier. Then download the file.
What if subtitles fit at the start but not at the end?
The frame rate is usually the problem. Choose “Convert frame rate” or “Sync using two time points”. With the latter you enter when the first and last lines actually appear in the video.
What is the difference between SRT and WebVTT?
SRT (SubRip) numbers its blocks and separates fractions of a second with a comma. WebVTT starts with the header WEBVTT, needs no numbers and uses a period. Web video players expect WebVTT; most media players read SRT.
Do my subtitles stay on my device?
Yes. Everything is processed in the browser; the text is not uploaded, not stored and not written into the address bar.
Why does the file show special characters wrongly?
The character encoding is usually the cause. The tool outputs UTF-8. If your player shows accented letters wrongly, open the file as UTF-8 there or set the player to that encoding.
Sources and legal basis
- W3C – WebVTT: The Web Video Text Tracks Format (Zeitangaben, Cue-Blöcke)
- Matroska-Spezifikation – SubRip (SRT) Codec (Zeitangabe HH:MM:SS,mmm --> HH:MM:SS,mmm)
As of: · Editorial policy
Related tools
- Text Compare: Find Differences Between Two TextsText compare online: see differences side by side or inline, by line, word or character. Jump between changes, save a patch. Private, in your browser.
- Text CleanerRemove line breaks, extra spaces, empty lines and invisible characters, delete duplicate lines and sort lists. Free, instant and private in your browser.
- Time duration calculator: between two dates and timesTime between two dates and times in years, months, days, hours, minutes and seconds – plus the weekdays Mon–Fri in between. Free duration calculator.
- Word Counter and Character CounterCharacter counter: characters with and without spaces, words, sentences, reading and speaking time, top words – live, with limits for X, Instagram and SMS.
- Password GeneratorGenerate secure random passwords and memorable passphrases with entropy shown in bits — calculated right in your browser, nothing sent or stored.
- Burn subtitles into video: write SRT or VTT permanently into the pictureBurn subtitles into video: write SRT or WebVTT permanently into the picture, with size, colour and position. In your browser, no upload, no watermark.
- Token Counter for AI PromptsHow many tokens is my prompt? Token counter for ChatGPT, Claude & Gemini: estimated range by language, plus characters and words — locally, no upload.
- Keyword Density CheckerKeyword density checker: paste your text and see how often each word and phrase appears, with the share in percent and a check for a specific keyword.
- Words to Pages ConverterWords to pages converter: enter a word count and see how many pages that is single-spaced, double-spaced or in a book – and the other way round.