Subtitles early, late or in the wrong format? How to fix, convert and translate SRT, VTT and ASS
By Marcelo Amantino · published October 21, 2026 · 3 min read · who we are
The speech ends and the subtitle is still on the previous sentence. Or the subtitle appears two seconds before the actor opens their mouth. Or your site only accepts VTT and the file you have is SRT. These problems are very common for people who make videos, classes and social media content, and all of them have a quick fix once you know what is going on inside a subtitle file.
What a subtitle looks like on the inside
A subtitle is a text file with lines of speech and two times for each one: when it appears and when it disappears. SRT is the simplest and most universal format. VTT is the standard for video on the web. ASS and SSA accept advanced styles (colors, position, effects). Converting to a simpler format may lose those styles, and converting to a richer one does not create a style that did not exist.
Subtitles early or late: how to fix them
When all the lines are shifted by the same amount of time, the fix is just one: move everything. In the Subtitles converter you shift all the lines, in seconds, forward or backward. To check, listen to a line from the beginning and one from the end: if both are right, the sync is good. If the offset grows over the video (the subtitle starts right and drifts away), the problem is different, for example a subtitle made for a version of the video with a different speed or cuts, and it needs line-by-line adjustment.
Fix it while watching the video
The most reliable way to review is to see the video next to the text. The tool loads the video in the browser itself and lets you adjust each line (the text, the start and the end), as well as add, split, merge and delete lines. It also warns you when a line is too long or appears and disappears too fast to be read, using 42 characters per line and 20 per second as a reference (adjustable values). The video stays on your device.
Converting between formats
The tool converts between SRT, VTT, ASS, SSA, JSON, clean TXT, Markdown and script, detecting the input format by itself. If you are unsure which format to use, SRT is the most widely accepted. When the text comes without times (TXT or Markdown), you set the duration of each block during the conversion.
The video has subtitles, but you don’t have the file
Some videos carry the subtitles embedded. The tool opens MP4, MOV, MKV and WebM videos (up to 2 GB) and ZIP packages (up to 256 MB) and looks for the subtitles inside them. One important limit: subtitles stored as images (bitmap), common on some DVDs and discs, are not text and cannot be extracted as such. And if the video has no subtitles at all, Transcription can generate the text of the speech, which you then refine here.
Translating with AI, with review
Optional AI translation covers nine languages and preserves the timing and the division of the lines. Two things to know: only the text of the lines is sent to the translation service, and only when you click translate (videos and ZIPs are not sent), and the result must be reviewed. Names, slang, jokes and technical terms are where machine translation fails most.
Checklist before publishing
- Listen to the beginning, the middle and the end to check the sync.
- Resolve the warnings about long lines and reading speed.
- Review proper names and numbers.
- Export in the format required by the player or the network where you will publish.
Tools mentioned in this article
Keep reading
- Why processing files in the browser is more private (and what that does not guarantee)
- Is your photo giving away where you live? How to remove location (GPS) from photos, PDFs and Office files
- How to reduce the size of a PDF and a video to send by email
- WhatsApp voice message or recorded meeting: how to turn it into text in minutes (and what not to send to AI)
- PNG, JPEG or WebP: which image format to use in each situation
- How to create a Pix QR Code and test it before printing
- MP3, WAV or FLAC: which audio format to choose
- What OCR is and how to improve accuracy when reading a photo of a document
- Countdown for a launch or live stream: how to build one and take people to the link at the right moment
- The Pomodoro technique: how to use focus and break cycles without getting tangled up
- Scanned an object with your iPhone and can’t print it? How to convert USDZ to STL
- iPhone photo won’t open on Windows? How to convert HEIC to JPG without uploading your photos
- PDF turned into a mess in Word? Why it happens and how to convert with less rework
- How to record your computer screen for free, with no watermark, nothing to install and your camera in the corner
- How to calculate hours worked, overtime and time bank without errors (8h30 is not 8.3 hours)
- Is your text readable for everyone? How to check color contrast (WCAG) and convert HEX, RGB and HSL
- How to extract images from a PDF, Word, PowerPoint or Excel file without losing quality
- How to send files from iPhone to Android, Windows or Mac with no cable and no sign-up