Editing & Tools

How to Add Subtitles in DaVinci Resolve: Auto Captions, Free & SRT

ChatCut Team
21 min read
How to Add Subtitles in DaVinci Resolve: Auto Captions, Free & SRT
Contents
  1. Which subtitle features are free?
  2. Generate DaVinci Resolve auto captions in Studio
  3. Add subtitles in DaVinci Resolve for free
  4. Correct subtitle timing and track style
  5. Export SRT or burn subtitles into video
  6. Use ChatCut to prepare captions instead

Adding DaVinci Resolve subtitles works in three ways: typing cues on a subtitle track, importing an .srt file, or transcribing speech automatically. If you need to know how to add subtitles in DaVinci Resolve for free, the free edition supports manual subtitle tracks, SRT import, track styling, and SRT or burned-in delivery, while native DaVinci Resolve auto captions (Timeline → AI Tools → Create Subtitles from Audio) and AI Animated Subtitles require paid DaVinci Resolve Studio. This guide covers all three methods in DaVinci Resolve 21 on macOS, Windows, and Linux, plus timing checks and how to export SRT or burned-in video. Prefer preparing captions through a guided workflow? Explore ChatCut’s Add captions Skill.

Which subtitle features are free?

Before opening a menu, check whether your task belongs to Resolve’s core subtitle track tools or to the DaVinci Neural Engine features reserved for DaVinci Resolve Studio. Both editions run on macOS, Windows, and Linux (Blackmagic DaVinci Resolve product page), and both share the same Edit page subtitle track architecture and Deliver page export options.

We verified the edition boundaries and menu paths below against Chapter 59 (“Subtitles and Closed Captioning”, printed pages 1267–1288) of the Blackmagic DaVinci Resolve 21 Reference Manual and the DaVinci Resolve Studio feature comparison on November 7, 2026; this guide reflects official documentation verification rather than a live native-app render test.

Subtitle taskResolve FreeResolve Studio
Add subtitle tracks & type cuesIncludedIncluded
Import .srt subtitle filesIncludedIncluded
Style track or individual cuesIncludedIncluded
Export .srt or burn into videoIncludedIncluded
Create Subtitles from Audio (AI)Not includedStudio only
AI Animated Subtitles templatesNot includedStudio only
Two-column diagram comparing DaVinci Resolve 21 Free Edition and DaVinci Resolve Studio: the free version includes Media Pool Import Subtitle, manual Add Subtitle Track, Inspector styling, and File or Deliver subtitle export, while Studio adds Timeline AI Tools Create Subtitles from Audio and Fusion Animated Titles on subtitle tracks.
Both editions import, edit, style, and export subtitle tracks. Only DaVinci Resolve Studio includes local speech-to-text transcription and AI Animated Subtitles. Illustrative workflow diagram from the Resolve 21 Reference Manual.

As of November 7, 2026, Blackmagic’s DaVinci Resolve product page lists DaVinci Resolve Studio at a promotional price of US$236, reduced from its standard US$295 one-time license (check the official store page for your region, as promotional pricing can return to US$295 at any time). If you are still deciding whether to edit captions in Resolve, Premiere Pro, CapCut, YouTube Studio, or an AI editor, see our general guide on how to add subtitles to a video.

Generate DaVinci Resolve auto captions in Studio

If you have DaVinci Resolve Studio, the built-in speech-to-text engine analyzes timeline audio locally and populates a dedicated subtitle track without uploading media to an external server (Resolve 21 Reference Manual, pp. 1275–1276). In the free edition, the Create Subtitles from Audio command under Timeline → AI Tools is unavailable.

Choose audio and generation settings

Finish your primary dialogue cut before transcribing so you do not have to re-time dozens of split caption cues later. Then configure the generator on the Edit page:

  1. Isolate the dialogue audio. Resolve transcribes the audible tracks on your timeline. If your sequence already has background chatter, scratch takes, or overlapping commentary on secondary audio tracks, mute those unwanted tracks in their track headers before running transcription (Resolve 21 Reference Manual, p. 1275).
  2. Scope the range (optional). To caption only one segment of a long timeline, set In and Out points around that passage; otherwise Resolve transcribes the full timeline.
  3. Open the generator. In the top menu bar, choose Timeline → AI Tools → Create Subtitles from Audio.
  4. Select the Language. Leave Language on Auto or choose the specific spoken language from the dropdown so the model matches the speaker’s vocabulary.
  5. Choose a Caption Preset. Pick Subtitle Default for general video, Teletext for broadcast teletext constraints, or Netflix when following stricter streaming line-length defaults.
  6. Set Maximum Characters per Line and Line count. Adjust Maximum Characters per Line to fit your aspect ratio (narrower 9:16 vertical frames need fewer characters per line than 16:9 widescreen), and choose Single or Double under Line to cap each caption at one or two lines.
  7. Set Gap Between Subtitles. This frame counter sets the minimum silence threshold between two adjacent subtitle cues; when two cues sit closer together than the specified frame gap, Resolve closes the gap so captions do not flash off and on for a few frames.
  8. Click Create. Resolve analyzes the audio and inserts a new subtitle track (ST1) above your video tracks filled with timed subtitle clips.

