A tool for fixing and adjusting .srt and .sub subtitle files. Available as a Windows desktop app and a web app (Docker-ready).
- Shift all subtitles forward or backward by any number of seconds
- Remove entries that become negative after shifting
- Fix timing errors (end time before start time, zero-duration entries)
- Renumber entries sequentially starting from 1
- Preserves original encoding (UTF-8, UTF-16)
| Project | Description |
|---|---|
Prevod |
Windows Forms desktop app |
PrevodWeb |
ASP.NET Core web app |
PrevodCore |
Shared subtitle processing library |
- .NET 9 SDK
- Docker (for the web app container)
cd Prevod
dotnet runcd PrevodWeb
dotnet runThen open http://localhost:5388.
docker compose up -dThen open http://localhost:5388.
https://hub.docker.com/repository/docker/mijalko/subtitle-fixer/general
- Select or drag & drop a
.srtor.subfile - Enter a time offset in seconds (e.g.
-10to shift 10 seconds earlier,+15to shift later) - Click Fix Subtitles
- Download the corrected file
This project is licensed under the MIT License. See LICENSE for details.
