Studies consistently find that around 85% of social media videos are watched without sound, in commutes, offices, and public places where audio isn't an option. Subtitles aren't a nice-to-have: for most platforms, they're the difference between a video that communicates and one that doesn't. The common barrier is the assumption that adding subtitles requires expensive software like Adobe Premiere Pro or Final Cut Pro, or hours of manual work typing out what's said. In 2026, that's no longer true. Here's how to add subtitles to any video without installing any software, entirely for free.

Step 1, Generate Your SRT Subtitle File

Before you can add subtitles to any platform, you need a subtitle file. The standard format is SRT (SubRip Subtitle), which is a plain text file that pairs timestamps with spoken words. Every major video platform and editor accepts SRT files. Generating one used to mean watching your entire video and typing every line by hand, now it takes about 90 seconds.

Using the SRT generator on Dokitscript:

1

Paste your URL or upload your video

Go to dokitscript.com. If your video is already on YouTube, TikTok, or Instagram, paste the URL directly. If you have a video file on your computer (MP4, MOV, AVI, etc.), click the upload button and select your file. Dokitscript supports files up to 200MB on the free plan.

2

Select your language and transcribe

Choose the spoken language of the video, or leave it on Auto-detect. Click Transcribe. The AI processes your video using OpenAI's Whisper model, the same technology used by professional transcription services, and returns a complete, timestamped transcript in 1–3 minutes.

3

Export as SRT

Once your transcript appears, go to your History page. Find the transcription and look for the Export SRT option. Click it to download a ready-to-use .srt file. The file is correctly formatted with sequence numbers, timestamps in the HH:MM:SS,mmm format, and the spoken text broken into readable lines.

The SRT file you download is immediately ready to upload to any platform. If you want to review and edit the subtitles before uploading, to correct proper nouns, technical terms, or punctuation, you can open the SRT file in any text editor (Notepad on Windows, TextEdit on Mac) and make changes directly.

Accuracy note: Whisper achieves over 95% word-level accuracy on clear audio in major languages. For the best results, use video with minimal background noise and a single clear speaker. Technical terms, product names, and proper nouns are the most common errors, these are easy to spot and correct in the text editor before uploading.

How to Add Subtitles to YouTube Videos

YouTube is the most forgiving platform for subtitle management. You can add, edit, and remove subtitles at any time, even years after posting a video. Here's the process:

    1

    Open YouTube Studio

    Go to studio.youtube.com and sign in to your account. In the left sidebar, click Content to see your uploaded videos.

    2

    Select the video and go to Subtitles

    Click the title or thumbnail of the video you want to subtitle. In the left navigation of the video editor, click Subtitles. You'll see the subtitle management page for that video.

    3

    Upload your SRT file

    Click Add language, select the language of your subtitles, then click Add next to Subtitles. Choose Upload file, select With timing (because your SRT file already has timestamps), and upload your .srt file. YouTube will process it and display a preview immediately.

    4

    Review and publish

    Use the built-in editor to check any lines that look off. Once satisfied, click Publish. Your subtitles go live immediately and viewers can toggle them on using the CC button on the video player.

YouTube's subtitle system also benefits your SEO. The subtitle text is indexed by both YouTube and Google, which means your video becomes searchable for every word spoken in it. This is one of the most underused SEO tactics for YouTube creators. You can also use the subtitle generator workflow to produce subtitles for multiple videos quickly.

How to Add Subtitles to TikTok Videos

TikTok has three practical options for adding subtitles, depending on your workflow and how much customization you want.

Option 1: TikTok's built-in auto-captions (simplest)

When uploading a new video in the TikTok app, scroll through the editing options and find Captions. Tap it and TikTok will auto-generate captions from the audio. You can review and edit them before posting. The downside: TikTok's auto-captions are less accurate than Whisper-based transcription, especially for non-English content, accented speech, or fast-paced delivery. They also can't be exported or reused elsewhere.

Option 2: CapCut, import your SRT file (recommended)

CapCut is a free video editor made by the same company as TikTok. It runs entirely in the browser at capcut.com, no software download required. Here's the process:

