Step 1 — Add a subtitle track
In the Edit page, right-click the timeline header → Add Subtitle Track. The track sits above your video and behaves like any other timeline track — clip, cut, slip, slide.
Step 2 — Import an SRT
Drag your .srt file into the Media Pool, then drop it onto the subtitle track. Resolve preserves cue boundaries and applies a default style — typically white text with a subtle drop shadow.
Step 3 — Style globally
Inspector → Subtitle → Style. Font, size, fill, stroke, background, position, line spacing — all per-track. For per-cue styling, select a single subtitle clip and override in the Inspector.
Step 4 — Built-in transcription
Resolve Studio (paid) includes a Speech-to-Text feature that auto-creates a subtitle track from your audio. Free Resolve doesn't — generate captions externally (SoCaptions, Whisper) and import as SRT.
Step 5 — Export burned-in or sidecar
Deliver page → Subtitle Settings → 'Burn into video' for hardsubbed export, or 'As a separate file' for SRT/WebVTT/IMSC sidecar. Pick H.264 + Burn-in for TikTok/Reels, ProRes + Sidecar for broadcast deliverables.
How to import ASS subtitles into DaVinci Resolve
DaVinci Resolve does not natively render ASS styling — it strips the formatting and treats .ass files as plain text. To import ASS subtitles with Resolve, convert the .ass to SRT first (SoCaptions' ASS-to-SRT converter preserves all timing), then import the SRT as described above. Re-apply styling through Resolve's Inspector rather than relying on the ASS format's embedded styles.
If you need to burn Aegisub-style styled ASS subtitles into a video (with fonts, colors, and animation intact), the fastest method is to use FFmpeg directly: `ffmpeg -i input.mp4 -vf ass=subtitles.ass output.mp4`. This bypasses Resolve entirely and renders the ASS styling pixel-perfect. Import the output.mp4 back into Resolve if you need further edits.
Pro tips
- Resolve's Fairlight page has speech detection — useful for finding silences and tightening cuts before you caption.
- If your SRT was generated at the wrong framerate, the entire track will drift. Re-time in a frame-rate converter before re-importing.
- For karaoke captions, use Fusion — Resolve's built-in subtitle styling doesn't support per-word highlight without a custom comp.
Common problems and fixes
Subtitle track option is greyed out or missing
If right-clicking the timeline header doesn't show 'Add Subtitle Track,' check that you are in the Edit page (not Cut, Fusion, or Deliver). The subtitle track option only appears in the Edit page. Also confirm your project is on DaVinci Resolve 17 or later — earlier versions lack native subtitle support.
Subtitles disappeared after export
If the subtitle track shows in the timeline but isn't in the exported video, the most common cause is that Subtitle Settings in the Deliver page is set to 'As a separate file' rather than 'Burn into video.' Open the Deliver page, click into Subtitle Settings, and change the output to 'Burn into video.' For sidecar SRT export, check that the Roles panel has the subtitle role enabled and is set to 'Save Captions to.'
SRT file won't import — drag-and-drop not working
If Resolve refuses to import your SRT: (1) Confirm the file uses UTF-8 encoding — Windows-created SRT files sometimes default to UTF-16 or Windows-1252, which Resolve rejects. Open in a text editor and re-save as UTF-8. (2) Check that cue numbers start at 1 and every timestamp line follows `HH:MM:SS,mmm --> HH:MM:SS,mmm` exactly. A comma is required — colons fail. (3) Make sure there are no empty lines between the cue number, the timestamp, and the caption text.
Subtitles are offset / ahead of the video
A constant offset (e.g., captions are always 2 seconds early) usually means your SRT was generated starting from a non-zero timecode. Export the SRT with a timecode offset corrected to 00:00:00,000, or right-click the entire subtitle track in the Edit page and use 'Change Timecode' to shift all cues. A growing drift (early at the start, late at the end) is a frame rate mismatch — see the FAQ below.
FAQ
Can DaVinci Resolve import ASS subtitle files?
Resolve can import .ass files but strips the styling — all fonts, colors, outlines, and positioning are lost and replaced with Resolve's default subtitle style. If you need ASS styling preserved, convert to SRT first (for timing only) and re-style in Resolve's Inspector, or burn the ASS into a video file via FFmpeg before importing.
How do I burn subtitles into a video in DaVinci Resolve?
In the Deliver page, go to Subtitle Settings and set the output to 'Burn into video.' Then export normally. For TikTok, Reels, Shorts, and LinkedIn, H.264 + Burn-in is the standard deliver preset. For broadcast, use ProRes with a separate sidecar SRT.
Does DaVinci Resolve have auto-captioning?
DaVinci Resolve Studio (paid, $295 one-time) includes a Speech to Text feature that generates subtitles directly in the timeline. Free DaVinci Resolve does not include this feature. Workaround: generate captions in SoCaptions or via Whisper externally, export the SRT, and import it into the free version.
Why are my subtitles out of sync in DaVinci Resolve?
Subtitle sync drift in Resolve almost always has one of two causes: (1) the SRT was generated at the wrong frame rate — if your project is 23.976fps but the SRT was timed for 30fps, every cue drifts progressively. Run the SRT through a frame-rate converter before importing. (2) You edited the video after importing the subtitle track. In Resolve, subtitle tracks do not ripple automatically when you cut or move clips — re-import the SRT after any timeline change.
What subtitle format should I use in DaVinci Resolve?
SRT is the safest choice for DaVinci Resolve. It imports cleanly into the subtitle track, preserves timing, and exports as either SRT or WebVTT sidecar, or burned-in MP4. ASS imports with timing intact but styling is stripped. VTT imports but behavior varies across Resolve versions — SRT is more predictable. For styled burn-in using ASS formatting, use FFmpeg directly rather than going through Resolve.
Can I add subtitles in free DaVinci Resolve?
Yes — the subtitle track feature (import SRT, style, export burned-in or sidecar) is available in free DaVinci Resolve. What the free version lacks is the built-in Speech to Text transcription. Generate captions externally with SoCaptions or Whisper, export an SRT, and import that SRT into the free version. The styling, positioning, and export workflow is identical to Studio.
How do I move subtitle position in DaVinci Resolve?
Select the subtitle track in the Edit page timeline. Open Inspector → Subtitle → Style → Position. Drag the Y position slider to move the entire track up or down. For individual cues, select the specific subtitle clip, then override position in Inspector. Note: Resolve's subtitle positioning is track-wide by default — per-cue positioning is available but requires individual clip selection. For precise safe-zone placement (e.g., staying above TikTok's bottom 460px UI), calculate the Y offset for your frame size and apply it to the track.
Can DaVinci Resolve export SRT files?
Yes. In the Deliver page, go to Subtitle Settings and set the output to 'As a separate file,' then select SRT or WebVTT as the format. The exported SRT contains all cue timings and text from your subtitle track. Styling (fonts, colors, strokes) is not preserved in the SRT output — it is only visible when the SRT is imported into a player that applies its own styling, or when you export a burned-in MP4 instead.
Production workflow
The practical way to apply this guide is to treat how to add subtitles in davinci resolve (free version, srt, ass, burn-in) 2026 as a repeatable production workflow, not a one-off fix. Start with the final video file, not the rough edit. Make the content understandable first, make the captions accurate second, and make the styling attractive third. That order prevents the most common mistake in video caption work: spending time on color, animation, or font choice before the words, timing, and placement are correct.
For short-form video, the workflow should be fast enough that you can use it every time you publish. If the process takes 45 minutes per clip, you will skip it when you are busy. A good caption workflow should fit inside the final polish pass: upload the final cut, generate captions, fix the transcript, choose the preset, check safe zones, preview on mute, and export. That is enough for most creator, founder, marketer, and agency clips.
- 01Watch the video once without captions and write the single idea the viewer must understand.
- 02Generate or paste the transcript and remove anything that distracts from that idea.
- 03Set caption timing before styling. Timing problems are more damaging than font problems.
- 04Choose one readable visual system: outline, box, karaoke, cinematic, or minimal.
- 05Check the worst frame in the video, not the cleanest frame.
- 06Preview the export at phone size with sound off.
- 07Publish only when the message is clear without audio.
Quality checklist before publishing
Use this checklist before publishing any video related to how to add subtitles in davinci resolve. It is intentionally practical. The goal is not to create a perfect studio deliverable; the goal is to avoid the errors that cause people to swipe, misunderstand the message, or miss the call to action.
- The first caption appears early enough to support the hook.
- No caption is hidden by platform buttons, username text, captions, CTA buttons, or progress controls.
- Every important proper noun, number, price, URL, and product name is spelled correctly.
- Lines break around phrases instead of splitting random words.
- The caption block uses enough contrast on the brightest frame.
- The style matches the content category: louder for fast social, cleaner for tutorials, calmer for B2B.
- The video still makes sense with sound off.
- The export was checked after rendering, not only inside the editor preview.
- The caption position is consistent with other videos on the same channel.
- The final CTA is visible, readable, and not competing with native platform UI.
Common mistakes to avoid
The biggest mistake is treating captions as decoration. Captions are part of the content layer. They carry meaning, pace, emphasis, accessibility, and retention. If they are late, too small, hidden, or hard to read, the viewer does not experience them as a design flaw; they experience the whole video as harder to watch.
The second mistake is designing for the editor canvas instead of the feed. Editors show a clean preview. Social platforms add buttons, labels, captions, comments, compression, and device variation. Always assume the published version will be harsher than the preview. More margin, stronger contrast, and shorter lines are usually better than a layout that looks elegant only in the editor.
- Do not put the most important text at the very bottom of vertical video.
- Do not use thin fonts for fast speech or small mobile viewing.
- Do not rely on color alone for emphasis if contrast is weak.
- Do not generate captions before the edit is final unless you expect to redo timing.
- Do not export once and assume every platform will display the file the same way.
How to use SoCaptions for this
SoCaptions is built for the practical version of this workflow: quick caption generation, editable transcript cleanup, readable presets, and export-ready MP4 captions for social video. Use it when the edit is mostly done and the remaining job is to make the words visible, timed, and polished. That is where a focused caption tool is faster than opening a full video editor and rebuilding a caption system from scratch.
The best SoCaptions workflow is simple. Upload the final video, generate captions, fix the transcript, pick a preset, adjust placement for the platform, preview the full clip, and export. For high-volume creators, save a consistent style and reuse it. Consistency matters because viewers learn where to read your captions and begin to recognize your videos before they consciously notice the branding.
Try the workflow on a real 20-40 second clip before changing your whole process. One finished export will tell you whether the caption style, placement, and timing are strong enough for your channel.
FAQ
What is the fastest way to handle how to add subtitles in davinci resolve?
The fastest reliable method is to work from the final video, use an automatic caption or transcript tool, fix only the meaningful mistakes, and apply a proven preset instead of designing from zero. Manual control is useful, but manual setup is expensive if you repeat it for every clip. Use automation for the repetitive timing work and spend your attention on clarity, placement, and final review.
Should I use burned-in captions or a caption file?
Use burned-in captions when you need every viewer to see the text immediately in a social feed. Use a caption file such as SRT or VTT when accessibility, toggling, translation, or platform-native playback matters. For important videos, the strongest workflow is often both: a captioned social export for reach and a clean transcript or caption file for accessibility and reuse.
How do I know if the captions are readable enough?
Preview the video on a phone-sized screen with sound off. If you can understand the point without leaning in, pausing, or replaying, the captions are probably readable. Then check the brightest frame, the busiest frame, and the final export after compression. Readability is proven in the worst viewing condition, not the best screenshot.
How much should I customize the style?
Customize enough to fit your brand, but not so much that the captions become harder to read. Most channels need one dependable default and one alternate style for special clips. Constantly changing fonts, colors, and animation makes the content feel less consistent and slows production. A simple repeatable style usually beats a new design for every post.
What should I measure after publishing?
Measure retention, average watch time, completion rate, rewatches, comments that mention clarity, and whether viewers understand the call to action. View count alone is too noisy. If caption improvements work, you should see fewer early drop-offs and better comprehension on clips where the spoken message matters.
