Small businessDesign

Add Captions to a Video for Free — Trim a Vertical Short, Add Text and Music, Export MP4

SENULA COMPANY · 2026-10-18 · 7 min read

An illustration of scissors, a film strip, and a musical note representing video editing and music.

You have three phone clips from this morning: dough being shaped, trays going into the oven, and the counter after opening. You want a 30-second vertical Short with the product name and price on screen. If you want to add captions to a video for free, without a watermark and without sending your footage to a server, you can do the whole edit in a browser tab.

There is one limit to know before you start. No tool here writes captions for you. You type each line yourself, or you import an SRT subtitle file you wrote beforehand. A 30-second Short usually needs six to ten short lines, so typing them takes a few minutes.

Why a shop Short needs text on screen

Many people watch short videos with the sound off, on a bus or at a desk. If the price, the product name and your opening hours exist only in your voice, those viewers never hear them. A caption puts that information where the eye already is.

Format matters too. Clips filmed sideways look small in a vertical feed, with empty bands above and below. A 9:16 frame with a blurred copy of the clip filling those bands looks finished, and it takes one setting.

Filming vertical clips at the counter before opening
Filming vertical clips at the counter before opening · AI-generated image

What to prepare

Get these together first so the edit goes in one sitting.

ItemWhat to have ready
Video clips2–5 phone clips, a little longer than you need
MusicOne audio file you have the right to use
Caption text6–10 lines, or an SRT file
BrowserA recent Chrome or Edge, for MP4 export
TimeAbout 20–30 minutes for a first Short

MP4 export depends on a browser feature called WebCodecs. Recent Chrome and Edge have it. If your browser lacks it, export will not be available, so check this before you spend time on the edit.

A note on music: a track you found online is not automatically free to use in a business video. Use music you made, bought with a licence that covers this use, or that is clearly offered for commercial use. Licensing rules differ by country and by platform, so check the terms that apply to you.

Step 1: Set the frame and add your clips

Open the video editor in Keepdesk Studio, choose the 9:16 aspect ratio, and set the fill to blurred background. Then drop or choose your clips. Nothing is uploaded; the files stay on your device.

Tool for this postKeepdesk StudioDesign templates and short video editingNo upload · Free · No installOpen →

The clips land on the timeline in the order you added them. Drag them to reorder if needed.

If you filmed some clips vertically and some sideways, the vertical ones fill the frame and the sideways ones get the blurred bands. That mix is normal for a shop Short and does not need fixing.

Step 2: Trim and split to hit 30 seconds

Trimming cuts from the start or end of a clip. Splitting cuts a clip in two so you can delete a bad section in the middle.

Here is the bakery example worked through:

The total is 12 + 9 + 9 = 30 seconds. Before trimming it was 14 + 11 + 9 = 34, so you removed 4 seconds.

Pace and look

If a clip runs slow, adjust its speed instead of cutting more. Keep in mind that changing speed also changes the clip's length, so recheck the timeline total afterwards. A clip of 10 seconds played faster ends up shorter than 10 seconds, and your 30-second plan can slip.

You can also add transitions between clips and apply a filter or brightness adjustment so the three clips look like they were shot in the same light. Morning clips filmed near a window and clips filmed under shop lights often differ in colour, and a small adjustment on one of them usually closes the gap.

Step 3: Add captions to the video

You have two ways to add captions: type them directly on the timeline, or import an SRT file. You can also combine them, for example a fixed header you type plus changing lines from an SRT.

Typing captions on the timeline

Pick a text preset: title, caption, Shorts header or name tag. A Shorts header works well as a fixed line at the top ("Fresh sourdough, 7 a.m."). The caption preset suits lines that change every few seconds.

Drag each text box to where it reads clearly, usually the lower third but above the area where the platform puts its own buttons. You can give each line an entrance effect, though one style used throughout looks calmer.

Importing an SRT file

This is faster if you already have the lines written, or if you made the same video in another language. An SRT is a plain text file: a number, a time range, the text, and a blank line.

The second worked example is a flower shop with six captions of 5 seconds each, covering 0 to 30 seconds. The first two entries look like this:

1
00:00:00,000 --> 00:00:05,000
Tulip bunches are in today

2
00:00:05,000 --> 00:00:10,000
10 stems for $12

Entries 3 to 6 continue at 10, 15, 20 and 25 seconds, with the last one ending at 00:00:30,000. Six entries times 5 seconds comes to 30 seconds, matching the video. Save the file with the .srt extension and import it.

If you write the SRT in a basic text editor, save it as plain text rather than a formatted document, otherwise the file may not import cleanly.

Lining up caption timing with the clips on the timeline
Lining up caption timing with the clips on the timeline · AI-generated image

Keep each caption under about 40 characters and on screen for at least 2 seconds. A line people cannot finish reading is the same as no line.

Step 4: Add music that steps aside for speech

Add your music file to the timeline. Set the start point so the track begins on a strong part rather than a slow intro, then trim it to 30 seconds. Add a short fade in and a fade out of a second or two so the ending does not cut off mid-note. If the track is shorter than the video, turn on loop.

If any of your clips has speech, such as you saying the price, turn on ducking. The music then drops under the video's own sound and comes back up afterwards. Also lower the volume on clips with only background noise, like a humming fridge.

Checking the music level with earbuds before exporting
Checking the music level with earbuds before exporting · AI-generated image

Step 5: Export MP4

Play the whole thing once from start to finish with sound on, then once with sound off. The silent pass tells you whether the captions carry the message alone.

Export as MP4 (H.264 video, AAC audio), which most platforms accept. WebM is also available. There is no watermark on the result. If you plan to post the same video elsewhere with subtitles as a separate file, export your captions as SRT from Keepdesk Studio at the same time so you do not have to retype them.

After exporting, send the file to your phone and play it there before posting. A caption that looks fine on a laptop screen can feel small on a phone.

Common mistakes

Final checklist

CheckDone when
Frame9:16, blurred fill, no black bands
LengthTimeline shows the target, e.g. 30 s
CaptionsEvery line readable with sound off
PlacementText clear of the bottom edge
MusicFades in and out, ducks under speech
ExportMP4 file plays on your phone

FAQ

Can it generate captions from what I say in the video?

No. There is no speech recognition or automatic captioning. Type the lines or import an SRT file you wrote.

Do my clips leave my computer?

No. Everything is processed in the browser, and the files stay on your device.

Why is MP4 export missing for me?

Export needs WebCodecs, which recent Chrome and Edge include. Update your browser or switch to one of those.

Is there a watermark or a length limit?

There is no watermark, and the tool is free with no sign-up. Longer videos simply take longer to export on your own device.

Wrapping up

A 30-second shop Short comes down to three clips cut to length, six to ten readable lines, and music that stays out of the way. Once you have made one, the next takes much less time, because you can reuse the same caption style and swap in new clips. When your clips are ready, open Keepdesk Studio and set the frame to 9:16 first.