Editing & Tools

How to Add Subtitles to a Video in 2026: Free and Automatic Methods

ChatCut Team
11 min read
How to Add Subtitles to a Video in 2026: Free and Automatic Methods
Contents
  1. Key Takeaways
  2. Step 1: Choose Burned-In Subtitles or a Subtitle File
  3. Step 2: Add Subtitles in the Tool You Use
  4. Step 3: Check Before You Publish
  5. Make Subtitles Easier to Read
  6. FAQ

To add subtitles to a video, you generate or type the text, sync it to the speech, check it, and then either burn it into the picture or export it as a subtitle file (usually SRT) that the player shows on request. Most tools now generate the first draft automatically from the audio; your job is to correct names and numbers and choose the right output for where the video is going.

This guide starts with that output decision, then gives the exact steps in the tools people use most: an AI editor, YouTube Studio, CapCut, Premiere Pro, DaVinci Resolve and the iPhone. Menu paths were checked against each vendor’s help pages on November 4, 2026.

Key Takeaways

  • Decide the output first. Burned-in subtitles are part of the picture and always visible; a subtitle file (SRT) can be switched on and off, corrected and translated without re-exporting.
  • YouTube, Premiere Pro, DaVinci Resolve and CapCut on web and desktop accept SRT files. Instagram, Edits and TikTok don’t document SRT uploads, so burn subtitles in or use their own caption tools.
  • Automatic captions are a draft. Always check names, numbers, technical terms and line breaks before you publish.
  • For free: YouTube Studio’s automatic captions, CapCut’s auto captions, DaVinci Resolve’s free version (manual or SRT import) and ChatCut’s free plan all work without paying.

Step 1: Choose Burned-In Subtitles or a Subtitle File

Comparison of burned-in subtitles, which are part of the picture and always visible, and a subtitle file such as video.srt, which viewers can switch on or off, with a table of which destinations accept uploaded SRT files: YouTube yes; Instagram, Edits and TikTok not documented; Premiere Pro, DaVinci Resolve and CapCut web or desktop yes.
Burn subtitles in when the platform won't take a file or you want styled captions. Upload an SRT when viewers should be able to turn them off.

Burned-in subtitles (also called open captions or hardcoded subtitles) are rendered into the video frames. They look the same everywhere, keep your font and animation, and can’t be turned off. This is the norm for Reels, TikTok and Shorts, where styled captions are part of the look.

A subtitle file (closed captions) is a separate text file with timings. SRT is the most widely supported format. The player shows it when the viewer turns captions on, and you can fix a typo or add a translation without exporting the video again. An SRT file is plain text:

1
00:00:01,000 --> 00:00:03,200
Welcome back to the channel.

2
00:00:03,400 --> 00:00:06,000
Today we're adding subtitles in three steps.

Each cue has a number, a start and end time (hours:minutes:seconds,milliseconds), the text, and a blank line. Basic SRT doesn’t carry styling: colors, fonts and animation only survive when subtitles are burned in.

If you’re unsure, do both: export one video with subtitles burned in for social platforms, and keep the SRT for YouTube, your website player and anyone who needs to translate or edit the text later.

Step 2: Add Subtitles in the Tool You Use

In an AI video editor (ChatCut)

ChatCut transcribes speech automatically and keeps the captions editable on the timeline, so you can correct them, restyle them and export either output from the same project. It runs as a desktop app for macOS and Windows and as a web app.

  1. Import your video and let transcription finish. Captions follow the active audio source, so pick the right track if your project has several.
  2. Turn captions on with the split Captions control below the Viewer, then open the Caption style menu and choose a style such as Plain, Netflix or TikTok Pop. Hover a style to preview it on your own captions.
  3. Correct the text. Edit words in the caption card or search and replace in the Content panel. Fixing a word’s spelling doesn’t change the cut; deleting words in the transcript does cut the video, so use the right control.
  4. Style single words if you want emphasis: select words in a caption card to change their color, background, size or stroke. Save a look you like with Save current style… to reuse it later.
  5. Export. Export → Video renders the visible captions into the picture. Export → Subtitles → SubRip (.srt) saves the timed text as a separate file (plain text is also available).
ChatCut editor with an AI chat that restyled captions across five clips, the source transcript, a vertical preview with a word-by-word caption highlight, and the timeline.
Captions stay editable after generation. Here one request restyled them on five clips at once.

You can also ask the agent to do it:

Try this prompt
Add captions to this video: bold white text with a black outline, centered in the lower third, two short lines at most. Highlight key words in yellow. Then export the video with captions burned in and a separate SRT file.

To translate subtitles, open the right side of the Captions control, choose Translate captions and a language. The translation appears as its own caption source that you can show, style and export separately from the original. See the captions guide and export guide for details.

On YouTube (automatic captions and SRT upload)

YouTube generates automatic captions for supported languages after you upload. To review them, open YouTube Studio → Subtitles, pick the video, and in the Subtitles column select More next to the automatic track to edit errors. Automatic captions may not appear when the audio is poor, people talk over each other, or the language isn’t supported (YouTube help).

To upload your own SRT file:

  1. In YouTube Studio, select Subtitles, then the video.
  2. Select ADD LANGUAGE and choose the language.
  3. Under Subtitles, select ADD, then Upload file.
  4. Choose With timing, select Continue, pick your SRT file and select Save.

Save the SRT as plain UTF-8 text. YouTube ignores styling inside SRT files (upload help).

In CapCut (web, desktop and mobile)

