Your subtitles, sorted.
Fix timing, convert, clean, check and translate subtitle files. Your work stays organised and every version is kept.
Free to start. No card needed.
Match timing from a file in another language
Your Arabic file runs late and the English one is right? Pick the English file as the reference and Subtools puts its timing on your Arabic lines. If it cannot place every line safely, it refuses instead of guessing, and a refused job costs nothing.
See all timing toolsExample
4 seconds lateWe have to leave before the storm arrives.
لازم نمشي قبل ما العاصفة توصل.
Every tool, every version
Convert, clean, merge and edit in one place. Each result is saved as a new version of the file, so you can compare and go back at any time.
Show.S01E03.ar.srt
Example
4 versions
- v4Translated to English2 min agoCurrent
- v3Cleaned: SDH captions removed10 min ago Restore
- v2Timing matched to Show.S01E03.en.srt12 min ago Restore
- v1UploadedToday, 09:14 Restore
Checks against real standards
Check reading speed, line length, overlaps and empty cues against a standard such as Netflix English Timed Text. You get a report that names the standard and every limit it used.
Quality report
Example
Netflix English Timed Text
- Reading speedwithin 20 characters per secondPass
- Line length2 lines over 42 charactersFix
- Overlapping cuesnonePass
- Empty cuesnonePass
Where translation runs
On our servers
Translate with the model we run on our own server. Nothing leaves Subtools.
With your own key
Connect DeepL, Google, Azure or an OpenAI-compatible service. Only the cue text, and your glossary terms if you use one, are sent to it.
Start with one file
Uploading is free. You spend points only when you run a tool.