How to Add Subtitles to a Video: 4 Methods for MP4, SRT, and YouTube

Choose the subtitle output before choosing the tool. This guide compares UniFab, Canva, Premiere Pro, and iMovie, then explains SRT/VTT files, burned-in MP4 captions, YouTube tracks, lawful local use, and a practical quality-control checklist.

To add subtitles to a video, decide how viewers should receive them, then choose a tool, generate or enter the text, review every caption, and export. The key decision is whether you need burned-in text, a toggleable track, a separate file, or platform-native captions.

My editorial rule is simple: choose the delivery format before the software. That prevents a polished edit from becoming unusable on the viewer's player, TV, website, or social platform.

Why Subtitles and Captions Matter

How YouTube captions support comprehension, accessibility, translation, and SRT reuse

Subtitles make dialogue easier to follow, while captions add speaker labels and meaningful sound cues for caption accessibility. If you add captions to video, treat the transcript as a draft that still needs a human review.

As of July 2026, WHO reports that 430 million people require rehabilitation for disabling hearing loss and projects that more than 700 million may do so by 2050. Clear captions can support more viewers, but text alone does not address every accessibility need.

  • Comprehension: Viewers can follow names, technical terms, and speech in noisy or sound-off settings.
  • Accessibility: Captions can identify speakers and include useful cues such as [music] or [door closes].
  • Localization: A reviewed transcript can support a separate translation workflow without mixing that larger task into the initial caption edit.
  • Reuse: A clean transcript can be delivered as a subtitle file, embedded track, or rendered text.

Choose the Right Subtitle Output

Subtitle output choices for MP4, SRT, VTT, VLC, and YouTube playback

Subtitle file formats determine whether viewers can turn text off, whether the video must be encoded again, and how easily the wording can be revised later. Decide among burned-in subtitles, soft subtitles, sidecar files, and platform-native tracks before editing.

OutputCan viewers turn it off?Video re-encoding?Typical compatibilityFuture editingAccessibility useBest-fit scenario
Separate SRT or VTTYes, when the player loads the fileNoDepends on player or platform supportEasy to replace or reviseGood when the platform exposes caption controlsWeb publishing, YouTube, and editable delivery
Embedded soft trackYesUsually not for the video image itselfGood on players that support the embedded trackReplaceable with the right container toolsUseful when controls and metadata are supportedLocal libraries with known player support
Burned-in captionsNoYesVisible wherever the video playsRequires editing the source and exporting againAlways visible, but not equivalent to a selectable caption trackSocial clips, TVs, or unknown playback environments
Platform-native captionsYesNoLimited to the hosting platformEditable in the platform interfaceOften the strongest choice for platform accessibility featuresYouTube and other hosted-video publishing

Burned-In Captions

Burned-in subtitles become part of the video image, so they remain visible in an MP4 even when the player has no subtitle controls. This broad compatibility costs flexibility because changing the text requires another export.

For MP4 subtitles intended for social feeds, presentation screens, or an unfamiliar TV, burned-in text is often the safer delivery choice. Keep a reviewed subtitle file and editable project so later corrections do not start from scratch.

Toggleable Tracks and Sidecar Files

Soft subtitles and toggleable captions let viewers show or hide the text. A separate SRT subtitle file is widely useful, while a VTT subtitle file is common in web workflows.

Sidecar files are easy to revise, but the recipient must keep the video and subtitle file together, and the player must support the format. An embedded track reduces file-management mistakes, though compatibility still depends on the container and playback device.

Compare Four Subtitle Workflows

UniFab, Canva, Premiere Pro, and iMovie subtitle workflow comparison

There are four practical ways to approach how to add subtitles: a subtitle-focused generator, a browser design editor, a full timeline editor, or manual text overlays. The right choice follows the required output and review depth, not a generic ranking.

