Blog

How to add subtitles in DaVinci Resolve (free and Studio)

By the Auto Captions team · Published

A schematic editing window with a video frame captioned Import the SRT, a talk.srt file showing its first timing line, and a timeline with a yellow Subtitle 1 track above the video and audio tracks.
Short answer

Import an SRT into the Media Pool and drag it above your video tracks, or right-click a track header, choose Add Subtitle Track and type each subtitle in the Inspector. Style the whole track in the Inspector's Track tab, then export with File > Export Subtitle or render the subtitles into the video from the Deliver page. Only automatic transcription needs the paid Studio version.

DaVinci Resolve subtitles live on their own track type, above the video. You can fill that track three ways: import a subtitle file, type subtitles by hand, or (in Studio) generate them from the audio. Everything except that last one works in the free version. The steps below follow Blackmagic's DaVinci Resolve 21 reference manual, chapter 59, "Subtitles and Closed Captioning", and all happen on the Edit page. Resolve moves things between versions, so on an older release a menu may sit in a slightly different place.

Free or Studio: what each can do with subtitles

The free version imports subtitle files, adds subtitle tracks, lets you write and time subtitles by hand, styles them, and exports them as files or burned into the render. Blackmagic's Edit page overview lists TTML, SRT, XML and embedded MXF/IMF subtitles as import formats. The manual adds WebVTT.

Two subtitle features are marked "Studio Version Only" in the manual: Create Subtitles from Audio, which transcribes your timeline, and AI Animated Subtitles, templates that highlight each word as it's spoken. At the time of writing (October 2026), Blackmagic's product page lists DaVinci Resolve Studio at $295. If you only caption a video now and then, you don't need it. Make the SRT somewhere else and import it.

Import an SRT to the media pool and timeline

This is the fastest route when you already have a subtitle file, whether a client sent it or you made it in another tool.

  1. Open the Media Pool on the Edit page.
  2. Right-click an empty part of the Media Pool (or any bin) and choose Import Subtitle. Pick your .srt and click Open. You can also drag the file in like any clip. It shows up with a subtitle badge.
  3. Get it onto the timeline. Right-click the subtitle clip and choose Insert Selected Subtitles to Timeline Using Timecode to place each line at its own timecode. Or drag the clip into the empty gray area above your video tracks, and Resolve creates a subtitle track for it.
  4. Double-click the track name and rename it after the language, for example "English". Resolve uses track names when it exports.

One trap catches almost everyone. Resolve timelines start at 01:00:00:00 by default, and an SRT from nearly any tool counts from 00:00:00. And when you drag a subtitle file in, the first subtitle lands where you drop it, not at its own time. If your first line is spoken 1.2 seconds in and you drop the file at the start of the timeline, every subtitle comes out 1.2 seconds early. Two fixes: right-click the timeline in the Media Pool, choose Timelines > Starting Timecode and set it to 00:00:00:00 before using the timecode insert, or drop the file with the first subtitle lined up on the first spoken word. If the lines still drift apart over the video, that's a frame rate problem, not an offset, and our guide to subtitles out of sync covers it.

Add a subtitle track and write captions manually

For a short clip, or to fix a handful of lines, typing is fine:

  1. Right-click any track header and choose Add Subtitle Track. A track named "Subtitle 1" appears at the top of the timeline.
  2. Move the playhead to where the first subtitle should start.
  3. Right-click the subtitle track and choose Add Subtitle. You can also click Create Caption in the Captions panel of the Inspector (it becomes Add New once the track has captions), or drag the Subtitle generator from Effects > Titles.
  4. Type the text in the Captions panel of the Inspector. It appears on the clip as you type.
  5. Drag the clip's edges to match the speech, then move on to the next line.

Before you type a lot of them, set the quality checks. In Project Settings, the Subtitles panel has thresholds for Characters Per Line, Minimum Caption Duration and Maximum Characters Per Second. When a subtitle breaks them, its CPS value turns red in the Inspector. Which numbers to use depends on the audience and the language. Our subtitle guidelines go through line length and reading speed, with sources.

A schematic timeline with an empty drop area on top, a disabled Spanish subtitle track ST2, an enabled English subtitle track ST1 with yellow subtitle clips, a video track V1 and an audio track A1, plus notes on adding, enabling and styling tracks.
Each language gets its own subtitle track, and enabling one turns the others off.

Style subtitles in the track inspector

Click the subtitle track's header, open the Inspector and choose the Track tab. Everything there applies to every subtitle on the track: font and font face, color, size, line spacing, kerning, alignment, position X and Y, zoom, opacity and text anchoring. At the bottom are Drop Shadow, Stroke and Background. For one line that needs to look different, select it, tick Customize Caption in the Captions panel, and change only that one.

