Subtitles
Put the words in the picture.
Where do I get a subtitle file?
From the Transcribe tool on this site: it listens to the video and writes the .srt for you, in 35+ languages, and can send it straight here. Or from YouTube, a translator, or a text editor: an .srt is just numbered lines with a start time, an end time and the words.
Burnt in versus a separate file
A separate .srt can be switched off and only works in players that support it. Burnt-in subtitles are part of the picture: they always show, everywhere, and can't be edited later. For social media and messaging, burnt in is what you want. Keep the original video if you might need a version without.
Quality and size
The video is re-encoded at its original resolution with a generous bitrate, using your computer's own video encoder. A short clip takes seconds; a long 4K video takes a while and is best done on a laptop. Need it smaller afterwards? The video compressor is one click away.
Which videos work?
Anything your browser can play: MP4, MOV, WebM from phones, cameras and screen recorders. iPhone videos in HEVC work best in Safari, or in Chrome and Edge on a computer with HEVC support. The result is an MP4 that plays everywhere.