WorkflowBest-fit workflowAutomatic transcriptionManual transcript editingTiming controlsSubtitle-file importSeparate subtitle exportBurned-in video exportBatch suitabilityLearning curveCost model
UniFab AI Subtitle GeneratorLocal Windows or Mac subtitle generation for repeated files. Not ideal for mobile-only work or frame-level creative editing.YesReview before deliveryCorrection is part of the review workflowGenerate from source media in this workflowSubtitle download supportedMP4 and MKV outputYesGuided subtitle workflowCommercial desktop software
CanvaShort visual projects that combine captions with templates. Not ideal for subtitle-dense batch delivery.Available in its subtitle workflowYesVisual caption adjustmentsNot used in this workflowThe rendered-video workflow is covered hereYesProject-basedApproachable for template editingAccount-plan model
Adobe Premiere ProProjects already being edited on a full timeline. Not ideal for a quick one-video caption task.YesYesDetailed timeline controlSupported caption workflowSRT or VTT deliveryYesProject and sequence basedMore setup and editing depthSubscription
iMovieShort Apple-device projects needing visible text overlays. Not ideal for toggleable captions or subtitle-file delivery.NoManual text entryTitle-clip durationNo dedicated subtitle-track importNo dedicated subtitle-file exportYes, as rendered text overlaysNo dedicated batch workflowDirect for short editsIncluded with supported Apple devices

For a broader cost-focused tool comparison, keep that research separate from this workflow decision. Platform-specific social captions and video translation also deserve their own instructions rather than being compressed into this guide.

Add Subtitles with UniFab AI

The UniFab subtitle generator is a video subtitle generator for Windows and Mac that can create subtitles, support batch subtitle processing, and deliver subtitles with MP4 or MKV video workflows. Generated text still needs editorial review.

UniFab AI Subtitle Generator creating and reviewing timed captions

Where UniFab Fits

UniFab fits teams or creators handling repeated local files when automatic video captions can shorten the first-draft stage. Batch processing is useful when review ownership is assigned, delivery format is agreed in advance, and names, speaker labels, and sound cues are checked.

  • Best fit: Windows or Mac users preparing subtitles for multiple authorized local videos and delivering subtitle files or MP4/MKV outputs.
  • Not ideal for: Mobile-only workflows or projects that need the frame-level compositing and creative controls of a full timeline editor.
  • Important limitation: AI-generated wording and timing are not publication-ready without human subtitle quality control.

A browser-based subtitle generator online is available for a lighter upload workflow. This guide does not assume that its controls or batch behavior match the desktop product.

Generate, Review, and Export Subtitles

A reliable UniFab workflow separates generation from approval: create the draft, correct the language and timing, then choose the output. My preference is to name the reviewer before starting a batch, because automation without ownership simply moves errors downstream.

  1. Import an authorized video on Windows or Mac and start subtitle generation.
  2. Review the transcript for names, terminology, punctuation, and missing speech.
  3. Correct caption boundaries, line breaks, and reading order while playing the video.
  4. Add speaker identification and meaningful non-speech cues when accessibility is part of the brief.
  5. Choose a supported subtitle download or an MP4/MKV video output, then export and watch the delivered result.
Free Download

30-day Free Trial for full feature, without watermark!

Step 1

Download UniFab software and launch it, select the Subtitle Generator module. Then, upload the video file for which you want to create subtitles or any SRT file with subtitles.

how to add subtitles to a video in UniFab - step1
Step 2

From the 30+ available options, select the language into which you want to translate the video subtitle. UniFab will then automatically generate the subtitles in your selected language. 

how to add subtitles to a video in UniFab - step2
Step 3

Select the “Start” option to auto-generate the subtitles. Then, you will have a clear and editable .srt file with subtitles. Use UniFab Video Converter to add subtitles to your desired video. 

Add Subtitles with Canva

Canva subtitles suit short, design-led videos when the captions need to match a visual template. It is a practical browser workflow for creators who want transcription and styling in one project rather than a dedicated subtitle-delivery pipeline.

Canva video editor showing a styled subtitle workflow

Where Canva Fits

Use Canva when the final result is a short rendered video and visual consistency matters more than detailed subtitle-file management. It is less suitable for long, dialogue-heavy projects or batch subtitle processing that needs formal review and handoff.

  • Best fit: Short social, presentation, and marketing clips built with templates.
  • Not ideal for: Long subtitle-dense programs, repeated batches, or deliveries centered on editable sidecar files.

Add and Style Canva Subtitles

The Canva workflow combines upload, caption generation, correction, and styling. Keep the text readable before adding decorative elements; the subtitle should remain clear over changing backgrounds.

  1. Open a video project and upload the source video.
  2. Choose the subtitle feature and generate captions from the audio.
  3. Correct the transcript, then adjust font, size, color, placement, and background treatment.
  4. Play the complete video, fix timing or crowded lines, and export the finished video.

Canva project upload screen for adding subtitles to video Canva subtitle editor for correcting and styling caption text

Canva Subtitle Limitations

Canva's strength is visual assembly, not deep subtitle operations. A long transcript can make review cumbersome, and a template-led rendered-video workflow may not fit a client who expects separate SRT/VTT files or detailed timing handoff.