Review the generated subtitle track

Automatic speech recognition produces a timed first draft, not a finished transcript. Play through the sequence from the beginning with the Inspector open on the Edit page:

  • Proofread names, acronyms, and numbers. Click any subtitle clip on the ST1 track and edit its wording inside the Caption tab of the Inspector. Fixing text in a subtitle clip never cuts your underlying video or audio.
  • Fix awkward phrase splits. Where fast speech packs two clauses into one cue or breaks a two-word noun across two separate captions, trim the cue boundaries on the timeline or split the cue at the playhead and move the trailing words into the next caption.
  • Check quiet starts and crosstalk. Room noise or overlapping laughter can stretch a caption’s start handle earlier than the first spoken word; drag the left edge of the subtitle clip to match the waveform in the audio track below.

Add subtitles in DaVinci Resolve for free

When you are working in the free version of DaVinci Resolve, you have two native ways to build a subtitle track: importing a pre-made subtitle file or typing cues directly on the timeline. Using an external transcription app to generate an .srt file (or running a third-party workflow script) is an optional outside preparation step rather than a hidden native switch inside Resolve Free.

Import an existing SRT file

If you already have a SubRip (.srt) file from a transcription tool, a translator, or a client, both the free and Studio editions import it into a standard subtitle track (Resolve 21 Reference Manual, p. 1270; The Editor’s Guide to DaVinci Resolve 20, Lesson 9):

  1. Open the Edit page and make sure the Media Pool is visible.
  2. Right-click an empty area of the Media Pool (or a specific bin) and choose Import Subtitle (you can also use the top menu bar: File → Import → Subtitle).
  3. Select your .srt file in the file browser and click Open. The subtitle file appears in the Media Pool as a subtitle asset with its own icon.
  4. Drag the subtitle asset from the Media Pool onto your timeline above the video tracks, or right-click it and choose Insert Selected Subtitles to Timeline / Insert Selected Subtitles to Timeline Using Timecode.
  5. Align the imported cues with the start of the edit that the .srt timings describe. If the .srt was generated from a video starting at 00:00:00:00, place its start at the beginning of that cut rather than guessing from the first spoken syllable.

Create subtitle cues manually

For a short social clip, a few foreign-language lines, or an edit where you already have a written script to paste from, creating cues by hand on the Edit page takes no outside tools (Resolve 21 Reference Manual, pp. 1272–1273):

  1. Add a subtitle track. On the Edit page timeline, right-click in the track header column above your V1 video track header and choose Add Subtitle Track. A track labeled ST1 appears at the top of the timeline.
  2. Add the first cue. Move the playhead to the exact frame where the speaker begins a sentence. Right-click inside the ST1 subtitle track at the playhead and choose Add Subtitle (or open Inspector → Caption and click Create Caption).
  3. Enter the caption text. With the new subtitle clip selected, type or paste the spoken words into the Caption text box in the Inspector. Press Return (Enter) inside the text box when you want to break a long sentence into two balanced lines.
  4. Trim the cue duration. Drag the left and right edges of the subtitle clip on the ST1 track so it starts with the first word and ends shortly after the last word.
  5. Continue down the timeline. Move the playhead to the next spoken phrase and click Add New in the Inspector (or right-click the track and choose Add Subtitle) to create the next cue, which automatically inherits the track’s styling.
Need an SRT before opening DaVinci Resolve? Transcribe and review your dialogue in ChatCut.Download DesktopDownload for macOSDownload for WindowsDownload ChatCut Desktop

Correct subtitle timing and track style

Once your cues are on the ST1 track (whether generated in Studio, imported from an .srt, or typed by hand), check their sync across the entire sequence before spending time on fonts or colors.

Two-panel timing check diagram: Case A shows a constant 2.0-second offset across the start (00:08 vs 00:06), middle (00:26 vs 00:24), and end (00:52 vs 00:50), solved by sliding all cues together; Case B shows an edit changed after captioning where the start matches at 00:06 but middle and end cues drift by +2.0s and +4.0s after ripple cuts, paired with Inspector Track vs Caption styling rules.
Check an early, middle, and late cue before moving clips. A uniform offset across all three points means the track was placed at the wrong start time; growing drift means the edit changed after the SRT was made. Illustrative timing arithmetic.

