An SRT timestamp shifter moves every SRT time written as hh:mm:ss,mmm by a fixed number of seconds. The page shows the default example: two cues shifted by plus 2 seconds, so 00:00:01,000 becomes 00:00:03,000. A negative shift cannot go below zero.
Transcribe a recording
Send your voice message, audio or video to @potok_now_bot on Telegram and the text comes back in the chat.
Open @potok_now_bot in Telegram
Files up to 2 GB · export to TXT, MD, DOCX, PDF, SRT and VTT · speaker labels and timestamps · about 30 languages
Key facts
- Both times of every cue move together, so the length of each cue stays the same and only the start of the whole track changes.
- The example page is static: it prints the original SRT and the shifted SRT side by side with a shift of 2 seconds, and has no input field.
- The shifter looks for times written as hh:mm:ss,mmm with a comma. Times in WebVTT form, with a period, are left alone.
- A result below zero is set to 00:00:00,000, so a large negative shift can make several cues start at the same moment.
Calculator
Default example: shifting every time by +2 seconds.
1 00:00:01,000 --> 00:00:03,500 Let's start the meeting. 2 00:00:04,000 --> 00:00:07,200 First, we'll review last week's results.
1 00:00:03,000 --> 00:00:05,500 Let's start the meeting. 2 00:00:06,000 --> 00:00:09,200 First, we'll review last week's results.
| Feature | Details |
|---|---|
| Where it works | Telegram bot @potok_now_bot; large files go through the bot's mini app |
| File size | Up to 2 GB |
| Export | TXT, MD, DOCX, PDF, SRT, VTT |
| Speakers and time | Speaker labels and timestamps can be switched on |
| Languages | About 30 languages with good published results; a few more with warnings |
| Translation | The transcript is not translated into another language |
| Dictation | A separate Potok desktop app lets you dictate text into any program; it recognises Russian speech |
More
See the full list of languages, the tools and the glossary.
Frequently asked questions
How do I delay subtitles by two seconds?
Add 2 to every start and end time in the file. The example shows the first cue moving from 00:00:01,000 --> 00:00:03,500 to 00:00:03,000 --> 00:00:05,500.
How do I make subtitles appear earlier?
Use a negative number of seconds, which subtracts from every time. Any time that would fall below zero is set to 00:00:00,000.
Does the shift change the subtitle text?
No. Only the numbers in the time lines change. The cue numbers, the text and the blank lines between cues stay exactly as they were.
Can I shift a WebVTT file the same way?
The idea is the same, but this shifter reads the comma form of SRT only. Convert the WebVTT file to SRT first, or shift the times in the original by hand.
Why do shifted cues still drift out of sync?
A fixed shift fixes a constant offset only. If the delay grows through the video, that often points to a frame-rate or edit mismatch, which one fixed shift cannot correct.
Sources
Each source was opened by hand on the date shown. Pages change, so open the source if a detail matters to you.
- SubRip and the .srt format (Wikipedia), Wikipedia · checked
- Subtitle (Wikipedia), Wikipedia · checked
Try it on your own recording
Send your voice message, audio or video to @potok_now_bot on Telegram and the text comes back in the chat.
Open @potok_now_bot in Telegram