Home › Audio & Video › Auto Subtitle Generator

Auto Subtitle Generator

Drop in a video and get subtitles automatically. Whisper speech recognition runs in your browser, splits the speech into readable subtitles with word-level timing, and lets you check every line on the video before you download SRT or VTT. Nothing is uploaded.

Last updated:

Video preview with live subtitles
0:00 / 0:00
Burn-in preview style

Subtitles

s
Advertisement
Advertisement

How to use the Auto Subtitle Generator

  1. Add your video (or audio file) by dropping it on the box.
  2. Choose the model, language and line settings: 42 characters and 2 lines is the standard; 1 line suits Reels, Shorts and TikTok.
  3. Press Generate subtitles. The first run downloads the Whisper model once, then subtitles appear as each part is recognized.
  4. Play the video and fix any mistakes: edit text and times, split or merge subtitles, or shift them all.
  5. Download SRT or VTT and upload it with your video, or burn it in with Add Subtitles to Video.

How the subtitles are made

  1. Speech recognition. The soundtrack is decoded in your browser, resampled to 16 kHz mono and passed to Whisper in parts of up to 30 seconds, cut at quiet moments so words are not split.
  2. Word timing. With word-level timing on, Whisper aligns every word to the audio using its cross-attention, so each word gets its own start and end time.
  3. Splitting into subtitles. Words are added to a subtitle until the next word would exceed the line limit, the subtitle would last longer than the maximum duration, the speaker pauses for more than a second, or a sentence ends. Commas break long subtitles at natural points.
  4. Line layout and reading time. Two-line subtitles are split near the middle so the lines are balanced, and each subtitle stays on screen at least about a second (without overlapping the next one) so it can be read.

Subtitle settings for each platform

WhereCharacters per lineLinesMax durationFile
YouTube, Vimeo, films and courses4227 sSRT or VTT
TikTok, Reels, Shorts (vertical)20-3013 sBurned in
LinkedIn, X, Facebook feed videos32-421-25 sSRT (or burned in)
HTML5 video on your own website4227 sVTT

Most viewers watch social video with the sound off, which is why short, one-line, bold captions are popular there. For long-form video, standard two-line subtitles are easier to follow.

Editing tips

  • Times accept 00:01:23,450, 01:23.45 or plain seconds like 83.45.
  • Split (✂) cuts at the text cursor and divides the time in proportion to the text. Merge (⤓) joins a subtitle with the next one.
  • A yellow edge marks a subtitle with a long line, an overlap or a reading speed above 20 characters per second. Shorten the text or give it more time.
  • Out of sync? If every subtitle is early or late by the same amount, use Shift all by. For drifting subtitles, recalculate times with the SRT Time Calculator.
  • Need just the text? The Audio to Text tool gives you a transcript with paragraphs and a DOCX download.

Frequently asked questions

How do I generate subtitles for a video automatically?

Add the video to this page and press Generate subtitles. The Whisper speech recognition model listens to the soundtrack in your browser and writes timed subtitles, which you can review on the video and download as an SRT or VTT file.

Is it really free and private?

Yes. There is no account, watermark or time limit, and the video is never uploaded: decoding, speech recognition and editing all run on your device. Only the Whisper model (about 40 or 80 MB) is downloaded once and cached by your browser.

What is the difference between SRT and VTT?

Both are plain-text subtitle files with numbered cues and start and end times. SRT uses commas in times (00:00:01,500) and is supported by almost every player and editor. WebVTT uses dots (00:00:01.500), starts with a WEBVTT header and is the format used by HTML5 video on the web.

How many characters should a subtitle line have?

A common standard, used for example in Netflix's English style guide, is at most 42 characters per line, at most two lines, a reading speed up to about 20 characters per second, and each subtitle on screen for between 5/6 of a second and 7 seconds. These are the defaults here.

What does word-level timing do?

With word-level timing Whisper reports when each word is spoken, so subtitles can be cut exactly at pauses and sentence ends and disappear when the speaker stops. Without it, the tool only knows when each sentence starts and ends and estimates the words in between.