Diagnose a start offset vs. a changed edit

When imported subtitles appear out of sync with the speaker’s mouth, do not immediately drag individual cues one by one. Instead, inspect three points on the timeline (an opening sentence, a passage near the middle, and the final line) to tell two different problems apart:

  • Constant start offset (every cue is off by the same amount). Suppose the speaker’s first sentence begins at 00:06.0, the middle point at 00:24.0, and the closing line at 00:50.0, while your imported cues appear at 00:08.0, 00:26.0, and 00:52.0. Because every cue is late by the same 2.0 seconds, the .srt was either dropped at the wrong timeline position or exported with a different starting timecode offset (for example, 00:00:00:00 versus Resolve’s default 01:00:00:00 timeline start). Fix it in one move: lasso-select all clips on the ST1 track and slide the entire group left by 2.0 seconds until the first cue locks to 00:06.0.
  • Changed edit after captioning (early cues match, later cues drift). Suppose the opening cue at 00:06.0 matches the audio, but after you trimmed a 2-second pause at 00:15.0 and another 2-second retake later, the middle cue is 2.0 seconds late and the final cue is 4.0 seconds late. Shifting the whole subtitle track left by 2.0 seconds will push the opening caption 2.0 seconds too early. To fix a changed edit, either regenerate the .srt from the revised cut or select only the cues after each cut point and ripple-shift them forward.

Style the whole track or single cues

DaVinci Resolve splits subtitle formatting into two Inspector tabs so you can restyle an entire project at once while still nudging individual lines (Resolve 21 Reference Manual, pp. 1268, 1278–1281):

  • Global styling (Inspector → Track tab). Select any subtitle clip and switch to the Track tab in the Inspector. Changes you make here (Font family, Font Face, Size, Color, Stroke, Drop Shadow, Background box opacity and corner radius, and Transform / Alignment) apply to every cue on that subtitle track automatically.
  • Individual cue overrides (Inspector → Caption tab). Keep the Caption tab open when you need to change a single selected cue. If one subtitle sits over an on-screen graphic or lower third, check Customize Caption inside the Caption tab; that unlocks local position, font, and color controls for just that cue without altering the rest of the track.
  • Single visible subtitle track rule. A Resolve timeline can hold several subtitle tracks for different languages (ST1 English, ST2 Spanish, ST3 Japanese), but only one subtitle track can be visible in the Viewer at a time (Resolve 21 Reference Manual, p. 1268). Click the track header badge (ST1, ST2) to toggle which track is active before reviewing or burning captions in.
  • Studio AI Animated Subtitles vs. Text+ titles. In DaVinci Resolve Studio, you can open Effects Library → Titles → Animated Titles and drag a Fusion template directly onto the ST1 subtitle track header (Resolve 21 Reference Manual, p. 1281). The template uses the transcription’s word-level timing to animate words on the subtitle track, and you can adjust its look in the Inspector. Keep two format boundaries in mind: exporting an .srt file saves plain timed text without fonts or Fusion animations, and building captions out of regular Text+ title clips on a video track means they render as video graphics rather than an exportable .srt subtitle track.

Export SRT or burn subtitles into video

DaVinci Resolve never includes a subtitle track in a video render by accident: you must either export the subtitle track directly as a text file or explicitly enable Export Subtitle on the Deliver page (Resolve 21 Reference Manual, pp. 1287–1288).

Three-column comparison of DaVinci Resolve subtitle export modes: Mode 1 Separate File (SRT) via File Export Subtitle or Deliver Subtitle Settings for viewer toggles; Mode 2 Burn into Video for permanent open captions preserving fonts and Animated Titles; Mode 3 Embedded Captions for container-dependent closed-caption streams, followed by a three-point check on the exported file.
Pick the delivery mode that matches your destination platform, then open the rendered file outside Resolve to verify the first, middle, and final cues. Illustrative diagram from the Resolve 21 Reference Manual.

Export a track-only SRT file

When your video is already rendered, or when you only need to export an .srt file for a translator or a YouTube Studio subtitle upload, you do not need to re-render the video on the Deliver page:

  1. On the Edit page, click the header of the subtitle track (ST1) you want to export so it is active.
  2. Choose File → Export Subtitle from the top menu bar, or right-click the subtitle track header and select Export Subtitle (Resolve 21 Reference Manual, p. 1287).
  3. In the save dialog, choose SubRip (*.srt) (or W3C WebVTT / TTML if your platform requires them), pick a destination folder, and click Save.

