Add Subtitles to Video on Mac, Windows & PC — Free, No Software Install
Adding Subtitles on Desktop — The Usual Options Are Overkill
Most guides will tell you to download VLC, HandBrake, or Premiere. For a simple subtitle burn-in, that is a 500MB+ install for a 30-second task. Browser-based tools do the same thing with zero install — open a tab, drop your video, add captions, export.
| Method | Install Size | Learning Curve | Subtitle Quality | Cost |
|---|
| Premiere Pro | ~3GB | Steep — timeline editing required | ✓ Full control | $22.99/mo |
| DaVinci Resolve | ~2GB | Moderate — Fusion for styling | ✓ Full control | Free (limited) |
| HandBrake | ~50MB | Moderate — CLI-style options | ~Basic only | Free |
| VLC (burn-in) | ~40MB | High — requires filter settings | ~Limited styling | Free |
| Browser tool | 0 — runs in browser | Low — drag, drop, export | ✓ Customizable | Free |
How It Works — 3 Steps on Any Desktop
- Open the Add Subtitles tool in Chrome, Safari, Firefox, or Edge — Mac, Windows, or Linux
- Drop your video and either upload an SRT file or type captions manually with timestamps
- Customize and export — adjust font size, color, position, then download with subtitles burned in
No account. No watermark. No file size paywall. The video processes on your device — it never uploads anywhere.
Mac-Specific Notes
Mac users have a few extra considerations:
- Safari works but Chrome gives slightly better video processing performance on Mac
- MOV files from iPhone — if your video is .MOV (HEVC), convert to MP4 first for best results. Most browser tools handle H.264 MP4 natively
- Retina displays — subtitle preview renders at native resolution, so text looks sharp even at small sizes
- M1/M2/M3 Macs — processing is noticeably faster on Apple Silicon. A 10-minute video typically exports in under 60 seconds
Windows-Specific Notes
- Edge or Chrome both work well. Edge uses the same Chromium engine, so performance is identical
- Windows Defender will not flag anything — there is no download, no executable, no install. Everything runs inside the browser
- Large files on Windows — if your video is over 1GB, use Chrome (better memory handling than Firefox for video processing)
SRT Files — Where to Get Them
If you already have an SRT file, upload it directly. If you need to create subtitles from scratch:
- Auto-generate: Use the auto-caption feature in the tool — it uses browser-based speech recognition to generate captions from your audio
- YouTube: If your video is on YouTube, download the auto-generated SRT from YouTube Studio → Subtitles → Download
- Manual: Type subtitles with timestamps directly in the tool — good for short videos or when auto-captions need correction
- Professional: Services like Rev or Otter.ai create high-accuracy SRT files from audio
Subtitle Styling Options
The tool lets you customize how subtitles look before burning them in:
- Font size — adjustable for readability on different screen sizes (phone vs TV)
- Text color — white with black outline is the standard for readability, but you can use any color
- Background — semi-transparent black box behind text, or no background for clean look
- Position — bottom-center (standard), top, or custom placement
Preview updates in real-time, so you see exactly how the final video will look.
Related Video Tools for Desktop Workflows
Subtitles are often part of a larger video workflow. Other tools that work the same way — browser-based, no install:
- Trim Video — cut to the section that needs subtitles
- Compress Video — reduce file size after adding subtitles (subtitles add ~5-10% to file size)
- Resize Video — resize for different platforms (1080p for YouTube, 720p for email)
- Convert Video — convert MOV to MP4 before adding subtitles
- Change Video Speed — slow down sections where subtitles need more reading time
Jennifer spent a decade as an executive assistant and office manager handling every type of business document imaginable. She writes about PDF tools and document workflows for professionals who need reliable solutions without enterprise pricing.
More articles by Jennifer →