How to Add Subtitles to Video in 2026: Auto-Caption, Manual, and Burn-In Methods

There are three main approaches to adding subtitles to a video in 2026 — auto-caption (CapCut, Clipchamp, Descript, VEED.io, Submagic), manual subtitle files (Subtitle Edit, Aegisub), and burn-in (HandBrake, FFmpeg). This guide covers the step-by-step workflow, soft vs hard subtitles, what works on

OnlineFree.app Editorial Team Updated ✓ Fact-checked against the cited sources All guides →

Quick answer

There are three main approaches to adding subtitles to a video in 2026, and the right one depends on what you need:

Three honest distinctions before the details:

  1. "Subtitles" and "captions" are slightly different. Subtitles assume the viewer can hear the audio and translate or transcribe the dialogue. Captions also describe non-dialogue audio (sound effects, music cues) for deaf or hard-of-hearing viewers. Most tools produce either depending on the setting.
  2. Soft subtitles are toggleable but not always supported. Hard-coded subtitles (burned in) work everywhere but cannot be turned off. Soft subtitles (separate track) require player support and are common on streaming platforms but not on social media.
  3. Auto-captions are usually 85–95% accurate on clear audio. Always review and correct before publishing — especially for names, jargon, brand terms, and non-English audio.

Soft subtitles vs hard subtitles

Type What it is Pros Cons
Soft subtitles (SRT, VTT, ASS) A separate text track embedded in the video file. The viewer can turn it on or off in the player. Toggleable, accessible to screen readers, supports multiple languages in one file. Not supported by some social platforms (Instagram, TikTok require hard-coded). Requires a compatible player.
Hard-coded subtitles (burned in) The subtitle text is rendered directly into the video pixels. Always visible. Works on every platform and every player. Looks the same everywhere. Cannot be turned off. Increases rendering time. Less accessible to translation tools.
Auto-captions on social media The platform's own AI captions, generated automatically when you upload. Free, no extra work. Often supports multiple languages. Style and position are platform-controlled. Not editable in some platforms.

The best auto-caption tools

1. CapCut — the best free auto-caption tool

What it does: Auto-generates captions from your video's audio. Supports multiple languages. Lets you edit text inline, change caption style, and burn into the video or export as SRT.

How to use it:

  1. Open CapCut (web or desktop) and import your video.
  2. Click "Auto Captions" or "Text > Auto Captions."
  3. Choose the language of the audio.
  4. Click "Generate." CapCut transcribes the audio and produces timed captions.
  5. Review and correct any errors. You can edit inline by clicking on the caption text.
  6. Style the captions (font, size, colour, position).
  7. Export the video with captions burned in, or export an SRT file for use elsewhere.

Best for: TikTok, Reels, Shorts, YouTube creators. The most polished free auto-caption workflow in 2026.

2. Clipchamp — the best for Windows users

What it does: Microsoft's video editor includes auto-captions. Free tier includes captions with usage limits.

How to use it:

  1. Open Clipchamp and import your video.
  2. Click "Captions" in the toolbar.
  3. Choose "Auto-generate captions."
  4. Choose the language and click "Generate."
  5. Review and edit the captions inline.
  6. Export the video with captions burned in, or export an SRT.

Best for: Windows 11 users and Microsoft 365 subscribers.

3. Descript — the best for transcript-based editing

What it does: A unique tool where you edit the video by editing the transcript. Delete a word from the transcript and the corresponding video segment is removed. Strong auto-captioning and AI-powered filler-word removal.

How to use it:

  1. Import your video. Descript transcribes the audio automatically.
  2. Edit the transcript text directly. Changes propagate to the video timeline.
  3. Style captions with themes.
  4. Export with burned-in captions, or export an SRT file.

Best for: Talking-head videos, podcasts, course content, and any video where the script matters.

4. VEED.io — a polished browser-based option

What it does: Browser-based video editor with auto-captions, translations, and styling.

Free tier: Limited free usage; paid plans remove limits.

5. Submagic

What it does: AI captions specifically designed for short-form video (Reels, Shorts, TikTok). Strong styling options.

6. Kapwing

What it does: Browser-based video editor with auto-captions. Free tier with limits.

7. YouTube Studio auto-captions

What it does: YouTube auto-generates captions for every uploaded video. Free, no extra tools required.

Best for: YouTube creators. The captions are editable in YouTube Studio and can be downloaded as SRT or VTT.

The best manual subtitle editors

8. Subtitle Edit — the strongest free dedicated editor

What it does: A free, open-source subtitle editor with timeline, waveform view, spell check, translation, and auto-sync features.

How to use it:

  1. Open Subtitle Edit.
  2. Open the audio / video file.
  3. Use the waveform to set subtitle timings precisely.
  4. Type the subtitle text and assign timings.
  5. Save as SRT, VTT, or ASS.

Best for: Anyone who needs precise control over subtitle timing, especially for translation or accessibility work.

9. Aegisub — the strongest advanced subtitle editor

What it does: A free, open-source subtitle editor with advanced features: karaoke timing, typesetting, motion graphics in subtitles, and frame-accurate positioning.

Best for: Anime fansubbers, professional captioners, and anyone who needs typeset subtitles with custom positioning and effects.

10. FFmpeg — the fastest way to burn subtitles

What it does: Burn an SRT file into a video using the subtitles filter. Free, open-source, command-line.

Burn an SRT into an MP4:

ffmpeg -i input.mp4 -vf "subtitles=subtitles.srt" -c:a copy output.mp4