Our default for talking-head video is white text with a black stroke, or a semi-opaque dark background if the footage is busy. Leave position alone unless something important sits at the bottom of the frame. When you have a look you like, open the three-dot menu at the top right of the subtitle Inspector and choose Save Track as Preset, so the next project starts there.

For more control, you can drag a Fusion title template onto the subtitle track header, which overrides the Inspector styling. Studio also has the Animated templates for word-by-word highlighting.

Automatic subtitles in Studio

If you have Studio, Resolve can transcribe the timeline for you:

  1. Open the timeline. Set In and Out points if you only want part of it transcribed.
  2. Choose Timeline > AI Tools > Create Subtitles from Audio.
  3. Pick the Language (or Auto), a Caption Preset, Max Characters per Line, single or double Lines, and the Gap Between Subtitles.
  4. Click Create. The subtitles go onto a subtitle track, created for you if there isn't one.

The manual lists 14 built-in languages, with more (Hindi, Arabic, Polish, Turkish and dozens of others) in an extended transcription package you download from the Extras Download Manager. It also admits the tool struggles when dialogue overlaps across several audio tracks. Mute the tracks you don't want transcribed. Then read every line, since names and numbers are where speech recognition trips up.

On the free version, the workaround is simple. Run the exported video through our free SRT generator, correct the text there, and import the SRT as above. It won't know your timeline, but for a finished edit that doesn't matter.

Export: burned in, separate file or embedded

A diagram with a subtitle track branching to four exports: File, Export Subtitle for a .srt or .vtt without rendering; Deliver as a separate file in SRT, WebVTT, IMSC1 or DFXP; Deliver burned into the video; and Deliver as embedded CEA-608 or Text captions in MXF OP1A or QuickTime.
Upload platforms want a separate file. Social feeds want the text burned in.

For just the file, choose File > Export Subtitle, or right-click the subtitle track header and choose Export Subtitle. You get a .srt or .vtt without rendering anything, which is all YouTube, Vimeo or Facebook need. For Facebook, name the SRT with a language and country code, like talk.en_US.srt. Our overview of subtitle formats covers which platform takes which file.

To handle subtitles as part of a render, go to the Deliver page. At the bottom of the Video panel in the render settings is a Subtitle Settings group. Tick Export Subtitle, then pick a Format:

  • As a separate file writes the tracks you tick as sidecar files next to the video. Export As offers IMSC1, DFXP, SRT and WebVTT.
  • Burn into video draws the currently selected subtitle track into every frame. Use it for Instagram, TikTok and anywhere without a CC button.
  • As embedded captions puts the selected track inside the file as CEA-608 or Text captions. The manual lists support in MXF OP1A and QuickTime files.

For a YouTube video, export the clean render plus an SRT. For a social clip, burn in. If you need both, render twice from the same timeline. The captions only have to be right once.

If you also edit in other apps

The free version of Resolve goes further with subtitles than most free editors. Final Cut Pro handles captions through roles and a caption lane, and its automatic transcription is English-only; see our walkthrough of Final Cut Pro captions. iMovie has much less to offer, as our guide on adding subtitles in iMovie explains. If you don't need an editor at all, our auto captions tool transcribes a finished video and burns in styled captions without a timeline.

Try it now

Try it on your own video

No Studio license? Get a timed SRT from your video in the browser, fix the lines, and import it into the Media Pool.

FAQ

Questions, answered

01

Can the free version of DaVinci Resolve add subtitles?

Yes. Importing SRT and other subtitle files, adding subtitle tracks, typing subtitles by hand, styling them and exporting them all work in the free version. What the free version lacks is automatic transcription.
02

Is Create Subtitles from Audio free?

No. Blackmagic's DaVinci Resolve 21 reference manual labels Create Subtitles from Audio "Studio Version Only". In the free version you can make an SRT elsewhere and import it.
03

Why do my imported subtitles start at the wrong time?

Resolve timelines start at 01:00:00:00 by default, while most SRT files count from zero. Either set the timeline starting timecode to 00:00:00:00 and insert the subtitles using timecode, or drag the file in and line up the first subtitle with the first spoken word.
04

How do I burn subtitles into the video in DaVinci Resolve?

On the Deliver page, open the Video panel of the render settings, tick Export Subtitle under Subtitle Settings, set Format to Burn into video, and render. Resolve burns in the currently selected subtitle track.
05

Can I have subtitles in two languages?

Yes. Make one subtitle track per language and name each track after its language. Only one subtitle track shows at a time, so enable the one you want to see or burn in.
06

Is there a free way to get automatic subtitles for Resolve?

Yes. Transcribe the finished video with a free SRT tool, then import the SRT into the Media Pool. Our generator takes videos up to 30 minutes long, and each visitor can transcribe 20 minutes of video a day without signing up.

Still have a question? Contact us