CapCut’s automatic captions live in the same place on every version (CapCut help):

  • Web: Captions → Auto Captions → Recognise → choose the language → Generate.
  • Desktop: Captions → Auto Captions → choose the audio source and language → Generate.
  • Mobile: New project → import the video → Captions → Auto Captions → choose the language → Generate.

Correct individual caption blocks afterward. To bring in an existing SRT, use Captions on the web or Captions → Add Captions on desktop; the mobile app doesn’t import subtitle files directly (import help). Exporting the video and exporting captions as SRT or TXT are separate steps.

In Premiere Pro

  1. Open Window → Text, then in the Transcript menu choose Generate static transcript, set the language and audio, and select Transcribe.
  2. Switch to Window → Workspaces → Captions and Graphics, open Captions, and choose Create captions from transcript. Adjust the settings and select Create captions.
  3. When exporting, the Captions section of the Export workspace lets you burn captions into the video or create a separate sidecar file such as SRT (Adobe export help).

Premiere’s speech-to-text supports a specific list of languages; check Adobe’s language page before you rely on it. You can also import an SRT file into the project and drop it on the timeline.

In DaVinci Resolve (free and Studio)

In the free version of DaVinci Resolve you can add subtitles by hand or import a file:

  • By hand: right-click a track header and choose Add Subtitle Track, then in the Inspector use Captions → Create Caption and Add New for each following line.
  • From an SRT: right-click in the Media Pool, choose Import Subtitle, select the file, and drag it above your video tracks.

Automatic subtitles from speech, Timeline → Create Subtitles from Audio, need the paid DaVinci Resolve Studio (Blackmagic feature list). On the Deliver page, choose Burn into video or export the subtitles as a separate file in SRT format.

On iPhone

The iPhone has no built-in automatic subtitles for videos in Photos. The caption field in a photo’s Info panel is searchable metadata, not on-screen text (Apple help). Your options:

  • iMovie: tap a clip on the timeline, choose Titles, pick a style, tap the sample text and type. This works for a few lines of on-screen text, not full subtitles.
  • Clips: if you already have Apple’s Clips app, its Live Titles add animated captions as you speak. Apple stopped offering Clips to new users in October 2025 (Apple notice).
  • A captioning app such as CapCut or Edits, which generate captions from the audio.

On Instagram, Edits and TikTok

Instagram, Meta’s Edits app and TikTok all offer captions inside their apps, and their menus change often, so follow each app’s current help page rather than an old screenshot. None of them documents uploading an SRT file. If you edited elsewhere, burn the subtitles in before you upload, and keep important text away from the bottom and right edges, where the app’s buttons and descriptions sit.

Step 3: Check Before You Publish

Automatic captions are good drafts and bad final copies. Watch the whole video once with captions on and check:

  • Names, brands and technical terms, which speech recognition gets wrong most often.
  • Numbers, dates and prices. One wrong digit changes the meaning.
  • Timing. Each line should appear with the words it shows and stay long enough to read.
  • Line length. Two short lines are easier to read than one long one, especially on a phone.
  • Placement. Captions shouldn’t cover faces, on-screen text or a platform’s buttons.
  • Speakers and sounds. For accessibility, identify speakers when it isn’t obvious and note meaningful sounds like [laughter] or [music].

Make Subtitles Easier to Read

  • Use high contrast: white or yellow text with a dark outline or a semi-transparent box.
  • Keep the font large enough to read on a phone held at arm’s length.
  • For vertical video, place captions in the middle third rather than at the very bottom.
  • Use word-by-word highlighting sparingly. It helps fast-paced social clips and distracts in long interviews.
  • Stay consistent: one style per video, and the same style across a series.
Generate, correct and style subtitles, then export the video and SRTDownload DesktopDownload for macOSDownload for WindowsDownload ChatCut Desktop

FAQ

Frequently asked questions

How do I add subtitles to a video for free?
Upload to YouTube and edit its automatic captions in YouTube Studio, use CapCut's Auto Captions, add them by hand or from an SRT file in DaVinci Resolve's free version, or use ChatCut's free plan, which includes transcription, captions and SRT export. Check the final file for watermarks or resolution limits.
How do I add subtitles to a video automatically?
Use a tool that transcribes the audio: YouTube's automatic captions, CapCut's Auto Captions, Premiere Pro's speech-to-text, DaVinci Resolve Studio's Create Subtitles from Audio, or an AI editor such as ChatCut. Then correct names, numbers and timing before you publish.
What's the difference between burned-in subtitles and an SRT file?
Burned-in subtitles are part of the video picture: always visible, styled, and fixed until you re-export. An SRT is a separate timed text file that players show when captions are turned on; it can be corrected or translated without re-exporting, but it carries no styling.
How do I add subtitles to a video I already downloaded?
Open the file in an editor such as ChatCut, CapCut, Premiere Pro or DaVinci Resolve, generate or import the subtitles, then export a new video with them burned in or export an SRT to play alongside it. If you only want to watch with subtitles, a media player that loads SRT files can show them without changing the video.
Can I add subtitles to a video on my iPhone?
Not automatically in the Photos app. You can add short titles in iMovie, use Live Titles in Clips if you already have it, or use a captioning app such as CapCut or Edits that generates subtitles from the audio and burns them into the export.
Does Instagram or TikTok accept SRT files?
Neither documents an SRT upload. Use the app's own captions feature when posting, or burn subtitles into the video before uploading.
How do I translate subtitles into another language?
Many editors can translate an existing caption track. In ChatCut, choose Translate captions from the Captions control; the translation becomes a separate caption source you can style and export as its own SRT. On YouTube, you can add a subtitle file for each language under ADD LANGUAGE. For dubbing and lip sync too, see how to translate a video.

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