This re-encodes the video with the subtitles burned into the pixels. Audio is copied without re-encoding.

Crop or style the subtitles: FFmpeg supports subtitle styling through the force_style option, but styling options are limited. For styled subtitles, use a video editor.

Best for: Power users and anyone batch-processing videos.

11. HandBrake — the easiest way to burn subtitles

What it does: A free, open-source video transcoder. Can burn an SRT file into an MP4 with full subtitle styling controls.

How to use it:

  1. Open your video in HandBrake.
  2. Go to the "Subtitles" tab.
  3. Click "Add Import SRT" and select your SRT file.
  4. Choose "Burn In" to render the subtitles into the video.
  5. Optional: style the font, size, and position under "Subtitle Defaults."
  6. Click "Start Encode."

Best for: Users who want a GUI for burning subtitles.

12. VLC — soft subtitles only

What it does: VLC can play videos with soft subtitle tracks and render them on screen. It cannot easily burn subtitles into a video. For burning, use HandBrake or FFmpeg.

How to add subtitles to a video: step by step

The simplest workflow for most people is auto-caption. Here is a step-by-step using CapCut as the example.

Step 1: Choose your tool

Pick the tool that matches your needs:

Step 2: Import your video

Open your tool and import the video file. Most tools accept MP4, MOV, MKV, and WebM.

Step 3: Generate captions

For auto-caption tools, click the auto-caption button and select the language of the audio. Wait for the tool to transcribe. Most tools complete this in a few seconds to a minute depending on video length.

Step 4: Review and correct

This is the most important step. Auto-captions are 85–95% accurate. Common errors:

Always review the full transcript before publishing.

Step 5: Style the captions

Decide on font, size, colour, position, and background. Best practices:

Step 6: Export

Choose the right output for your platform:

How to add captions on each social platform

YouTube

YouTube auto-generates captions for every uploaded video. To use your own captions:

  1. Upload the video.
  2. Go to YouTube Studio > Subtitles.
  3. Click "Add" and upload an SRT or VTT file, or transcribe manually.
  4. YouTube also offers auto-sync — upload a transcript, YouTube times it to the audio.

TikTok

TikTok auto-generates captions for many videos. To control them:

  1. Upload or record the video.
  2. Tap "Captions" in the editor.
  3. TikTok generates captions. Edit inline.
  4. Save. Captions are burned into the video.

Instagram Reels

Instagram auto-generates captions when you upload. To use your own:

  1. Upload the Reel.
  2. Tap "Captions" and edit or auto-generate.
  3. Save.

LinkedIn, X (Twitter), Facebook

These platforms support auto-captions on uploaded videos, but the editing controls are limited. Burning captions into the video before uploading is the most reliable approach for short-form content.

Common mistakes to avoid

Decision rule: which tool to use

Frequently asked questions

What is the best free tool to add subtitles to a video?

For auto-captions, CapCut is the strongest free option in 2026. For manual control, Subtitle Edit is the strongest free dedicated editor. For burning captions into a video, HandBrake (GUI) or FFmpeg (command-line) are the strongest free options.

Can I add subtitles to a video without paying?

Yes. Most tools above have meaningful free tiers. The combination of CapCut (auto-captions) and HandBrake (burn-in) covers most use cases for free.

How accurate are auto-captions?

Most AI caption tools are 85–95% accurate on clear audio with standard vocabulary. Accuracy drops with background music, multiple speakers, accents, jargon, and non-English audio. Always review the transcript before publishing.

What is the difference between subtitles and captions?

Subtitles assume the viewer can hear the audio and translate or transcribe the dialogue. Captions also describe non-dialogue audio (sound effects, music cues) for deaf or hard-of-hearing viewers. For most online video use, the terms are interchangeable.

Can I edit auto-captions after they are generated?

Yes. Most auto-caption tools (CapCut, Clipchamp, Descript, VEED.io, Submagic) let you edit the transcript and re-time the captions. Always do this before publishing.

Can I add subtitles in multiple languages?

Yes. Generate or write captions in each language you need. Most video players and platforms support multiple subtitle tracks in one file.

Will captions increase my video file size?

Burned-in captions add a small amount (the cost of rendering the text). Soft subtitles add a few KB. Both are minor compared to the video itself.

Do captions help with SEO?

Yes. Search engines index soft subtitle text (SRT, VTT). YouTube captions are indexed and contribute to discoverability. Burned-in captions are not indexed as text but improve watch time, which indirectly helps SEO.

How do I add captions to a live stream?

Live captioning is different from video captioning. YouTube, Twitch, and most major platforms offer live auto-captions via speech recognition. For higher accuracy, professional captioning services use human transcriptionists with specialised software.

What is the SRT format?

SRT (SubRip Subtitle) is the most common subtitle file format. It is a plain-text file with timestamps and text:

1
00:00:01,000 --> 00:00:04,000
This is the first subtitle line.

2
00:00:05,000 --> 00:00:08,000
This is the second subtitle line.

Most video players and subtitle editors support SRT.

Key takeaways

Sources and further reading

← More guides Browse free tools →

More free tools

Step-by-step guides in our blog & guides.

محول العملات من دولار لريال Tarot Card Reading Youtube To Mp3 Converter 1789145803072 Life Counter For Mtg حاسبة الفرق بين تاريخين Online Gantt Chart Maker Green Screen Remover حاسبة قوى نهاية الخدمة Image Compressor Target Size Kb Online Receipt Generator