Auto caption generator
Turn what's said in a video into timed captions, for free: edit them, download SRT or VTT, or burn them into a vertical video. It runs in your browser, so your video is never uploaded.
MP4, MOV, WebM, MP3 or WAV, or drop one on the player. It's transcribed on your device: nothing is uploaded.
An example: 8 seconds of IMPAULSIVE
Free, with nothing to sign up for. The speech model is a one-time download of about 76 MB; after that it's kept in your browser.
How to generate captions for a video
- Choose your video or audio file, or drop it on the player. Pick a part if you don't need all of it.
- Pick the language and how long each caption should be: a few words at a time for TikTok, Reels and Shorts, or full subtitle lines for YouTube.
- Generate the captions, play the video to see them, and fix any word that's wrong.
- Download an SRT or VTT file, or burn them into a vertical video in the 5 caption styles clips use.
A few words at a time, or full subtitle lines?
| Captions | Each one | For |
|---|---|---|
| A few words at a time | Up to 4 words, cut at commas and pauses | TikTok, Reels and Shorts, burned into the video |
| Full subtitle lines | Up to 2 lines of 42 characters, a sentence at a time | YouTube videos, courses and interviews, as a subtitle file |
Short videos are watched on a phone, often with the sound off, so their captions are big, a few words at a time, and on the picture. For more on styling them, read how to caption short videos; for the files themselves, what an SRT file is.
How accurate auto captions are
The captions come from Whisper, OpenAI's speech recognition model, in a version small enough to run in a browser. Clear speech with little background noise comes out close to word for word. Names, brands, numbers and people talking over each other are where it slips, so read the captions through before you post: each line can be fixed in place. Convert an SRT to VTT, or shift its timing, with the SRT to VTT converter. The same speech model powers the bleep censor, which finds the swear words and bleeps them before you caption the clip.
Questions
How do I add captions to a video automatically?
Choose the video, pick the language (or let it detect it) and press Generate captions. Read them through, fix any word, then download an SRT or VTT file, or press Burn them into a vertical video to put them on the picture.
Is my video uploaded anywhere?
No. The captions are made by a speech recognition model (OpenAI's Whisper) running in your browser. The model is downloaded once, about 76 MB, and kept in your browser; your video never leaves your device.
Which languages does it understand?
About 100, the languages Whisper was trained on. It can detect the language for you, but picking it is more reliable for short clips or when people switch languages. English, Spanish, Portuguese, French and German come out best.
Can I edit the captions?
Yes. Every line can be changed before you download it, and its timing stays where it was. Names, brands and numbers are worth a check.
How long a video can it caption?
Up to 30 minutes at a time, from a video of any length: pick the part. On a computer's processor it takes about half as long as the part plays, and much less where the browser can use the graphics card.
How do I put the captions on TikTok, Reels or YouTube?
For short videos, burn them into the picture, so they look the same everywhere and can't be turned off. For a YouTube video, you can also upload the SRT file in YouTube Studio's Subtitles section, as a track viewers can turn on.
Captions on every clip, automatically
Paste a YouTube link and Clyper finds the best moments, frames them vertically and captions every word in the style you pick: up to 30 clips per video.
Guides
- 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
- GrowingHow to post a video on LinkedIn: specs, captions and vertical videoThe steps on desktop and mobile, LinkedIn's video specs, vertical video and the video tab, captions and thumbnails, and what to clip from long recordings.13 min read
- Making clipsHow to make sermon clips for YouTube Shorts, TikTok and ReelsFind the clips in Sunday's message, frame and caption them, and post them all week, with a workflow a volunteer team can keep.11 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.
- SRT to VTT converterConvert subtitles between SRT and VTT, shift their timing, or turn them into plain text, in your browser.
- 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.