Can it add the subtitles into the video?

This page previews how burned-in subtitles look on your video and exports SRT or VTT files. To permanently burn them into the picture, load the video and your SRT into the Add Subtitles to Video tool, or upload the SRT to YouTube, Vimeo or your editor as closed captions.

How accurate are automatic subtitles?

Clear speech in common languages is transcribed well, but names, jargon, music, noise and overlapping voices cause mistakes, especially with the Tiny model. Always watch the video through once and correct the text before publishing.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Audio to TextTranscribe MP3, WAV and M4A recordings to text in your browser with Whisper. Export TXT, SRT, DOCX.Subtitle EditorEdit, shift and convert SRT and VTT subtitles.Add Subtitles to VideoBurn SRT or VTT subtitles into a video with your own font, color, outline and position.SRT Time CalculatorShift subtitle timing, convert SRT frame rates, sync by two points and fix broken SRT files.MP4 to GIFConvert an MP4, MOV or WebM clip to a sharp GIF: trim, set fps and width, optimized palette.Video to MP3Extract the audio from a video as MP3.MKV to MP4Convert MKV to MP4 in seconds by copying H.264/AAC streams, or re-encode with ffmpeg.Webcam Video RecorderRecord video from your webcam and mic, then download it.Video CompressorCompress videos in your browser: pick a quality and resolution to shrink the file size.Video TrimmerCut the start and end off a video on a visual timeline and save the clip as WebM.Video to Frames ExtractorExtract still frames from a video every few seconds or every Nth frame, as JPG or ZIP.Video Speed ChangerSpeed up a video or make slow motion from 0.25× to 4×, with audio, and save it as WebM.Mute VideoRemove the sound from a video and save a silent copy as WebM, right in your browser.Rotate VideoRotate a video 90° or 180°, or mirror it, with sound, and save the fixed copy as WebM.Video Resolution CheckerCheck a video's resolution, length, frame rate, bitrate and codecs without uploading it.Video File Size CalculatorEstimate video file size from resolution, fps, bitrate and length, or the bitrate for a size limit.Vocal RemoverRemove vocals from a song to make a karaoke instrumental, or pull out an acapella, in your browser.Video CropperCrop a video to 1:1, 9:16, 16:9 or any area by dragging a box, with sound. Saves MP4 or WebM.Video ConverterConvert videos to MP4 or WebM with your choice of resolution, frame rate and bitrate.Video MergerJoin several video clips into one MP4 or WebM in any order, with trimming and fades.MOV to MP4Convert MOV to MP4 instantly with no quality loss, or re-encode to H.264. No upload.WebM to MP4Convert WebM videos to MP4 (H.264) with your choice of resolution and quality. No upload.WebM to MP3Extract the audio from WebM video or audio files and save it as MP3. Free, no upload.Add Audio to VideoAdd music or a voice-over to a video: replace or mix the sound, set offset, volume and fades.Video ReverserPlay a video backwards: reverse a clip with or without reversed sound, or make a boomerang loop.Silence RemoverFind and cut long pauses and dead air in recordings, podcasts and voice memos automatically.Add Watermark to VideoPut a text or logo watermark on any video, set position, size and opacity, then save it.Video Thumbnail GeneratorGrab thumbnails from a video at any time or make a contact sheet grid. JPG, PNG or ZIP.Slideshow MakerTurn photos into a video slideshow with transitions, captions and music. Saves MP4 or WebM.Add Text to VideoPut titles and captions on a video with your font, colour, position, timing and fade. No upload.Audio Visualizer Video MakerMake an audiogram: cover image plus animated bars or waveform synced to your audio, as MP4/WebM.AVI to MP4Convert AVI videos (Xvid, DivX, MJPEG) to H.264 MP4 in your browser, several files at once.Flip VideoMirror a video horizontally or vertically, fix selfie videos and save MP4 or WebM with sound.Frame by Frame Video PlayerStep through a video one frame at a time with frame number, timecode, slow motion and PNG export.Landscape to Vertical VideoTurn a 16:9 video into 9:16 for Shorts, Reels and TikTok with a blurred background fill.Video LooperLoop a video N times or to a set length, or make a boomerang, and save it as MP4 or WebM.MP4 to WAVExtract the audio from MP4 videos as WAV: 16/24/32-bit, any sample rate, mono or stereo, batch.Online Video PlayerPlay local videos with 0.25-4x speed, A-B loop, zoom, SRT/VTT subtitles and keyboard shortcuts.Subtitle CleanerRemove [sound] tags, speaker names, HTML tags and ads from SRT/VTT; fix overlaps and long lines.Dual Subtitle MergerMerge two subtitle files (e.g. English + Spanish) into one dual-language SRT or ASS file.Ken Burns Effect MakerTurn a photo into a smooth pan-and-zoom MP4 clip by drawing start and end frames.Lower Third GeneratorDesign animated name titles for videos and streams; export transparent WebM, PNG frames or an OBS URL.Side by Side Video MakerPut two videos side by side, stacked or picture-in-picture with sync offset and save as MP4.Video FiltersApply B&W, sepia, vintage and cinematic color filters to a video and save it as MP4 or WebM.Video ResizerResize a video for Reels, TikTok, Shorts or YouTube with fit, fill or blurred bars. No upload.Video SplitterSplit a video into equal parts, 15/30/60-second clips for Stories, or at your own cut points.Video Volume BoosterMake a quiet video louder (up to 400%) or quieter, with a limiter that stops clipping.Webcam Photo BoothSnap webcam photos with a countdown, filters and frames, then download a photo strip.Blur VideoBlur or pixelate faces, plates and text in a video, with moving areas and automatic face blur.Compress Video to 25MBShrink any video to fit under 25 MB: target bitrate computed from its length, encoded in your browser.Green Screen Video EditorRemove a green or blue screen from a video and put in a new image, color or video background.MOV to MP3Extract the audio from MOV videos to MP3 at 128-320 kbps, with optional trim. Batch + ZIP, no upload.MP3 to MP4Turn an MP3 or WAV into an MP4 video with a cover image, title and waveform for YouTube.MP4 to WebMConvert MP4 video to WebM (VP9 or VP8 with Opus audio) with a quality slider. Runs locally, no upload.Online Video EditorEdit videos in your browser: trim, split, arrange clips, add text, music and transitions, export MP4.Remove Background Noise from VideoClean hiss, hum and room noise from a video's sound and keep the picture untouched.SRT to VTTConvert SRT subtitles to WebVTT for HTML5 video, with cue settings, preview and batch ZIP.Video Background RemoverRemove the background behind a person in a video with AI; make it transparent or swap in a color, image or blur.VTT to SRTConvert WebVTT subtitles to SRT: strips styles and notes, renumbers cues, batch ZIP.WMV to MP4Convert Windows Media WMV videos to H.264 MP4 in your browser, with quality and size control.360 Video ViewerWatch local 360° and VR videos or photos: drag, tilt or zoom to look around, 3D and fullscreen.Animated Captions for VideoBurn word-by-word animated captions (highlight, pop, karaoke) onto video from Whisper or SRT.Auto Reframe VideoTurn horizontal video into vertical 9:16 that automatically follows faces and subjects.Beat Sync Video EditorAuto-cut your clips and photos to the beat of a song and export a music-synced MP4 montage.Boomerang Video MakerMake a forward-backward looping boomerang clip from a video or webcam burst as MP4 or GIF.Brighten VideoFix dark videos: exposure, gamma, shadows lift, auto-levels and low-light denoise, save MP4.Lyric Video MakerMake a lyric video: add a song and background, tap to sync lines or import LRC, export 16:9 or 9:16.M3U8 PlayerPlay HLS .m3u8 streams in your browser, switch quality and inspect bitrate, segments and codecs.
See all 94 Video Converters & Editors →