how-to6 min read

How to Add Subtitles to a Video Online for Free

By Framebit Team · June 26, 2026

Laptop screen showing video playback with subtitle text overlaid
Photo by Emile Perron on Unsplash

What you'll learn

  • 85% of social video is watched without sound — subtitles are the only way to reach those viewers
  • AI transcription in 100+ languages generates subtitles in seconds, no manual typing needed
  • Subtitles are burned permanently into your MP4 — one file, no separate subtitle track to manage

Most online videos are watched with the sound off. That is not a niche behavior — it is the default on every major social platform. When your video autoplays in a feed, the viewer's phone is almost certainly muted. Subtitles are not an optional accessibility feature for online video; they are the core communication channel for most of your audience.

This guide shows you how to add subtitles to any video — not just on one specific platform, but any video file — using a free browser tool with no account or software required.

Add Captions to Video — Free

Burn animated subtitles into any video, right in your browser. No upload limit, no watermark.

Try it free

Why Subtitles Are No Longer Optional

The case for subtitles goes beyond accessibility (though that matters too).

85%

of video on Facebook, Instagram, and LinkedIn is watched without sound — and TikTok autoplay defaults to silent in many regions

Silent viewing is the norm. But there is a second, less-obvious reason subtitles matter: search and discoverability. YouTube, the second-largest search engine in the world, uses subtitle text to understand video content and surface it in search results. Accurate subtitles make your content findable in ways that audio alone cannot.

For enterprise and education contexts, subtitles are also a legal accessibility requirement under laws including the Americans with Disabilities Act (ADA) and the UK Equality Act. For everyone else, they are simply good practice.

Subtitles vs Captions: The Real Difference

The terms are used interchangeably in everyday speech, but they have distinct technical origins:

Subtitles — originally meant for hearing audiences watching foreign-language content. They translate speech into a different language while assuming the viewer can hear the soundtrack.

Closed captions (CC) — designed for deaf and hard-of-hearing viewers. Include non-speech audio information: "[door slams]", "[music playing]", speaker labels. The "closed" means viewers can toggle them on or off.

Open captions — burned directly into the video frames. Cannot be turned off. The standard for social media content because they display everywhere, on all devices, without the viewer needing to activate anything.

What most content creators call "subtitles" is actually open captions — text burned into the video. That is what Framebit produces.

Step-by-Step: Adding Subtitles to Any Video

The process takes 5 minutes or less for a typical short-form clip.

framebit.app/tools/add-captions-to-video
Open full tool

Caption Studio

Burn animated, word-by-word captions into any video — right in your browser. No account, no watermark.

Word-by-word animation100+ languagesNo watermark · No account
Open Caption Studio free

Runs in your browser · No download required

Step 1: Upload your video

Open Framebit's subtitle tool and drag your video into the upload area. Supported formats: MP4, MOV, WebM, AVI. Files up to 2GB are supported.

Your video is processed entirely in your browser using WebAssembly — nothing is uploaded to Framebit's servers. Your footage stays on your device.

Step 2: Auto-generate subtitles

Click Transcribe. The AI model analyzes your audio track and generates word-level subtitles automatically. It detects the spoken language without you needing to specify it — choose from 100+ supported languages.

For a 60-second clip at normal speech pace, transcription takes 10–20 seconds.

Step 3: Pick a subtitle style

Framebit offers three core styles:

Drop Shadow — white text with a dark outline. Works on any background color. The universal choice for accessibility-first content: educational videos, documentations, corporate presentations.

Bold Word Highlight — the current word animates to a highlight color (orange by default) as it is spoken. Extremely popular on TikTok and Instagram Reels. Creates a "karaoke cursor" effect that keeps viewers tracking the text in real time.

Karaoke — text fills in progressively from left to right. Works well for music content and high-energy video where the word-by-word reveal adds rhythm.

For general-purpose subtitles, Drop Shadow is the most reliable choice. For social media where you want to maximize retention, Bold Word Highlight consistently outperforms static subtitle styles.

Step 4: Set font size and position

Font size is where most creators make mistakes. Text that looks correct at 100% zoom on a desktop monitor is too small on a phone screen held at arm's length.

