CaptionCraft guide

How to add subtitles to a video in Canva

To add subtitles to a video in Canva, select the video, click Captions in the toolbar and click Generate captions: Canva transcribes the speech and adds the subtitles as an editable layer. You can also type subtitles yourself as timed text boxes, or use an app such as CaptionCraft for animated subtitles. This guide walks through all three, with screenshots from the Canva editor in October 2026, and explains which Canva subtitles end up in your downloaded video and which don't.

Updated October 27, 2026 · 7 min read

Three ways to add subtitles in Canva

All three put the subtitles into the video you download as an MP4. Pick by how much typing you want to do and how the subtitles should look.

MethodHow the text is madeTimingBest for
Canva CaptionsGenerated from the speech, then editedAutomatic; drag a segment's edges to adjustMost videos with speech
Text boxes with element timingTyped by youYou set when each text box appearsA few lines, on-screen titles, videos without clear speech
CaptionCraft appGenerated from the speech, then editedAutomatic, down to individual wordsAnimated word-by-word subtitles, 100+ languages

Method 1: generate subtitles with Canva Captions

Canva's built-in Captions feature is free and the fastest route. Your design must be a video or social media design with speech in it, and the video must be fully uploaded first.

Canva's Captions panel with the Transcript tab listing three subtitle lines, next to the video showing the second line as a subtitle
The Transcript tab after Generate captions: each line is a subtitle segment you can edit (Canva, October 2026, AI-generated demo clip).
  1. 1

    Open Captions

    Select the video and click Captions in the toolbar. You can also open Text and choose Captions under Dynamic text, or click Captions in the left panel if it's pinned there.

  2. 2

    Pick a style and the language

    Choose a caption style pack, such as Classic or Highlighter. Canva detects the spoken language automatically; if it guesses wrong, click Edit next to Automatically detect spoken language and choose it. To get subtitles in another language, pick it under Translate captions into.

  3. 3

    Generate captions

    Click Generate captions. On our 12-second demo clip, the subtitles were ready in under 20 seconds, split into three short segments.

  4. 4

    Fix the text in the Transcript tab

    Select any subtitle and click Captions in the toolbar. The Transcript tab lists every segment: click a line and type to correct names, numbers and punctuation. The Styles tab changes the style pack for all subtitles at once.

  5. 5

    Adjust the timing and download

    In the timeline, drag the start or end edge of a segment to change how long it stays on screen. Then download the design as an MP4 video; Canva doesn't embed captions in image or PDF downloads.

Method 2: type subtitles as timed text boxes

Typing subtitles yourself makes sense for a handful of lines, for videos where speech recognition struggles (loud music, several speakers), or when the text isn't spoken at all. Canva's own help center suggests it as a last resort when captions fail to generate. The trick is element timing, which controls when each text box appears.

A text box reading Hey everyone on a vertical video in Canva, with its element timing bar shortened to the first seconds above the page thumbnail
A typed subtitle with Show element timing on: the small purple bar above the page is when the text appears (Canva, October 2026).
  1. 1

    Add a text box

    Open Text and add a text box (or press T), type the first subtitle line, and place it in the lower part of the frame.

  2. 2

    Show its timing

    Click the … (more) button on the text box and choose Show element timing. A bar with the text appears above the page in the timeline.

  3. 3

    Drag the bar to the right moment

    Drag the bar's ends so the text shows only while that line is spoken. Play the video to check, then nudge the edges.

  4. 4

    Repeat for each line

    Duplicate the text box for the next line, change the text and move its timing bar. Keeping the same font, size and position on every box makes the subtitles look consistent.

Method 3: add animated subtitles with CaptionCraft

CaptionCraft is a Canva app that turns speech into subtitles and animates them, for example a karaoke fill that follows each word. Open the design, click Apps in the left panel and search for CaptionCraft; the app is free to install.

Click Export to send the video to the app, which transcribes it in more than 100 languages. Correct the text and the start and end times in the Subtitles tab, pick one of 16 templates in the Styles tab, then click Render and add the captioned video back to your design or download it. Our guide to auto captions in Canva shows each screen, and the caption styles guide shows every template moving.

CaptionCraft's Karaoke template, recorded from the app's preview (caption template example, AI-generated demo clip).

View-only captions: subtitles that don't download

Canva has a second, separate captions feature for accessibility. Under File → Accessibility → Show view-only captions on media, Canva auto-generates captions that viewers see in the editor, in present mode and on view or watch links.

According to Canva's help center, these captions can't be edited and can't be downloaded. If you need subtitles in the MP4 you post on social media, use one of the three methods above instead.

Canva's File menu with the Accessibility submenu open, showing Show view-only captions on media
File → Accessibility → Show view-only captions on media (Canva, October 2026).

Can you import an SRT subtitle file into Canva?

Not that we could find. Canva's help pages on captions describe generating them, editing them and downloading them with the video, but no way to import an SRT or VTT file, and the Captions panel we used in October 2026 had no import option. If you already have a subtitle file, the practical route in Canva is method 2: open the file in a text editor and copy each line into a timed text box, using its timestamps as a guide.

Going the other way, Canva's caption help pages only describe downloading captions inside the MP4, and CaptionCraft doesn't export subtitle files either: both put the subtitles into the video itself. If a platform needs a separate file, see our Canva vs CapCut captions comparison, or convert an existing file with the SRT to VTT converter.

Make the subtitles easy to read

Whichever method you use, the same few checks make subtitles readable on a phone.

  • Keep each subtitle to one short idea, one or two lines.
  • Use strong contrast: white text with a dark background or outline works on most footage.
  • Keep text clear of the app buttons on vertical video; check a frame with the TikTok safe zone checker or the Instagram Reels safe zone checker.
  • Preview once muted: the subtitles alone should carry the message.

Sources

Frequently asked questions

Can you get subtitles on Canva?

Yes. Select your video and click Captions, then Generate captions, and Canva adds the subtitles as an editable layer that downloads with the MP4. You can also type subtitles as timed text boxes or use a caption app such as CaptionCraft.

Is adding subtitles in Canva free?

Canva promotes its built-in auto captions as free, and typing subtitles into text boxes uses standard text tools. CaptionCraft is free to install and try, with paid plans for more captioning time.

Why won't Canva add captions to my video?

Canva's help center lists the usual causes: the design isn't a video or supported social media type, the video has no clear speech, or it hasn't finished uploading. Loud music or background noise can also stop captions from generating; lower it, re-upload the video, or add the subtitles as text boxes.

How do I edit all subtitles at once in Canva?

Choosing a style pack in the Captions panel applies it to every subtitle, and Delete all captions removes them all. Other changes, such as font or color from the toolbar, are made caption by caption. In CaptionCraft, the template and style settings always apply to every subtitle.

Can Canva translate subtitles?

Yes. In the Captions panel, choose a language under Translate captions into before you click Generate captions. CaptionCraft doesn't translate; it transcribes the language that is spoken.

Can I upload an SRT file to Canva?

We found no SRT or VTT import in Canva's captions help pages or in the Captions panel (October 2026). Copy the lines into timed text boxes instead.

Create captions directly in Canva

Generate, edit, style, preview, and export video captions with CaptionCraft.

Install CaptionCraft in Canva