From a video to a subtitled video
Most subtitle jobs follow the same path. You have a video and need words on it; you get a first draft of the subtitles, correct the wording and timing, choose how they look, and render a copy of the video with the subtitles drawn into the picture. The guides below are grouped by the step or situation you are in, so you can jump to the part that is giving you trouble: a format your phone produced, a platform whose buttons cover the bottom of the frame, a language written right to left, or an SRT file that won't line up.
If you only need a subtitle file to upload to YouTube or a video player, the AI subtitle generator produces SRT and VTT files directly. The editor on this page is for when the subtitles should be visible in the video itself, or when you want to check and polish them against the picture first.
What runs on your device and what doesn't
The editor, the preview and the render all run in your browser tab, so the video file is never uploaded. The one step that uses a server is AI subtitles: when you ask for them, the browser extracts the audio and sends only that, and it is deleted after the subtitles come back. Importing an SRT or VTT file or typing the subtitles yourself involves no upload at all. How private translation works describes the server side in detail.
Add subtitles to a video
Ways to put subtitles on a video you already have: automatically, by hand, on any computer.
Burn, embed and hardcode
Make subtitles part of the picture so they show on every player, and deal with subtitles that are already burned in.
- Burn Subtitles Into a Video
- Hardcode Subtitles Into a Video
- Embed Subtitles in a Video: Track or Burned In
- Open Captions: Always-On Captions for Any Screen
- Add Subtitles to a Video Permanently
- Hide Hardcoded Subtitles and Put New Ones on Top
- Burn Subtitles Without Losing Quality
- Burn Subtitles With FFmpeg, or Skip the Terminal
- Burn Translated Subtitles Into Your Video
- Burn Subtitles With VLC, and What to Do When It Fails
Subtitle and caption generators
Generate captions from speech for a specific kind of video, then edit, style and export them.
- Video Caption Generator With Styled, Burned-In Captions
- Auto Subtitle Generator for Video
- AI Caption Generator: How It Works and How to Check It
- Caption Maker for Short Clips, Quotes and Memes
- Closed Caption Generator for SRT and VTT Files
- Create SDH Subtitles for Deaf and Hard-of-Hearing Viewers
- Add Captions to Lecture Videos
- Add Subtitles to an Interview Video
- Captions for Video Ads That Play Without Sound
- Add Subtitles to Gaming Videos Without Covering the HUD
Edit and customise subtitles
Fix words, timing, size and position, and preview the result on the video.
SRT and VTT workflows
Turn subtitle files into captioned video, and create, check, fix or convert the files themselves.
- SRT to MP4: Put Your Subtitle File Into the Video
- Add an SRT to a Video: Four Ways Compared
- VTT to MP4: Burn WebVTT Captions Into a Video
- SRT Editor Online: Edit Subtitles While the Video Plays
- VTT to SRT: Convert WebVTT Captions and Check the Timing
- Shift Subtitle Timing by a Fixed Amount
- Check an SRT File for Errors
- Create an SRT File From Scratch
- Edit YouTube Auto Captions on Your Own Video
Subtitles for social platforms
Layouts and workflows for the apps your video is going to, from Shorts to WhatsApp Status.
Video formats
Format-specific notes for the files the editor opens: MP4, MOV, WebM, MKV, M4V and more.
Subtitles by language
One page for each of the 21 languages mydubly transcribes and translates: scripts, fonts, reading speed and translation.
- Add English Subtitles to a Video
- Add Hindi Subtitles to a Video
- Add Spanish Subtitles to a Video
- Add Arabic Subtitles to a Video
- Add French Subtitles to a Video
- Add Portuguese Subtitles to a Video
- Add Japanese Subtitles to a Video
- Add Korean Subtitles to a Video
- Add Chinese Subtitles to a Video
- Add Russian Subtitles to a Video
- Add German Subtitles to a Video
- Add Italian Subtitles to a Video
- Add Turkish Subtitles to a Video
- Add Vietnamese Subtitles to a Video
- Add Dutch Subtitles to a Video
- Add Polish Subtitles to a Video
- Add Hebrew Subtitles to a Video
- Add Swedish Subtitles to a Video
- Add Czech Subtitles to a Video
- Add Finnish Subtitles to a Video
- Add Norwegian Subtitles to a Video
Subtitle style and design
Presets, fonts, colours and backgrounds, and when each one works.
- Subtitle Styles: Eight Presets and Where Each Fits
- Best Fonts for Subtitles, Sorted by the Job They Do
- Subtitle Colors That Stay Readable on Any Footage
- Subtitle Background Box, Outline or Shadow
- YouTube Style Subtitles for Any Video
- Recreate the TikTok Caption Style
- Yellow Subtitles: Where They Come From and How to Make Them
- Aesthetic Subtitles for Vlogs and Mood Videos
- Professional Captions for Business and Client Videos
- Cinematic Subtitles That Look Like a Film Release
Free, private and in the browser
What is free, what stays on your device, and how browser rendering works.
Frequently asked questions
Do I need an account to use the subtitle editor?
No. Loading a video, editing, styling, rendering the MP4 and exporting SRT or VTT need no account. Only AI subtitles ask you to sign in, because they use credits.
What does the finished file look like?
An MP4 at the same resolution and frame rate as your video, with the subtitles drawn into the picture and no watermark, plus SRT and VTT files if you export them.
Which page should I start with?
If you are new to this, start with adding subtitles to a video. If you already have an SRT file, start with SRT to MP4. If your video is for one app, open that platform's page.