If the task is really general text animation rather than dialogue captions, the dedicated guide to add text to a video keeps that separate intent focused.

Add Captions with Premiere Pro

Premiere Pro captions fit editors who are already finishing picture and sound on a timeline. Its value is the ability to correct the transcript, refine timing, style captions, and choose between a caption file and a rendered video in the same project.

Adobe Premiere Pro captions workspace for transcript and timeline editing

Create and Export Premiere Pro Captions

Create Premiere Pro captions after the edit is stable enough for timing review. Major picture changes made after captioning can create avoidable synchronization work.

  1. Import the video, place it in a sequence, and open the Text or Captions workspace.
  2. Transcribe the sequence in the spoken language.
  3. Correct the transcript before creating caption clips.
  4. Create captions, then inspect line breaks, timing, placement, and style on the timeline.
  5. Export a caption file such as SRT/VTT or render the captions with the video, depending on delivery requirements.

Premiere Pro captions workspace opened for a video sequence Premiere Pro transcript panel generating caption text from audio Premiere Pro caption clips prepared for subtitle export

Premiere Pro Caption Tips

Subtitle timing correction is most efficient after transcript errors are fixed. Otherwise, an editor may carefully time wording that later changes and creates another pass.

  • Save a caption style for repeat projects, but check contrast against each scene.
  • Split or merge captions at natural phrase boundaries rather than forcing uniform blocks.
  • Review long, subtitle-dense sequences in sections, then complete one uninterrupted final playback.
  • Use Premiere when timeline control justifies the setup; use a focused subtitle workflow for a quick standalone job.

Add Subtitles with iMovie

iMovie subtitles are manual title overlays rather than a dedicated toggleable caption track. This method fits a short video when the editor already uses iMovie and the final text should stay visible in the rendered video.

iMovie timeline prepared for manual subtitle text overlays

Create Timed Text in iMovie

Build the subtitles as repeated title clips, keeping placement and styling consistent. Because each line is entered and timed manually, finish the spoken edit before starting this pass.

  1. Import the video into an iMovie project and place it on the timeline.
  2. Choose a restrained title style positioned where it will not cover important content.
  3. Drag the title above the video, enter the caption text, and adjust its duration to match the speech.
  4. Repeat for each phrase, then play the complete project and correct timing and line breaks.
  5. Export the video with the text overlays included.

iMovie title browser selecting a subtitle-style text overlay iMovie timeline timing manual subtitle text to dialogue

iMovie Subtitle Limitations

iMovie does not turn the overlay workflow into a separate SRT/VTT delivery or a viewer-controlled caption track. Manual entry also scales poorly as dialogue length grows.

  • Best fit: Short projects with a limited amount of dialogue and a burned-in result.
  • Not ideal for: Long programs, automatic transcription, multilingual track management, or toggleable-caption delivery.

Add Captions in YouTube Studio

YouTube subtitles can be added as a platform-native track by uploading a file or reviewing automatic video captions. This keeps captions toggleable and editable without changing the uploaded video image.

Upload an SRT or VTT File

An existing SRT subtitle file or VTT subtitle file is useful when the captions were reviewed outside YouTube. Confirm that the timing matches the final uploaded edit.

  1. Open YouTube Studio and select the video.
  2. Choose Subtitles, add the language, and select the upload option.
  3. Upload the timed subtitle file and preview the result.
  4. Correct any timing or text issues, then publish the caption track.

Review YouTube Auto-Captions

YouTube's automatic captions are a starting point, not final copy. Review names, punctuation, speaker changes, and timing at normal playback speed before publishing an edited version.

A timing error can hide the meaning of a good transcript, especially when a caption appears after the relevant action or speaker. Correct the words first, then adjust the cue boundaries.

Subtitles on Videos You Do Not Own

Ordinary viewers cannot directly add a subtitle track to another channel's YouTube upload. The channel owner or manager controls subtitles and can invite an authorized Subtitle Editor.

Who Can Edit a Channel's Subtitles

YouTube Community Contributions ended in 2020. Today, subtitle changes must come through the channel's own permissions, so send a corrected transcript or subtitle file to the owner rather than expecting to alter the public upload yourself.

Local Options for Personal Viewing

For lawful personal viewing, you can load a subtitle file beside a local copy you own, are authorized to use, or may use under applicable law and the source platform's terms. This does not change the creator's upload or grant permission to republish it.

