SRT to VTT converter
Convert subtitles from SRT to VTT, or VTT to SRT, keeping line breaks and italics. Fix captions that are out of sync, or save just the words. It all happens in your browser.
Detected: SRT, 4 captions· an example
Converted in your browser: nothing is uploaded.
subtitles.vtt
4 captions · 1 KB
WEBVTT 00:00:00.500 --> 00:00:02.800 Most people quit right before it starts to work. 00:00:03.000 --> 00:00:05.400 <i>So here's what I do instead.</i> 00:00:05.600 --> 00:00:08.200 I post one clip a day, every day, for thirty days. 00:00:08.400 --> 00:00:10.900 And I only look at the numbers at the end of the month.
How to convert SRT to VTT, and back
- Open your subtitle file, drop it on the box, or paste its text. The converter tells you whether it's SRT or VTT and how many captions it found.
- Check the format. It picks the other one for you: VTT for an SRT file, SRT for a VTT file. Choose Plain text for just the words.
- Shift the timing if the captions show too early or too late.
- Download the new file, or copy its text.
SRT and VTT: what's the difference?
Both are plain text files of captions, each with a start time, an end time and its words. SRT (SubRip) is the older and simpler: numbered captions and times with a comma before the milliseconds. VTT (WebVTT) was made for video on the web: it starts with a WEBVTT line, writes times with a dot, and can say where each caption sits and how it looks.
| SRT | VTT | |
|---|---|---|
| First line | The first caption's number | WEBVTT |
| A time | 00:00:01,500 | 00:00:01.500, hours optional |
| Numbers | Every caption, from 1 | Optional names |
| Position | Not in the format; some players read {\an8} | Settings like line:0 and align:start |
| Styling | Italic, bold, underline | Italic, bold, underline, colors, speakers |
| Comments | No | NOTE blocks |
Which to use: a video on a web page needs VTT, since the HTML video player only reads WebVTT for its captions. YouTube takes either, though it ignores styling in SRT files. When an editing app or upload form asks for one, give it that one: converting takes a second.
What carries over
Line breaks, italics, bold and underline carry over both ways. A caption SRT puts at the top of the screen with {\an8} becomes line:0 in VTT, and back. What SRT can't hold is left out when converting VTT to SRT: other positions, colors and classes, comments and style blocks. A speaker's name from a VTT voice tag stays, written before their words.
Converting a file to its own format, to shift it, keeps everything in it as it was.
Fixing subtitles that are out of sync
When every caption is off by the same amount, a shift fixes it. Play the video, note when the first line is said, and compare it with the first caption's start time: if the words come at 0:04.2 and the caption at 0:02.7, shift by 1.5 seconds. Captions that would start before 0:00 are cut to start there, or left out if they'd end before it.
When captions start in sync and drift further off as the video goes on, the file was made for a version of the video at another frame rate or with a different edit, and one shift can't fix every line. Match the file to the video it was made for instead.
Captions on short clips
Captions keep people watching a clip with the sound off. To put an SRT file on a vertical video as big, word-by-word captions, use add captions to video. For the styles that work and where to put them, read how to caption short videos.
Questions
How do I convert SRT to VTT?
Paste the SRT file's text, or open the file, and VTT is picked for you. Check the result on the right, then press Download .vtt. The times get dots instead of commas, the numbers go, and a WEBVTT line goes at the top.
How do I convert VTT to SRT?
The same way: open or paste the VTT file and SRT is picked. Captions are numbered, times get commas, and what SRT can't hold, like positions and colors, is left out. Italics, bold and underline stay.
Does YouTube take SRT or VTT?
Both. YouTube's help lists SubRip (.srt) and WebVTT (.vtt) among the files you can upload. It ignores styling in SRT files; in VTT it reads positions and bold, italic and underline.
How do I fix subtitles that are out of sync?
Find how far off they are: play the video, note when the first line is said, and compare it with the first time in the file. Type the difference in Shift the timing (negative to show them sooner) and download the fixed file.
Can I get just the text, as a transcript?
Yes: choose Plain text. You get the words of each caption on its own line, without times, numbers or formatting, and without the repeated lines rolling auto-captions have.
Is it free? Is my file uploaded?
It's free, with nothing to sign up for. The file is read and converted in your browser, and isn't sent anywhere.
Clips captioned for you
Paste a YouTube link and Clyper finds the best moments, frames them vertically and captions every word, in one of 5 styles: up to 30 clips per video, no subtitle file needed.
Guides
- Making clipsWhat is an SRT file? SRT and VTT subtitles explainedWhat's inside an SRT file, how WebVTT differs, which to use where, and when a clip needs its captions burned in instead.6 min read
- Making clipsHow to add subtitles to a video (free)How to make subtitles automatically or by hand, fix them, and add them to YouTube, TikTok, Reels or an editor, as a file or burned in.7 min read
- Making clipsHow to caption short videos so people keep watchingWhy every clip needs captions, the styles that hold attention, and where to put them so the apps don't cover them.4 min read
More free tools
- Vertical video converterTurn a horizontal video into a 1080 × 1920 one for TikTok, Reels and Shorts, cropped or fitted, without uploading it.
- Split screen video makerStack a streamer's webcam over the game, two people talking, or a clip over gameplay, in one 1080 × 1920 video.
- Crop videoCrop a video to any shape, 9:16, 1:1, 4:5 or your own, by dragging a box over it, without uploading it.
- Add text to videoPut a title, a hook or a label on a video, styled the way clips are and placed clear of the apps' buttons, as an MP4 with no watermark.
- Add watermark to videoPut your @handle or logo on a video, see-through, in any corner or moving between them, clear of the apps' buttons.
- Rotate videoTurn a sideways or upside-down video the right way up, or flip it, in seconds and without uploading it.
- Add captions to videoBurn captions into a vertical video, word by word in the styles clips use: transcribed from its speech, or from an SRT or VTT file.
- Auto caption generatorTurn a video's speech into timed captions in your browser: edit them, download SRT or VTT, or burn them into a vertical video.
- Video to text converterTranscribe a video or audio file into text with timestamps, in your browser, and copy or download it.
- Video compressorMake a video smaller to fit Discord, an email or any size you pick, as an MP4, without uploading it.
- MP4 converterTurn MOV, MKV, WebM and other videos into MP4, several at once, without losing quality when the formats allow, and without uploading them.
- Video trimmerCut a video down to the part you want, at the same size and quality, in your browser and without uploading it.
- Video splitterSplit a video into parts: every 30 or 60 seconds, into equal parts, or where you mark it, kept as it is or 9:16 and numbered.
- Merge videosJoin clips into one video, in the order you choose, fitting clips of other shapes on a blurred background, black bars or a crop.
- TeleprompterRead your script on camera: it scrolls at your speaking pace, pauses when you do, and can record you with your camera.
- Speed up videoSpeed a video up or slow it down, from 0.25× to 4×, keeping the voice's pitch, and download the MP4. Works on audio too.
- Video to GIF converterTurn a few seconds of a video into a GIF, at the size and smoothness you pick, in your browser.
- Remove background noise from videoTake fans, hum, traffic and room noise out of a video's sound (or a sound file's) and keep the voice, on your device.
- Increase video volumeMake a quiet video louder: it's measured in LUFS and brought up to -14 LUFS, a common level for social video, without distorting.
- Bleep censorBleep the swearing out of a video or podcast: it's transcribed on your device, the swear words found, and each one bleeped.
- Add music to videoPut a song under a video's sound: set the volumes, fade it, loop it, and let it dip when someone talks. Download the MP4.
- Video to MP3 converterSave a video's sound as an MP3, M4A or WAV, all of it or just a part, in your browser and without uploading it.
- Audiogram makerTurn a podcast's audio into a video: its cover, a waveform that moves with the sound and captions from the speech, as a 9:16, square or 16:9 MP4.
- Remove audio from videoTake the sound out of a video, keeping the picture exactly as it is, in seconds and without uploading it.
- Remove silence from videoCut the pauses out of a talking video or podcast automatically: hear it without them first, then download a tighter MP4.
- Video size checkerCheck a video's shape, size, length and format against what TikTok, Reels and Shorts take, and see what to fix.
- Safe zone checkerCheck your clip against TikTok, Reels and Shorts' buttons and captions before you post.
- YouTube thumbnail makerMake a 16:9 thumbnail from a frame of your video: a bold title, your face on top, and a preview the way YouTube shows it.
- Shorts thumbnail makerMake a 9:16 cover for a Short, a TikTok or a reel: a frame of your video with a bold title, at the sizes the apps suggest.
- YouTube clip makerClip any moment of a YouTube video by its start and end, and share it as a link, an embed or its timestamps.
- YouTube timestamp generatorMake chapters for a YouTube description: mark them as the video plays or from its transcript, checked against YouTube's rules.
- YouTube thumbnail downloaderGet any YouTube video's thumbnail in every size YouTube keeps, up to 1280 × 720, from its link.
- Aspect ratio calculatorFind any size's aspect ratio, a new width or height at the same ratio, and the crop for 9:16, 1:1 or 4:5.
- Clipping earnings calculatorSee what your clips could earn on campaigns that pay per 1,000 views, by the day, month and year.
- YouTube Shorts money calculatorSee what YouTube Shorts pay for your views, from the ad revenue Shorts share with creators in the Partner Program.
- TikTok money calculatorSee what TikTok's Creator Rewards Program could pay for your views, per 1,000 qualified views.
- YouTube money calculatorSee what your YouTube videos could earn from ads, per 1,000 views, by the month and the year.
- YouTube watch hours calculatorSee how many watch hours your views make and how long until you reach YouTube's 4,000 for monetization.
- Engagement rate calculatorWork out a post's engagement rate on TikTok, Instagram or YouTube, by views and by followers, against typical rates.
- Hook generatorGet opening lines for your clips from formulas that keep people watching past the first second.