Render video and subtitles in Deliver

When you are rendering your master video and subtitles together, configure Subtitle Settings on the Deliver page (Resolve 21 Reference Manual, pp. 1287–1288):

  1. Open the Deliver page and configure your video format, codec, and resolution in Render Settings → Video.
  2. Scroll to the bottom of the Video tab, expand Subtitle Settings, and check Export Subtitle.
  3. Open the Format dropdown and select one of the three delivery modes:
    • As a separate file: writes a sidecar subtitle file alongside the rendered video. Set Export As to SRT (or SRT Without Formatting, WebVTT, or TTML), and check the box beside each subtitle track (ST1, ST2) you want exported. Use this mode when uploading to platforms that support viewer-toggled captions, such as YouTube or Vimeo.
    • Burn into video: bakes the currently active subtitle track permanently into the exported video pixels. As HandBrake’s subtitle documentation notes, burned-in captions are permanently written into the image frames so viewers cannot turn them off. Choose Burn into video when publishing to Reels, TikTok, or Shorts, or whenever your edit relies on custom Inspector typography or Studio’s AI Animated Subtitles.
    • Embedded captions: embeds closed-caption data (such as broadcast CEA-608/708 television captions or container text tracks) directly inside the rendered media file. Available embedded formats depend on the selected Format container (such as QuickTime, MXF, or MP4) and codec; do not confuse an embedded container stream with a standalone .srt file.
  4. Click Add to Render Queue, then click Render All.

Once the render finishes, reopen the actual delivered file outside Resolve and check three points before publishing:

  1. Opening cue: play the first spoken sentence to confirm the first subtitle appears in sync and uses the right language track.
  2. Middle cut and final cue: scrub to a mid-video edit and the last spoken line to verify that timing stays locked through the end and that your timeline Out point did not clip the final caption early.
  3. No duplicate caption display: if you burned subtitles into the picture, confirm you did not also upload or mux an identical soft .srt track that displays a second layer of text over your burned-in captions (YouTube automatic and uploaded caption settings).

Use ChatCut to prepare captions instead

If you use the free edition of DaVinci Resolve and want automatic transcription without buying Studio, or if you prefer reviewing dialogue, fixing speaker names, and previewing caption presets in a dedicated transcript editor, you can prepare your captions in ChatCut with the Add captions Skill and either export an .srt file for your Resolve timeline or render the captioned video directly.

Demo
Previewing and applying readable caption styles to spoken video — from the Add captions Skill.

Once your locked picture cut or source clip is imported into ChatCut, you can direct the Agent with a suggested prompt (shown below as a starting template rather than a tested benchmark result):

Try this prompt
Add readable captions to this spoken video, correct the names, and prepare an SRT for my Resolve edit.

If your video includes technical terms or you want two-line pagination checked before exporting the .srt, give the exact spellings in a follow-up prompt:

Try this prompt
Check the active caption track against the audio. Fix any misspelled product names or numbers, format cues into at most two short lines without changing the video cut, and export the captions as an SRT file.

You can also complete every step manually using the controls documented in ChatCut’s Transcript and Captions guide and Export Video, Audio, and Subtitles documentation:

  1. Match the edit duration first. Export a reference cut from DaVinci Resolve (or use the exact unedited source clip you placed on your Resolve timeline) and upload it to My Assets in ChatCut. Because an .srt file stores absolute timestamps, any ripple trim made after transcription will shift later cues out of sync.
  2. Select the transcript source and enable captions. In the Transcript panel, use the V1/V2 or A1/A2 track selector to pick the intended speech track when several tracks exist. Click the left side of the split Captions control in the playback bar to show captions, then click its chevron to preview built-in presets such as Plain, Netflix, or TikTok Pop (keep in mind that if you only bring the .srt into Resolve, Resolve’s Inspector controls the visual styling).
  3. Review text in the Content panel, not by deleting transcript words. Use the caption track’s Content panel to search and replace names, fix typos, or split and merge caption cards (Transcript and Captions). Do not press Delete on words inside the Transcript panel if you are preparing an .srt for an existing Resolve timeline: deleting words in the Transcript cuts that time range from the video and shifts every subsequent timestamp.
  4. Export the SRT and import into Resolve. Wait until every clip on the active caption track finishes transcribing, then open Export → Subtitles, choose SubRip (.srt), and export (Export Video, Audio, and Subtitles). Back in DaVinci Resolve, right-click in the Media Pool, choose Import Subtitle, and place the .srt at the start of your matching cut.