For vertical video (9:16): use at least 50pt equivalent. If it feels too large on your laptop preview, it is probably correct for mobile viewers.

For position: center horizontally and place at the lower-middle of the frame. For vertical content going to Instagram Reels or TikTok, avoid the lower-right corner — platform interface buttons occupy that area.

Step 5: Fix transcription errors

Click any subtitle segment to edit the text. Focus your review on:

  • Proper nouns (people, places, brand names)
  • Numbers and dates
  • Acronyms and technical vocabulary
  • Domain-specific terminology

The rest of the transcript — common words, sentence structure, punctuation — is typically handled correctly for clear speech.

Step 6: Export

Click Export → MP4. Framebit renders the subtitle text onto each frame of your video and outputs a new MP4. The process runs in your browser and typically takes 30–90 seconds for a 2-minute clip. Download the file and it is ready to post.

Subtitle Best Practices

Line length and reading speed

Each subtitle segment should be no more than two lines. Aim for 1–3 seconds per segment at a reading pace of roughly 17 characters per second. If segments flash by too quickly, viewers miss them entirely. If they hang too long, text and speech feel out of sync.

Contrast and readability

White text with dark outline (Drop Shadow) works on all backgrounds. Avoid yellow or green text — both fail on light backgrounds. Avoid thin font weights — they disappear on compressed video files.

Consistency

Pick one subtitle style and keep it for the full duration of the video. Style switches mid-clip look like errors, not intentional design.

Platform-Specific Positioning Guide

PlatformAspect ratioPosition recommendation
Instagram Reels9:16Lower-middle, avoid bottom-right UI
TikTok9:16Center, 55–70% down the frame
YouTube Shorts9:16Lower-middle, above the share buttons
YouTube (standard)16:9Lower-third, standard TV convention
LinkedIn16:9 or 1:1Lower-third, conservative size
Twitter/X16:9 or 1:1Lower-third, large text for muted autoplay

When to Use Subtitles vs a Separate SRT File

Burned-in (open) subtitles — which is what Framebit produces — are correct for:

  • Social media posts where viewers cannot toggle captions
  • Videos shared as standalone files (email, Dropbox, Slack)
  • Any platform where you want guaranteed caption display

A separate SRT file is better for:

  • YouTube uploads (upload video + SRT separately; YouTube indexes the text)
  • Streaming platforms with caption toggle requirements
  • Videos that need to be republished in multiple languages without re-exporting

If you need an SRT file, Framebit's SRT Generator tool creates the subtitle file from your video's audio track.

Add Captions to Video — Free

Burn animated subtitles into any video, right in your browser. No upload limit, no watermark.

Try it free

Frequently Asked Questions

What is the difference between subtitles and captions?

Subtitles were originally designed to translate speech for hearing audiences watching foreign-language content. Closed captions (CC) were designed for deaf and hard-of-hearing viewers and include non-speech audio cues. In practice, most online video creators use both terms to mean text on screen showing what is being said. Framebit produces open (burned-in) captions that display on all devices and cannot be turned off by viewers.

Which video formats does Framebit support for subtitles?

Framebit accepts MP4, MOV, WebM, and AVI files. For export, subtitles are burned into an MP4 file using H.264 encoding, which is compatible with all major video platforms and devices.

Can I add subtitles in a language different from the spoken language?

Framebit transcribes the spoken language in the video — it does not translate. To add subtitles in a different language, transcribe first, then translate and edit the segments manually before exporting.

Will subtitles affect the video quality?

No. Subtitle text is rendered on top of the video frame during export without re-encoding the underlying video at lower quality. The exported file retains the same resolution and codec as the input.

Can I burn subtitles into a vertical video for Instagram or TikTok?

Yes. Framebit handles any aspect ratio — 9:16 vertical, 1:1 square, and 16:9 landscape. The caption positioning UI works in the actual aspect ratio of your video.

What happens if the automatic transcription has errors?

Click any subtitle segment in the timeline to edit the text directly. Common issues include proper nouns, brand names, and technical vocabulary — these are quick fixes. The rest of the transcript is typically 95%+ accurate for clear speech.

Ready to level up your videos?

Add captions, compress, convert, and more — all free, right in your browser.