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:
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.
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.
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.
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:
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.
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.
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.
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:
- Upload your video to CapCut web
- Click Text in the left panel, then Auto Captions or Subtitles
- Import your .srt file
- Customize the font, size, position, and color of the captions
- Export the video with burned-in captions (rendered into the video itself)
- Upload the exported video to TikTok
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:
- Generate your SRT from Dokitscript
- Open CapCut web, upload your Reel video, import the SRT
- Style the captions to match your brand
- 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:
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.
Free browser-based video editor. Imports SRT files, lets you style captions visually, and exports the finished video. No account required for basic use.
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.
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
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.Related guides: SRT Generator · Subtitle Generator · Caption Generator · Create Social Media Captions from Video