Add Captions in DaVinci Resolve (Guide)

how to add captions in davinci resolve subtitles

Add Captions in DaVinci Resolve (Guide)

DaVinci Resolve is the rare professional video editor that’s genuinely free — the free version handles the full caption workflow, from automatic transcription to styled subtitle tracks to SRT/VTT export. The catch is that Resolve’s caption system has its own logic (subtitle tracks, caption formats, timeline vs. media pool) that confuses first-timers.

This guide covers both paths: the automatic caption generator and the manual subtitle-track workflow, what’s different in the paid Studio version, and how to export your captions as SRT or VTT files.

Free vs Studio: What You Get for Captions

Good news first: captions work fully in the free version of DaVinci Resolve. Creating subtitle tracks, typing captions manually, styling them, and exporting SRT/VTT files are all available without paying.

The differences that matter for caption workflows:

  • Auto-caption / speech-to-text: Resolve’s automatic transcription feature (Timeline → Create Subtitles from Audio) has been available in recent versions, with some advanced language and performance aspects differing between free and Studio. Check your version’s release notes — this is the one caption feature where the tier can matter.
  • Performance: Studio’s GPU acceleration makes transcription and rendering faster on long timelines, but the free version gets the same results, just slower.
  • Everything else — manual caption entry, import/export, styling, burn-in — is identical.

If you’re on the free version, you’re not missing any essential caption capability. Start there; upgrade only if render speed becomes a bottleneck.

Method 1: Auto-Generate Captions from Audio

The fastest path from dialogue to captions:

  1. Open your timeline on the Edit page with your edited sequence loaded.
  2. Go to Timeline → Create Subtitles from Audio (in some versions: Timeline → Automatic Subtitling or via the Subtitle track’s right-click menu).
  3. Choose the language of the spoken audio and any available options (such as maximum characters per line).
  4. Click Create and let Resolve analyze the audio. Processing time depends on timeline length and your hardware.
  5. Review the generated subtitle track. Resolve creates a new subtitle track with individual caption clips timed to the speech.

The transcription quality follows the usual rules: clear single-speaker audio works well; noise, accents, overlapping speech, and jargon need manual correction. Budget a review pass — auto-generated captions should never go straight to delivery.

If the option is missing: update Resolve. Automatic subtitling was added in recent versions (Resolve 18.5+ era), so older installs won’t have it. The manual method below works in every version.

Method 2: Manual Subtitle Track Workflow

For full control — or when auto-transcription isn’t available — build captions by hand:

  1. Create a subtitle track. On the Edit page timeline, right-click the track header area and choose Add Subtitle Track, or use Timeline → Add Subtitle Track. You’ll see a new track labeled with a subtitle format (e.g., “Subtitle 1”).
  2. Set the caption format. Right-click the subtitle track header → Subtitle Settings (or Track settings) and choose your format and region standard if relevant.
  3. Add your first caption. Position the playhead where speech begins, then use the caption creation shortcut or button to create a caption clip at the playhead. Type the dialogue.
  4. Set in/out timing. Drag the caption clip’s edges so it starts when speech starts and ends when it ends — with a small buffer on each side. Keep each caption to one phrase or sentence, max two lines.
  5. Repeat down the timeline. Use keyboard shortcuts for creating the next caption to keep a rhythm: play a few seconds, pause, type, set timing, next.

Efficiency tips for manual captioning:

  • Transcribe the full dialogue in a text document first (or generate a plain transcript with a transcription tool), then paste line-by-line into caption clips. Separating “typing words” from “setting timing” is faster than doing both at once.
  • (Disclosure: TranscriptionAid is our own tool.) If you need that plain transcript quickly, our free browser-based transcription tool turns your audio or video into timestamped text you can paste into Resolve’s caption clips.
  • Keep captions under ~42 characters per line. Viewers read bottom-of-screen text in short bursts.

Styling Your Captions

Resolve gives you real typographic control over subtitle tracks:

  1. Select the subtitle track and open the Inspector panel.
  2. Adjust font, size, color, stroke, background, and shadow — the settings apply per track, so all captions stay consistent automatically.
  3. Position captions where they won’t cover important picture information. Bottom-center is standard; raise them if lower-thirds graphics occupy that space.
  4. Preview on the program monitor at actual delivery size. Captions that look fine on a 27-inch monitor can be unreadable on a phone — check both.

For broadcast or streaming delivery, check whether your distributor mandates a specific caption style (safe-area margins, minimum sizes). Resolve’s track-level styling makes compliance straightforward since one change updates every caption.

Importing Existing Subtitle Files

If you already have an SRT or VTT from another tool:

  1. In the Media Pool, right-click and choose Import Subtitle (or drag the SRT/VTT file directly into the Media Pool).
  2. Drag the imported subtitle clip onto a subtitle track on the timeline.
  3. The captions appear as editable clips — retime, restyle, or correct text as needed.

This is the practical workflow when a client delivers captions, when you’ve generated them in another app, or when you’re localizing: import one subtitle file per language onto separate subtitle tracks.

Exporting Captions: SRT, VTT, and Burn-In

Resolve offers three output paths, and picking the right one matters:

Export as a sidecar file (SRT/VTT):

  1. With the subtitle track active, go to File → Export Subtitle (or right-click the subtitle track → Export).
  2. Choose SRT or VTT format and save. You now have a standalone subtitle file for YouTube, Vimeo, or any platform that takes subtitle uploads.
  3. For multiple languages, export each subtitle track separately and label the files clearly (video-en.srt, video-es.srt).

Burn captions into the video:

  1. On the Deliver page, find the subtitle settings in the render options.
  2. Choose Burn into video to render captions as permanent picture elements, or As separate file / Embed in output depending on your container format.
  3. Render as normal.

Embed in the container: formats like MP4/MOV can carry subtitle streams internally. This keeps one file with toggleable captions — useful for client review copies.

Which to choose: sidecar SRT/VTT for YouTube and web platforms (toggleable, editable, SEO-friendly); burn-in for social feeds where players may not support subtitle tracks; embedded for single-file deliveries like review copies.

Troubleshooting

“Create Subtitles from Audio is greyed out.” Your Resolve version may predate the feature, or the timeline has no audio to analyze. Update Resolve and confirm the timeline contains the dialogue audio.

“Imported SRT timing is off.” Frame rate mismatch is the usual culprit — an SRT timed for 30fps content placed on a 25fps timeline drifts. Match the timeline frame rate to the source before importing, or retime in bulk with a subtitle editor first.

“Captions don’t appear in my export.” On the Deliver page, subtitle export is a separate setting from the video render — it’s easy to render a beautiful video with no captions because the subtitle option was set to “None.” Double-check before every delivery render.

“Non-English characters show as boxes.” The subtitle font doesn’t include those glyphs. Switch the track’s font to one with full Unicode coverage for your language.

Frequently Asked Questions

Is captioning free in DaVinci Resolve?

Yes — subtitle tracks, manual captioning, styling, import, and SRT/VTT export are all in the free version. Automatic speech-to-text subtitling exists in recent versions; verify availability in your specific build if that’s the feature you need.

Can DaVinci Resolve auto-generate subtitles?

Yes, via Timeline → Create Subtitles from Audio in recent versions. It transcribes timeline audio and builds a timed subtitle track. Review and correct the results before delivery, as with any automatic transcription.

What’s the difference between subtitles and captions in Resolve?

Resolve uses “subtitle tracks” for both. True closed captions (with sound descriptions like [music] for accessibility) and translation subtitles are technically different deliverables, but Resolve’s tooling handles both — the difference is in what you type, not which buttons you press.

How do I add subtitles in multiple languages?

Create one subtitle track per language (or import one SRT per language), then export each track as its own file. Name files with language codes so platforms map them correctly on upload.

Can I customize caption appearance per caption?

Track-level styling in the Inspector applies to the whole track, which is what you want 99% of the time for consistency. Individual caption clips can be restyled, but per-caption styling is rarely worth the maintenance headache.

Why do my captions look different on YouTube than in Resolve?

YouTube’s player applies its own caption rendering — your Resolve styling (fonts, colors) generally does not survive upload as a sidecar SRT. If exact styling matters, burn the captions into the video; if it doesn’t, let YouTube’s player handle presentation.

Conclusion

DaVinci Resolve’s caption workflow rewards learning its structure: subtitle tracks on the Edit page, styling in the Inspector, export via File → Export Subtitle or the Deliver page. Use auto-generation to get 80% of the way there, manual tracks when precision matters, and always export a sidecar SRT alongside your master — future-you will thank present-you when the client asks for “just the captions” six months later.

Similar Posts

  • Crunchyroll Subtitles Not Showing? How to Fix It on Any Device

    Crunchyroll Subtitles Not Showing? How to Fix It on Any Device Watching subbed anime with no subtitles is a non-starter — and on Crunchyroll, missing subtitles are almost always a settings or app-state problem, not a missing feature. The fixes differ by device: the web player, the mobile apps, smart TVs, and consoles each hide…

  • Transcribe User Interviews (UX Research) Free

    Transcribe User Interviews (UX Research) Free User interviews are the raw material of UX research, and transcripts are how that material becomes usable. A thirty-minute session produces dozens of insights — but only if you can search it, scan it, and share it with a team. Rewatching video to find “that thing the user said…

  • How to Transcribe Job Interviews: A Guide for Recruiters

    How to Transcribe Job Interviews: A Guide for Recruiters Interview notes are a recruiter’s weakest link. You scribble during the call, half your attention is on the candidate, and by the third interview of the day the details blur together. Was it candidate two or candidate four who mentioned the Salesforce migration? Transcribing job interviews…

  • Transcription for Therapists: A Careful Workflow for Session Notes

    Transcription for Therapists: A Careful Workflow for Session Notes Therapists are drowning in documentation. Session notes, treatment plans, progress updates — the paperwork eats into the hours meant for clients. Transcribing sessions and working from the transcript can genuinely help: you capture what was actually said instead of reconstructing it from memory at 9 p.m….

  • How to Export an SRT File from CapCut

    How to Export an SRT File from CapCut CapCut’s auto-caption tool is genuinely good — it generates timed captions from your video’s audio in seconds, in dozens of languages. But the captions live inside your CapCut project, and getting them out as a standalone SRT file (to reuse on YouTube, in Premiere, or on another…