Which steps cost nothing in ChatCut: According to ChatCut Product Facts, the Free plan includes the core editor (uploads, manual timeline editing, transcription, standard caption editing, and exporting subtitles in .srt or .txt, MP4/WebM video, MP3 audio, and Premiere/DaVinci XML), and these steps never use ChatCut credits. When you run captioning or editing tasks through Claude Code or Codex (via the Agent Plugin or ChatCut Desktop’s local MCP), the agent’s work is covered by your existing Claude or ChatGPT subscription rather than ChatCut credits; ChatCut credits are used only when messaging the built-in ChatCut Agent or running ChatCut-hosted media generation. On the Free plan, web and cloud video exports share a cumulative 60-minute account quota (up to 1080p in the cloud), while ChatCut Desktop (available for macOS 13+ on Apple silicon and Intel, and Windows 10+ x64; Linux is not supported) renders video locally on your computer, including 4K.

Download ChatCut Desktop to review your captions and export an SRT for your Resolve edit.Download DesktopDownload for macOSDownload for WindowsDownload ChatCut Desktop

Questions about DaVinci Resolve subtitles

How do I add auto subtitles on DaVinci Resolve?
In DaVinci Resolve Studio, open the Edit page, mute any audio tracks you do not want transcribed, and choose Timeline → AI Tools → Create Subtitles from Audio. Pick your language, caption preset, maximum characters per line, and line count, then click Create and proofread the generated subtitle track in the Inspector.
Is there a way to auto-generate subtitles in DaVinci Resolve for free?
DaVinci Resolve's built-in Create Subtitles from Audio tool requires paid DaVinci Resolve Studio and is unavailable in the free edition. To get automatic subtitles into DaVinci Resolve Free without paying for Studio, transcribe the video in an external tool that exports an .srt file (such as ChatCut's Free plan) and import that file via Media Pool → right-click → Import Subtitle.
How do I enable and use captions in DaVinci Resolve?
On the Edit page, right-click a track header and choose Add Subtitle Track, or import an .srt file into the Media Pool and drag it onto the timeline. Click the ST1 track header badge to make that subtitle track visible in the Viewer (Resolve displays only one subtitle track at a time) and use the Inspector's Caption and Track tabs to edit text and styling.
How do I export captions from DaVinci Resolve as an SRT file?
To export only the SRT file without rendering video, select the subtitle track on the Edit page and choose File → Export Subtitle (or right-click the subtitle track header and choose Export Subtitle), then save as SubRip (.srt). To export during a video render, open the Deliver page, expand Subtitle Settings under Video, check Export Subtitle, and set Format to As a separate file (SRT).
What does "embedded subtitles" mean in DaVinci Resolve?
In the Deliver page's Subtitle Settings, Embedded captions packages closed-caption data (such as CEA-608/708 or a container text stream) inside a supported video file container like QuickTime, MXF, or MP4 so compatible players can toggle captions on or off. It differs from Burn into video (which paints text permanently onto the video frames) and from As a separate file (which saves an external sidecar .srt file).
How do I remove subtitles in DaVinci Resolve?
If the subtitles live on a timeline subtitle track (ST1), click the track header visibility toggle to hide them, delete individual subtitle clips on the timeline, or uncheck Export Subtitle on the Deliver page before rendering. If the text was already burned into an exported video file's pixels, turning off subtitle tracks will not remove it.
Do SRT files or Text+ titles keep animated subtitle styles in DaVinci Resolve?
No. Standard .srt files store only cue numbers, start and end timestamps, and plain text, so fonts, colors, and Studio's AI Animated Subtitles only survive when you choose Burn into video on the Deliver page. Conversely, captions built as regular Text+ title clips on a video track always render into the picture and cannot be exported as an .srt subtitle track.
Is ChatCut free for this?
ChatCut's Free plan includes the core editor: manual timeline editing, uploads, transcription, standard caption editing, and exporting subtitles (.srt or .txt), MP4/WebM video, MP3 audio, and XML without using ChatCut credits (Free web and cloud video exports share a cumulative 60-minute account quota, while ChatCut Desktop renders video locally on macOS and Windows). When you use ChatCut through Claude Code or Codex, the agent's work is covered by your existing Claude or ChatGPT subscription rather than ChatCut credits; credits are used only for built-in ChatCut Agent messages and ChatCut-hosted media generation.

Checking your footage...

Less editing. More creating.

Download ChatCut Desktop free and make your first video today.

Download Desktop Download for macOS Download for Windows Try it for free