Closed Caption Generator

Create, edit and export SRT and VTT captions with WCAG compliance checking, reading speed analysis and video preview. Free, private and no sign-up.

What is a free closed caption generator online?

A free closed caption generator online is a tool that creates time-coded text files — usually in SRT or WebVTT format — that display the spoken words and relevant sound effects of a video as on-screen text. Captions are called "closed" because viewers can turn them on or off, unlike "open" captions that are permanently burned into the video pixels.

This closed caption generator online is an editor-first tool. Instead of uploading a video for automatic speech recognition, it gives you a full caption authoring environment: add cues, type or paste text, set precise start and end times, add speaker labels and sound-effect notation, and validate everything against WCAG 2.1 and industry captioning standards before you export.

How to use this free closed caption generator

  1. Click + Add cue to start building your caption track, or paste a transcript into Auto-split from text to generate cues automatically.
  2. Enter a start time and end time for each cue. The editor accepts formats like 00:00:01.500, 1:30 or 90 (seconds).
  3. Type the caption text. Add a speaker name if you want a Speaker: prefix (SRT) or a <v Speaker> voice span (VTT).
  4. Check the issues panel for WCAG compliance warnings: reading speed, line length, cue duration, overlapping cues and more.
  5. Load an existing SRT or VTT file in the Import tab to edit an existing caption file.
  6. Use the Video Preview tab to load a video from your device and see your captions overlaid as the video plays.
  7. Download SRT or VTT, or copy the file content to your clipboard.

Closed captions vs subtitles: what's the difference?

The terms are often used interchangeably, but they describe different things. Subtitles translate spoken dialogue into another language, assuming the viewer can hear the original audio. Closed captions transcribe all significant audio — dialogue, speaker identification, sound effects, music, tone and meaningful non-speech sounds — and are designed for viewers who are deaf or hard of hearing.

Both use the same file formats (SRT and VTT) and both can be added to any modern video player. The main difference is content: a subtitle track contains only the words; a caption track contains the words plus everything a deaf viewer needs to fully understand the video.

What are the WCAG caption requirements?

The Web Content Accessibility Guidelines (WCAG) 2.1 define caption requirements for video content. The key success criteria are:

WCAG does not prescribe specific technical limits like line length or reading speed — those come from best-practice guidance published by the BBC, Netflix, and the Described and Captioned Media Program. This tool applies those recommendations so your captions are not just compliant, but genuinely usable.

Best-practice captioning rules this tool checks

SRT vs VTT: which format should you use?

SRT (SubRip Subtitle) is the oldest and most widely supported caption format. Every major video player, editing suite and social platform accepts it. It is minimal: only cue number, time range and text. Timestamps use a comma before the milliseconds (00:00:01,000).

VTT (Web Video Text Tracks, WebVTT) is the W3C standard for the web. It starts with the text WEBVTT and supports features SRT does not: styling with CSS, cue identifiers, voice spans (<v Speaker>), text positioning, and HTML-like markup. Timestamps use a period before the milliseconds (00:00:01.000).

Rule of thumb: use SRT when you need maximum compatibility (YouTube, VLC, most editing software). Use VTT when you are publishing to a website, need custom styling, or want to use a native HTML5 <track> element.

Why captions matter for SEO and reach

Captions are not just an accessibility requirement — they improve performance. Search engines cannot watch video, but they can index the text of a caption file. Adding captions lets your video rank for every keyword spoken in it, not just the title and description.

Captions also increase engagement. Approximately 85% of Facebook video is watched without sound, and captioned videos average 12% more views and 40% more engagement. For social media creators, captions are the difference between a viewer who keeps watching and one who scrolls past.

Frequently asked questions

What is a closed caption generator?

A closed caption generator is a tool that creates time-coded text files (SRT, VTT) that accompany a video and display the spoken words and relevant sound effects as on-screen text. Captions are called "closed" because viewers can turn them on or off.

What is the difference between subtitles and closed captions?

Subtitles translate spoken dialogue into another language and assume the viewer can hear the audio. Closed captions describe all significant audio — dialogue, speaker identification, sound effects, music and tone — and are designed for viewers who are deaf or hard of hearing.

What are the WCAG caption requirements?

WCAG 2.1 Success Criterion 1.2.2 requires synchronized captions for all pre-recorded audio in multimedia. WCAG 2.1 Level AA also requires live captions for live media (SC 1.2.4). Best practice requires readable line lengths (32 to 42 characters per line), reading speeds below 20 characters per second, minimum cue duration of 1 second and maximum around 8 seconds per cue.

What is SRT format?

SRT (SubRip Subtitle) is the most widely supported subtitle format. Each cue has a sequential number, a time range (start --> end), and text on one or more lines, with a blank line separating cues. Timestamps use the format HH:MM:SS,mmm.

What is VTT format?

VTT (Web Video Text Tracks, also called WebVTT) is the W3C standard format for web video captions. It starts with the text WEBVTT and uses timestamps in the format HH:MM:SS.mmm (dot instead of comma). VTT supports styling with CSS, cue identifiers, and voice spans via <v Speaker> tags.

What is a good reading speed for captions?

The industry standard for adult captions is under 20 characters per second (CPS), and ideally 15 to 17 CPS for comfortable reading. Children's content should aim for lower. This closed caption generator flags any cue that exceeds these reading speed limits.

What line length should captions use?

The BBC and most accessibility guidelines recommend a maximum of 42 characters per line and no more than two lines per caption cue. This keeps captions readable and prevents text from running past the edge of the frame.

Is this closed caption generator free?

Yes. It is completely free, runs entirely in your browser, requires no sign-up and never sends your video, transcript or captions anywhere.