Burned-in captions created this way always show up, no viewer action required. This is why most viral TikTok content uses burned-in captions rather than platform-provided subtitles.

Option 3: Use a direct video editor if you already have one

If you edit in DaVinci Resolve, Premiere Pro, or any other editor, you can import the SRT file directly as a subtitle track before exporting. But since this guide is about skipping desktop software, CapCut web is the recommended path.

How to Add Subtitles to Instagram Reels

Instagram has a native auto-caption feature for Reels, available in the app's editor. When you're on the clip editing screen before publishing, tap Stickers and then choose Captions. Instagram will transcribe the audio and display stylized captions on the video. You can reposition and resize the caption block, but formatting options are limited.

For more control over caption appearance, font, color, positioning, line breaks, the CapCut web approach works identically for Instagram as for TikTok:

  1. Generate your SRT from Dokitscript
  2. Open CapCut web, upload your Reel video, import the SRT
  3. Style the captions to match your brand
  4. Export and upload to Instagram

This approach is also useful for creators who want consistent caption styling across TikTok, Instagram, and YouTube Shorts, do the work once in CapCut, export three versions (vertical 9:16 for TikTok/Instagram, landscape 16:9 for YouTube), and publish everywhere.

For creators generating captions at scale across multiple short-form videos, the caption generator workflow lets you process videos in bulk and export subtitle files for each.

Free Tools That Require No Desktop Software

To summarize the full no-software toolkit for adding subtitles in 2026:

Dokitscript

Generate SRT files from any video URL or upload. Powered by Whisper. Free plan includes 5 transcriptions/month. The fastest way to go from video to subtitle file.

CapCut Web (capcut.com)

Free browser-based video editor. Imports SRT files, lets you style captions visually, and exports the finished video. No account required for basic use.

YouTube Studio

Free for any YouTube channel. Upload SRT files directly to any video, edit them in the browser, and publish. Best option for YouTube-specific subtitle management.

TikTok App (auto-captions)

Built into TikTok's upload flow. Quick and convenient but less accurate than Whisper. Best used for short, clear-audio content in English.

The recommended workflow for most creators: use Dokitscript for the SRT, CapCut for styling and burn-in, and YouTube Studio for the platform-native subtitle track. This combination covers every distribution channel without spending anything or installing any software.

If you want to go further and translate your subtitles into another language, for example, creating an English SRT file from a Spanish TikTok, see our guide on creating social media captions from video for a complete content localization workflow.

Try Dokitscript Free

Transcribe any video or audio in seconds. Free plan, no credit card required.

Get started free →

Frequently Asked Questions

An SRT file is a plain text subtitle file containing numbered entries, each with a start time, end time, and the text to display. Example entry: 1\n00:00:05,200 --> 00:00:08,400\nHello and welcome to the video. You upload this file to YouTube Studio, CapCut, or any video editor that accepts subtitle files. The player reads the timestamps and displays each line at the right moment. You can open and edit any SRT file in Notepad or TextEdit.
Unfortunately, TikTok does not allow you to add or edit subtitles on a video that has already been posted. You would need to delete the original video, add subtitles before re-uploading (using CapCut or TikTok's built-in auto-caption step during upload), and post the new version. To avoid this issue, always check the Captions option during TikTok's upload flow before publishing.
It depends on the platform and use case. Burned-in captions (permanently part of the video) are always visible without any viewer action, ideal for TikTok and Instagram where autoplay-without-sound is common. SRT files (separate subtitle track) are preferable on YouTube because they are indexable by search engines, can be translated into multiple languages, and viewers can turn them off if they prefer. Many creators use burned-in captions for short-form social content and SRT files for YouTube.
Yes, substantially. With around 85% of social media videos watched without sound, subtitles are often the only way viewers follow your content. Videos with captions consistently show higher completion rates, more shares, and better click-through rates. On YouTube, they also improve SEO by making your spoken content searchable. For accessibility, subtitles make your content available to deaf and hard-of-hearing viewers, and to non-native speakers who follow better with text.

Related guides: SRT Generator · Subtitle Generator · Caption Generator · Create Social Media Captions from Video