FilmagicBeta

Free tool

Add subtitles to video

Load an .srt or .vtt file, or type your captions, then burn them into the video so they show everywhere, even with the sound off. It all runs in your browser.

How it works

  1. Pick your video. MP4, MOV or WebM. It stays on your device.
  2. Add the captions. Load an .srt or .vtt file, or type each line with its start and end time.
  3. Style and export. Choose bottom or middle, the size and a dark box or bold outline, then download the MP4.

Caption styles

OptionChoicesGood for
PositionBottom or middleBottom for most videos, middle for Reels and TikTok where the app covers the bottom
SizeSmall, medium or largeMedium for 16:9, large for phone videos people watch small
LookDark box or bold outlineBox for busy backgrounds and screen recordings, outline for a cleaner look

Captions use Inter, a clear sans serif, in white. Long lines wrap on their own, and you can break a line yourself with Enter.

Burned in or a separate file?

Frequently asked questions

How do I add subtitles to a video?

Choose your video, then load an .srt or .vtt file or type your captions in the editor with a start and end time for each. Pick a style, check the preview and press Burn in and export MP4.

Is it free?

Yes. No sign-up, no watermark and no limit. The video and captions stay in your browser and are never uploaded.

Can it write the subtitles for me?

No. This tool has no speech recognition, so it needs your words. Type them here, or make an .srt file with any transcription app and load it.

What is an SRT file?

A plain text file of numbered captions, each with a start and end time like 00:00:01,000 --> 00:00:03,500 and a line of text. YouTube, Premiere, CapCut and most transcription apps export one.

Can I save the captions I typed?

Yes. Press Download .srt to save them as a standard subtitle file you can load again here or upload to YouTube.

Which browsers does it work in?

A recent Chrome or Edge on a computer works best. Safari 16.4 and newer works too. The tool needs WebCodecs, the browser feature that encodes video, and tells you if your browser lacks it.

More free tools

Related guides