Burn SRT Subtitles into MP4
Soft subtitles only show in players that support them. Burning the SRT into the picture makes the captions part of the video, so they appear everywhere it is played or shared.
- Nothing is uploaded
- Free, no sign-up, no watermark
- Works offline once loaded
Drop a video here
or choose a file, or paste
MP4, MOV, WEBM, MKV, AVI, M4V, 3GP, FLV, WMV and more
Processed on your device. Nothing is uploaded.
How to use Burn Subtitles
- 1
Add the video
Drop the video on the main drop zone.
- 2
Add the subtitle file
Add an SRT, VTT or ASS file under Subtitle file. The first lines appear over the preview so you can check the timing.
- 3
Style the text
Choose Text size, Position, Style (Outline, Box or Shadow), Text colour and whether it is Bold.
- 4
Burn and download
Press Burn subtitles, follow the progress, then preview and Download the video with the text drawn in.
Why use Aback Video for this
Shows everywhere
Burned-in subtitles are part of the picture, so they appear on Instagram, WhatsApp and TikTok, which ignore subtitle tracks.
Your style
Size, position, colour, outline, box and shadow, chosen to suit the video.
Many scripts
Latin, Devanagari and other scripts render with bundled fonts, so Hindi subtitles display correctly.
Local rendering
The text is drawn with libass in your browser. Nothing is uploaded.
Frequently asked questions
What is the difference between burned and soft subtitles?
Soft subtitles are a separate track viewers can switch on or off. Burned subtitles are drawn into the frames: always visible, but cannot be turned off or edited later.
My SRT shows strange characters. How do I fix it?
The file is probably saved in an old encoding. Open it in Subtitle Converter, which reads common encodings, and save it again as UTF-8 SRT.
What is the difference between burned-in and soft subtitles?
Burned-in subtitles are drawn into the picture and always show. Soft subtitles are a separate track viewers can turn on and off, but many social apps ignore them. Burn them in for social media; keep them soft for YouTube and streaming.
I do not have a subtitle file. What now?
Use Auto Subtitles to create one from the speech, then come back and burn it in. You can also write an SRT by hand in any text editor.
My ASS file has its own styles. Are they used?
Yes. ASS files keep their own fonts, colours and positions. The style options here mainly apply to SRT and VTT files.
The subtitles are early or late. How do I fix that?
Shift the timing with Subtitle Sync Fixer, then burn the corrected file.
Is my video uploaded?
No. The subtitles are rendered and the video encoded entirely in your browser.
Can I burn subtitles in on my phone?
Yes. It re-encodes the whole video, so short clips are quickest on a phone.
Which size should I use for vertical videos?
M or L. Vertical video is narrow, so very large text wraps onto many lines. Keep each subtitle line short for Reels and Shorts.
Related tools
Auto SubtitlesPRO
AI writes subtitles from the speech, in Hindi, Hinglish and 90+ languages.Subtitle Converter
Convert between SRT, VTT, ASS and plain text, instantly.Subtitle Sync Fixer
Shift subtitles earlier or later, or stretch them to match a different cut.Add Text to Video
Put a title, caption or credit on a video, for all of it or part of it.Resize for Reels and Shorts
Make a video 9:16, 1:1, 4:5 or 16:9 with crop, blurred fill or colour bars.Add Logo or Watermark
Place your logo on a video with position, size and opacity controls.Extract Subtitles
Save the subtitle tracks inside an MKV or MP4 as SRT, VTT or ASS files.Guides
- The Best Aspect Ratio for Reels, Shorts and TikTokThe right shape and resolution for Instagram Reels, YouTube Shorts, TikTok, Stories and feed posts, with safe zones for text and how to convert landscape video.
- SRT vs VTT vs ASS, and Burned-in vs Soft SubtitlesHow SRT, WebVTT and ASS subtitle files differ, when to burn subtitles into the picture and when to keep them as a separate track, with examples of each format.
- How to Add Subtitles to Instagram ReelsAdd Reel subtitles that always show: generate them from Hindi, Hinglish or English speech, fix the text, and burn them in clear of Instagram's buttons.