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
Quick answer
There are three main approaches to adding subtitles to a video in 2026, and the right one depends on what you need:
- Auto-caption (easiest): Use an AI tool that transcribes your audio and produces timed captions. CapCut, Clipchamp, Descript, VEED.io, and Submagic are the strongest options. Most are free with usage limits.
- Manual subtitle file (most flexible): Create an SRT or VTT file and either embed it as a soft subtitle track (toggle on/off) or burn it into the video. Aegisub, Subtitle Edit, and FFmpeg are the strongest free tools.
- Burn into video (most compatible): Render the subtitles directly into the video pixels so they appear on every player. HandBrake, FFmpeg, and most video editors can do this.
Three honest distinctions before the details:
- "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.
- 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.
- 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:
- Open CapCut (web or desktop) and import your video.
- Click "Auto Captions" or "Text > Auto Captions."
- Choose the language of the audio.
- Click "Generate." CapCut transcribes the audio and produces timed captions.
- Review and correct any errors. You can edit inline by clicking on the caption text.
- Style the captions (font, size, colour, position).
- 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:
- Open Clipchamp and import your video.
- Click "Captions" in the toolbar.
- Choose "Auto-generate captions."
- Choose the language and click "Generate."
- Review and edit the captions inline.
- 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:
- Import your video. Descript transcribes the audio automatically.
- Edit the transcript text directly. Changes propagate to the video timeline.
- Style captions with themes.
- 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:
- Open Subtitle Edit.
- Open the audio / video file.
- Use the waveform to set subtitle timings precisely.
- Type the subtitle text and assign timings.
- 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:
- Open your video in HandBrake.
- Go to the "Subtitles" tab.
- Click "Add Import SRT" and select your SRT file.
- Choose "Burn In" to render the subtitles into the video.
- Optional: style the font, size, and position under "Subtitle Defaults."
- 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:
- Easy and free: CapCut, VEED.io, Submagic.
- Windows users: Clipchamp.
- Transcript editing: Descript.
- Manual control: Subtitle Edit, Aegisub.
- Burn-in only: HandBrake, FFmpeg.
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:
- Names of people, brands, products.
- Jargon and technical terms.
- Non-English words mixed with English.
- Multiple speakers (auto-caption may merge them).
- Homophones ("their" vs "there").
Always review the full transcript before publishing.
Step 5: Style the captions
Decide on font, size, colour, position, and background. Best practices:
- Use a font that is easy to read (sans-serif like Arial, Helvetica, or platform-recommended fonts).
- Use white text with a subtle black background for legibility on any video.
- Position at the bottom centre for most content.
- Keep captions on screen long enough to read at the natural playback speed.
Step 6: Export
Choose the right output for your platform:
- Social media (TikTok, Reels, Shorts): Burn the captions into the video. Auto-captions on the platform are unreliable.
- YouTube: Upload the video and use YouTube's auto-captions, or upload an SRT file alongside the video for higher accuracy.
- Vimeo, your own website: Upload the video with soft subtitle tracks (SRT or VTT) so viewers can toggle captions on or off.
- Broadcast: Use broadcast-specific subtitle formats and a professional captioning workflow.
How to add captions on each social platform
YouTube
YouTube auto-generates captions for every uploaded video. To use your own captions:
- Upload the video.
- Go to YouTube Studio > Subtitles.
- Click "Add" and upload an SRT or VTT file, or transcribe manually.
- 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:
- Upload or record the video.
- Tap "Captions" in the editor.
- TikTok generates captions. Edit inline.
- Save. Captions are burned into the video.
Instagram Reels
Instagram auto-generates captions when you upload. To use your own:
- Upload the Reel.
- Tap "Captions" and edit or auto-generate.
- 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
- Trusting auto-captions without review. Even the best tools make mistakes, especially with names, jargon, and non-English audio. Always review.
- Uploading soft subtitles to platforms that do not support them. TikTok and Instagram Reels require burned-in captions.
- Using fonts that are hard to read. Decorative fonts look stylish but hurt readability. Use clear sans-serif fonts.
- Placing captions in front of important visual information. Bottom centre is standard. Avoid covering faces, text in the video, or key actions.
- Leaving captions on screen too long. Lines that linger longer than they should distract from the visuals.
- Skipping translation. If you are publishing in multiple languages, translate the captions. Most platforms support multiple subtitle tracks.
- Forgetting accessibility. Captions are not optional for accessibility. Make sure they are accurate, in sync, and easy to read.
Decision rule: which tool to use
- I want the easiest free auto-caption for social media: CapCut.
- I am on Windows 11 with Microsoft 365: Clipchamp.
- I edit by transcript and want the best AI tools: Descript.
- I want the most polished auto-caption styling: Submagic.
- I need precise subtitle timing for accessibility or translation: Subtitle Edit.
- I need advanced typeset subtitles (anime fansubbing, custom styling): Aegisub.
- I just want to burn an SRT into a video: HandBrake (GUI) or FFmpeg (command-line).
- I want to add multiple language tracks to one video: Most editors can do this. Upload multiple SRT files.
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:
100:00:01,000 --> 00:00:04,000This is the first subtitle line.200:00:05,000 --> 00:00:08,000This is the second subtitle line.
Most video players and subtitle editors support SRT.
Key takeaways
- Auto-caption is the easiest path — CapCut, Clipchamp, Descript, VEED.io, Submagic all do this well in 2026.
- Always review auto-captions before publishing — 85–95% accuracy is not enough for production work.
- Soft subtitles are flexible but not supported everywhere. Hard-coded captions work on every player.
- For burning subtitles: HandBrake (GUI) or FFmpeg (command-line) are the strongest free options.
- For manual subtitle files: Subtitle Edit and Aegisub are the strongest free dedicated editors.
- For social media, captions are essential. Most viewers watch with sound off. Burning captions in is the most reliable approach.
- Captions also help SEO. YouTube captions and soft subtitle text are indexed by search engines.