Fast workflow
Designed to reduce friction with direct upload, quick processing, and one-click export.
Open Video Subtitles, add your file, then choose the target output and run conversion.
This tool is optimized for video processing and works best with mp4, avi, mov, mkv, webm as inputs.
When processing completes, download the result in mp4, webm, avi and verify quality before sharing.
Video Subtitles is a privacy-first utility for fast video processing. It helps you move from mp4, avi, mov, mkv, webm to mp4, webm, avi with consistent output quality.
Designed to reduce friction with direct upload, quick processing, and one-click export.
Files are handled in an isolated processing flow with minimal retention and clear user controls.
Outputs are tuned for real use cases across mp4, webm, avi.
A predictable sequence keeps conversion stable across devices and file sizes.
Video Subtitles accepts mp4, avi, mov, mkv, webm and exports mp4, webm, avi.
The pipeline is designed for privacy-first processing with clear user control over inputs and outputs.
Use high-quality source files, choose the closest matching target format, and avoid repeated reconversion cycles.
Video Subtitles follows a deterministic conversion flow so results are repeatable and easier to troubleshoot when a file behaves unexpectedly.
Add SRT/VTT subtitles to a video as soft (selectable) or hard (burned-in) captions.
Both the video and subtitle files are uploaded to ConvertCraft servers where they are processed in an isolated FFmpeg pipeline. All source files and the output file are permanently deleted from the server immediately after processing — no subtitle text or video content is stored or logged.
Embeds or burns subtitle tracks into video using two distinct methods. Soft subtitles use -c:s mov_text (for MP4) or -c:s srt (for MKV) to add the subtitle as a selectable track without re-encoding. Hard subtitles use the subtitles filter — subtitles=filename.srt — with force_style parameters like FontSize, PrimaryColour, and MarginV to render text directly onto the video frames using ASS override tags.
Essential for adding accessibility captions to social media videos, subtitling foreign-language films or interviews, or burning translations directly into content for platforms like Instagram, WhatsApp, or TikTok that strip embedded subtitle tracks. Also useful for creating accessible training videos, embedding closed captions for compliance, or adding chapter-style annotations to presentation recordings.
See the detailed comparison guide or try a related tool: