Yes, you can add subtitles to any video for free — no watermark, no signup, no upload to servers. Paste your SRT text or upload an .srt file, customize the style, and burn the captions directly into the video. Here is exactly how.
Paste SRT text or upload .srt — burn subtitles into any video. No watermark.
Open Subtitle Tool| Method | Best For | What You Need |
|---|---|---|
| Paste SRT text | Have a transcript or script | Copy-paste your timestamped subtitle text |
| Upload .srt file | Downloaded subtitles or exported captions | An .srt file from a captioning tool or subtitle site |
| Type manually | Short clips (under 2 minutes) | Just type each line and set timestamps |
SRT files are plain text with this structure:
1 00:00:01,000 --> 00:00:04,000 Welcome to this tutorial on adding subtitles. 2 00:00:04,500 --> 00:00:08,000 We will cover three methods — all completely free. 3 00:00:08,500 --> 00:00:12,000 No watermark, no signup, no file upload required.
Each entry: sequence number, timestamp range (hours:minutes:seconds,milliseconds), then the text. Blank line between entries.
| Hardcoded (Burned-in) | Soft (.srt track) | |
|---|---|---|
| Visibility | ✓ Always visible, every device | Depends on player support |
| Social media | ✓ Required for Instagram, TikTok, Twitter | ✗ Platforms strip subtitle tracks |
| Toggle on/off | ✗ Cannot turn off | ✓ Viewer choice |
| File size | Larger (video re-encoded) | Same as original |
| Editing | ✗ Must re-render to change text | ✓ Edit the .srt file |
| YouTube | Works, but YouTube also reads uploaded .srt | ✓ Prefer soft subs for YouTube SEO |
| Accessibility | Visible but not screenreader-compatible | ✓ Screenreaders can read subtitle tracks |
Rule of thumb: Use hardcoded for social media posts and clips you share directly. Use soft subtitles for YouTube and platforms that support .srt files natively.
Burn subtitles into your video — customize font, size, color, position. No watermark.
Open Subtitle Tool