This guide does not cover defeating encryption, subscription gates, or access controls. Responsibility for the content, rights, and permitted use remains with the user.

Add Subtitles to Downloaded Videos

For a downloaded video, apply the earlier output decision: use soft subtitles when you control the player and want future edits, or burned-in subtitles when the text must appear on a TV or unknown player.

Before editing, confirm that you own the video, have permission, or are otherwise allowed to make a personal viewing or backup copy under applicable law and the source terms. Do not share or commercially reuse material without the necessary rights.

Load an External Subtitle File

An external SRT keeps the video stream unchanged and lets the viewer turn subtitles off. Name the video and subtitle files consistently, keep them in the same folder, and select the track in a compatible player such as VLC.

  1. Open the authorized local video in the player.
  2. Choose the subtitle-track command and load the SRT file.
  3. Check character display, synchronization, and line breaks during playback.

This is the most editable local option, but it depends on the recipient keeping both files together and using a compatible player.

Burn Captions into an MP4

Burned-in MP4 subtitles trade editability for predictable visibility. The video must be encoded again, so keep the source project and use export settings appropriate to the original video.

  • Use burned-in text when a TV, USB playback device, or recipient's player may ignore separate subtitle files.
  • Confirm that accented and non-Latin characters display correctly before encoding the full video.
  • Watch the exported MP4, because correct timing in the editor does not guarantee a correct final file.

Review Subtitle Quality Before Export

Subtitle quality control should cover the words, timing, readability, accessibility details, and final playback. Automatic output is an efficient draft, but approval requires watching the delivered version from start to finish.

Check Text, Timing, and Line Breaks

Correct the transcript before fine subtitle timing correction. Then review each caption in context rather than judging isolated lines.

  • Verify names, brands, technical terms, numbers, and punctuation.
  • Align each cue with the spoken phrase and avoid captions that linger into the next speaker.
  • Break lines at natural phrase boundaries and avoid separating short grammatical units.
  • Keep text readable with sufficient contrast and safe placement away from important on-screen information.
  • Complete a normal-speed playback of the exported file or published track.

The most common failure I would guard against is trusting the auto-caption screen without reviewing the final video. A clean transcript can still fail through timing drift, crowded lines, or poor contrast.

Add Speakers and Non-Speech Cues

Captions intended for deaf and hard-of-hearing viewers should go beyond dialogue. Identify speakers when the voice is unclear and include meaningful sounds that affect understanding.

  • Use concise labels such as [Alex] when a speaker cannot be identified visually.
  • Include relevant cues such as [alarm sounds], [applause], or [soft music].
  • Avoid describing sounds that add no useful context.

Choose a Workflow That Fits

Choose by output first, then editing depth, project volume, and review responsibility. UniFab can suit Windows or Mac users handling repeated subtitle files, Canva fits short visual work, Premiere Pro fits timeline-heavy projects, and iMovie fits brief manual overlays.

UniFab is not the right fit for a mobile-only workflow or a project that needs detailed creative compositing. Whichever method you choose, assign a reviewer and test the final delivery on the device or platform the audience will use.

Subtitle FAQs

These answers cover common export and troubleshooting decisions without repeating the full workflows above.

Why Are My Automatic Captions Out of Sync?

Speech recognition and timing segmentation are separate steps. Correct the transcript first, then adjust caption boundaries while watching the full video at normal speed. If the video was re-edited after transcription, regenerate or retime the captions against the final cut.

Will Adding Subtitles Reduce Video Quality?

A separate SRT file or toggleable soft track does not change the video image. Burned-in captions require a new video export, so aggressive encoding settings can affect quality. Keep the original and review the rendered MP4 before delivery.

Can I Edit Subtitles After Exporting?

Sidecar files and toggleable tracks can usually be revised or replaced. Burned-in text is part of the image, so you need to edit the source project and export the video again.

Do I Need Captions as Well as Subtitles?

Use accessibility captions when viewers need speaker identification and meaningful non-speech audio in addition to dialogue. Dialogue-focused subtitles may be enough for translation or comprehension, but they do not cover the full caption accessibility task.

avatar
Harper Seven
UniFab Editor
Harper joined the UniFab team in 2024 and focuses on video technology–related content. With a blend of technical insight and hands-on experience, she produces authoritative software reviews, clear user guides, technical blogs, and video tutorials that help users better understand and work with modern video tools. Outside of work, Harper enjoys photography, outdoor activities, and video editing, often exploring visual storytelling through creative practice.