Ad captions

Captions for Video Ads That Play Without Sound

Most feeds start video ads muted, so the captions have to carry the pitch on their own. Load your ad into the editor below, which opens with the big, centred Social Media preset; generate captions from the voice-over or import your script, tighten the lines, set your brand font and colours, keep everything clear of the call-to-action button, and download an MP4 with the captions in the picture.

Subtitle editor

Load a video, get subtitles from AI, an SRT/VTT file or your own typing, style them, and download an MP4 with the subtitles in the picture.

MP4, MOV, M4V, WebM or MKV · free to edit and render · no watermark · the video stays on your device

Writing for a muted feed

An ad in a feed competes with everything else scrolling past, usually with the sound off until someone decides to tap. Until that tap, the only words the viewer gets are the ones on screen. In a film, captions support the audio; in a muted ad, they are the audio.

Three things follow. The first caption has to make sense alone, because plenty of people only see the opening seconds. Every caption must be readable in the time it is shown, since nobody rewinds an ad. And the captions should look like part of the creative, not an afterthought: a mismatched font beside polished branding makes the whole ad look cheaper. The sections below take those in turn. For the wider accessibility case, accessible social media videos covers captions alongside contrast and alt text.

Short lines that carry the message

Ad copy is usually scripted, which gives you three starting points:

From the voice-over
Run AI subtitles. The output is already ad-shaped: one line per caption, about 32 characters, each starting on the first word of a spoken phrase. Check product names, prices and offer terms word by word.
From the approved script
If the script exists as an SRT or VTT, for instance from the production company, use Import SRT / VTT. You get the signed-off wording instead of a transcription of how the actor delivered it.
Typed over a music bed
For ads with no voice, only copy over music, press Enter on each beat and type the line. No AI, no account and no credits.

Whichever you choose, edit for the eye. Cut "and", "so" and "really" wherever the meaning survives. Break at natural phrase boundaries, never between a number and its unit or an adjective and its noun. Give the price, the offer and the brand name their own lines where possible, so they get the most screen time. Split and Merge handle the restructuring; splitting and merging lines shows them in use.

Brand type and colours

The style panel offers 19 bundled fonts across sans, serif and display families. You can't upload your own typeface, so pick the closest match: Montserrat, Poppins and Inter cover most geometric and grotesque brand fonts; Oswald, Anton and Bebas Neue suit condensed headline styles; Playfair Display and Lora stand in for editorial serifs. Weight, uppercase and letter spacing get you closer still.

Text, outline, background box and shadow each take their own colour and opacity, so you can enter your brand palette directly. Two habits keep brand colours legible: put light text on a dark box or outline, and test over the brightest and darkest shots in the ad, not just the first frame. Social Media is the starting point on this page; a quieter brand may prefer Minimal or Modern on product shots, while Creator gives a louder yellow-with-outline look. TikTok caption style explains how close the presets get to the feed-native look.

Keep captions away from the call to action

Every ad platform draws its own interface over the video: a sponsored label, the account name, a text excerpt, like and share buttons, and the call-to-action button that is the reason you're paying. Captions underneath those elements compete with the button.

  • Turn on "Show safe area" in the Style panel and choose the guide for the shape you're delivering: 9:16, 4:5, 1:1 or 16:9.
  • On vertical placements, keep captions in the middle band of the frame rather than the bottom, where the button and the text overlay usually sit.
  • Leave the right edge clear on 9:16, where the engagement buttons stack up.
  • If the ad finishes on an end card, end the last caption before it appears so nothing sits on the logo or the offer.

Platform layouts change from time to time and differ between placements, so look at the preview in your ads manager before launch. Subtitle safe area has more on margins, and Facebook Reels subtitles covers Meta's vertical placement in detail.

One campaign, several cuts

Campaigns usually ship the same spot in several shapes and lengths. Each cut is a separate video and a separate render, but you don't have to caption each from scratch. Caption the master and Export SRT, then open the next cut and import that file. If the shorter cut joins the voice-over later, "Shift all by" moves every line at once; then delete lines for scenes that were dropped and re-check the reading-speed warnings. Each render keeps the resolution and orientation of its source, so a 1080×1920 cut comes back as 1080×1920.

For other markets, ask AI subtitles for captions in one of 21 languages. Translation is made from the voice-over, and translated copy often runs longer than the original, so expect to tighten lines and to have a native speaker approve every claim and offer term. Marketing video translation goes further, including dubbing the voice-over itself.

What these captions won't do

Some ad looks aren't possible here, and it is better to know before the creative is planned. Each caption appears and disappears as a whole line, with no word-by-word highlighting and no motion. Style applies to the whole video, so a single word can't be a different colour or size. The MP4 carries the captions burned into the picture only; for platforms that let you attach a caption file, export SRT too, and adding captions to a Facebook video covers uploading one through Meta's tools.

If the concept depends on moving text, render the plain captioned version here and build the animated variant in a motion-graphics tool.

A pre-launch check

  • Watch the ad muted from start to finish, as a stranger would. Does it make sense with no sound?
  • Brand name, product name, price and offer are spelled exactly as approved.
  • No caption overlaps the button, the end card or any on-screen text in any delivered shape.
  • No line in the list carries a reading-speed warning.
  • The rendered file has the same resolution and running time as the master you were given.

AI captions for a 30-second spot cost the minimum of 5 credits (0.5¢); rendering and downloading the MP4 are free, with no watermark. To produce caption files for a batch of ads without styling them, use the subtitle generator.

About the subtitle editor on this page

Opens
MP4, MOV, M4V, WebM, MKV videos your browser can decode
Subtitles from
AI (from the speech, optionally translated into one of 21 languages), an SRT or VTT file, or typing them in
You download
An MP4 with the subtitles drawn into the picture at the original resolution and frame rate, plus SRT and VTT files
Cost
Editing, styling, rendering and SRT/VTT export are free, with no account and no watermark. AI subtitles cost 1 credit per minute (5-credit minimum per video); signing in with Google gives 100 free credits and accounts get 10 free credits a day
Privacy
The video never leaves your device and is rendered in your browser. Only for AI subtitles is the audio sent, over HTTPS, and it is deleted within 30 minutes of delivery
Rendering needs
Chrome or Edge 94+, Safari 16.4+, or Firefox 130+ on a computer. Editing and SRT/VTT export work in any current browser

More: subtitle and caption generators

Subtitle tools

Frequently asked questions

Do captions on video ads need to be burned in?

Not always. Platforms that accept caption files let viewers toggle them, but burned-in captions appear in every placement and keep your styling, which is why many advertisers render them into the video. One session gives you both the MP4 and the SRT.

Can I match my brand font exactly?

Only if it is one of the 19 bundled fonts. Otherwise pick the nearest match and adjust weight, letter spacing and case; uploading custom fonts isn't supported.

Where should captions sit on a 9:16 ad?

Usually in the middle of the frame or just above the lower third, clear of the call-to-action button and the engagement buttons on the right. The 9:16 safe-area guide shows which zones to avoid.

Can I caption the same ad in several languages?

Yes, by running AI subtitles once per language from the voice-over, choosing from 21 languages. Each language is its own job and its own render, and translated copy should be approved by a native speaker before it runs.

Will rendering captions lower my ad's quality?

The video is re-encoded at the source resolution and frame rate with a generous bitrate, so loss is small, but it is a new encode. Keep your original master and caption the highest-quality export you have.