Skip to contentAltstamp
Menu

Closed captioning software compared

Six tools a small business can use to make its own captions: two video hosts, two video editors, an open-source caption editor and a meeting platform for live captions. Each one writes an automatic draft; none of those drafts is finished until a person has checked it against the video. Every Yes below was read on the maker's own page. To hand the work to someone else, see captioning services compared.

Line drawing of a laptop with a video and a timeline, one timeline block ringed in orange
Fig. 1A laptop plays a video above a timeline where one caption block is in focus

The verdict by use case

  • Best if you edit your own videos

    Descript

    You fix the captions by fixing the transcript you already edit, and its SRT or VTT export can carry speaker labels.

  • Best for exact timing and the caption file itself

    Subtitle Edit

    An open-source editor with a waveform for timing, SRT and WebVTT among many formats, speech-to-text, and nothing sent off your computer unless you choose an online engine.

  • Best for live meetings and webinars

    Zoom

    Automated live captions for everyday calls, and a caption API token that lets a human captioner type into the meeting when accuracy matters.

Side by side

Scroll sideways to see all vendors.

How caption software compares on making, fixing and delivering captions
RequirementYouTube StudioVimeoDescriptKapwingSubtitle EditZoom
Automatic captions from speechYesYesYesYesYesYes
Lets you edit the caption textYesYesYesYesYesNot stated
Lets you adjust caption timingYesYesYesYesYesNot stated
Speaker labelsNot statedNot statedYesCheck with the vendorYesNot stated
Exports an SRT fileCheck with the vendorCheck with the vendorYesYesYesNot stated
Exports a WebVTT fileCheck with the vendorCheck with the vendorYesYesYesNot stated
Takes an existing caption fileYesYesNot statedNot statedYesNot stated
Burns captions into the videoNot statedNot statedYesYesYesNot stated
Live captionsYesYesNot statedNot statedNot statedYes
A human captioner can type liveCheck with the vendorCheck with the vendorNot statedNot statedNot statedYes
Runs in a web browserYesYesYesYesNoNot stated
Works offline on your computerNot statedNot statedNot statedNot statedYesNot stated

The vendors

YouTube Studio

What it is
YouTube's own caption tools: automatic captions on upload, an editor for text and timing, file upload, and live automatic captions in English only.
Who it fits
A business whose videos already live on YouTube and get embedded on its site from there.
  • Edit the text and timing of automatic captionsYes
  • Upload an SRT or WebVTT fileYes
  • Download format named on the help pageCheck with the vendor
  • Live automatic captionsYes
  • Speaker labelsNot stated

YouTube Studio website

Vimeo

What it is
A video host that makes automatic captions on upload and lets you edit the transcript and each timestamp.
Who it fits
A business that hosts ad-free video on Vimeo and wants the captions in the same player.
  • Edit caption text in the transcript editorYes
  • Edit start and end timesYes
  • Upload an SRT or WebVTT fileYes
  • Live automatic captionsYes
  • Speaker labelsNot stated

Vimeo website

Descript

What it is
A video editor you drive by editing the transcript; captions and subtitle files come from that same script.
Who it fits
Someone who edits the company's videos and wants the captions fixed in the same pass.
  • Correct the transcript word by wordYes
  • Export SRT or WebVTTYes
  • Speaker labels in the subtitle fileYes
  • Burned-in captions on the videoYes
  • Live captionsNot stated

Descript website

Kapwing

What it is
A browser video editor with automatic subtitles, an editable transcript and caption styling.
Who it fits
A small team making short social clips that need captions on the video itself.
  • Edit the transcript and timingYes
  • Export SRT or WebVTTYes
  • Burned-in captions on the videoYes
  • Speaker labels in the captionsCheck with the vendor
  • Upload an existing caption fileNot stated

Kapwing website

Subtitle Edit

What it is
A free, open-source caption and subtitle editor for Windows, macOS and Linux, with speech-to-text built in.
Who it fits
Whoever owns the caption files and wants exact timing, many formats and the work kept on one computer.
  • Waveform view for exact timingYes
  • Opens and saves SRT and WebVTTYes
  • Speaker labels from speech-to-textYes
  • Burned-in captions on the videoYes
  • Works offlineYes

Subtitle Edit website

Zoom

What it is
Meetings and webinars with automated live captions, typed captions, and a feed for an outside captioner.
Who it fits
A business that runs live meetings, trainings or webinars with customers or the public.
  • Automated live captionsYes
  • Host or an assigned person types captionsYes
  • API token for a third-party captionerYes
  • Saves captions after the meetingNo

Zoom website

Check a caption file before you publish

Every tool above can export a caption file. Paste one here to see what still needs a person: timing, speaker names, sound descriptions, line length and reading speed. The sample is a dental practice's booking clip, first as an automatic draft, then after an edit.

Pre-filled with an automatic draft of a 20-second clip. Load the edited version to compare, or paste your own file. Nothing leaves your browser.

What still needs a person

Read as WebVTT: 6 cues. 4 to fix, 2 to check by ear.

  • Timing in order, no overlaps

    Cue 2 overlaps cue 1 at 0:03.0.

    Fix

  • Sentences, capitals and punctuation

    6 cues with no capitals or punctuation (cue 1, cue 2, cue 3 and 3 more), the mark of an unedited automatic draft.

    Fix

  • Who is speaking

    No speaker names found. Fine for one person on screen; when a voice is off screen or two people talk, name them.

    Check by ear

  • Sounds and music that matter

    No sound descriptions found. Play the video: if music, laughter or a sound carries meaning, add it in brackets.

    Check by ear

  • Lines of 42 characters or fewer

    6 lines too long: cue 1 (46), cue 2 (88), cue 3 (54) and 3 more.

    Fix

  • Reading speed up to 20 characters a second

    Too fast to read: cue 3 (45 per second). Split the cue or give it more time.

    Fix

The 42-character line and 20-characters-a-second limits are a common house style, not a WCAG rule. No script can tell whether the words are right, so read the captions while you watch.

What an automatic draft misses

Every tool on this page starts from speech recognition, and none of them calls the result finished. YouTube says its automatic captions "might misrepresent the spoken content due to mispronunciations, accents, dialects, or background noise" and tells creators to review and edit them. Zoom says its automated captions may not be accurate. Some makers advertise an accuracy percentage; it is measured on their test audio, not on your video, so treat it as a sales line and plan the edit anyway.

What WCAG asks

1.2.2 Captions (Prerecorded), Level A: captions for all prerecorded audio in synchronized media. WCAG defines what captions are:

Captions are similar to dialogue-only subtitles except captions convey not only the content of spoken dialogue, but also equivalents for non-dialogue audio information needed to understand the program content, including sound effects, music, laughter, speaker identification and location.

An unedited draft is, at best, dialogue-only subtitles. The edit is what turns it into captions.

The edit pass, in order

  1. Names, products and jargon

    Speech engines guess at words they have not heard. Your street name, your staff and your product names are where drafts go wrong first.

  2. Who is speaking

    WCAG's captions identify who is speaking. Some tools detect speakers; check that the names are there and right, above all for an off-screen voice.

  3. Sounds that carry meaning

    Music under a reveal, laughter, a phone ringing. Leaving out important sound effects is a listed WCAG failure (F8).

  4. Sentences and punctuation

    Drafts often run words together without capitals or full stops, which makes a fast cue hard to read.

  5. Timing and line breaks

    Cues that overlap, flash past or break mid-phrase. Fix these in a timing view, not by retyping.

Two settings cut the work before it starts: Descript's transcription glossary and Vimeo's enhanced speech detection both take a list of names and terms to listen for. The full set of media criteria, including transcripts and audio description, is in video caption requirements for business sites.

Closed captions or burned in

Both kinds can meet 1.2.2: W3C lists closed captions and open captions as sufficient techniques side by side. The difference is practical. Closed captions travel as a separate file, so a viewer can switch them off and you can fix a word without touching the video. Burned-in captions are part of the picture, so they show up everywhere the file goes, but they are pixels: no one can resize them or turn them off.

Closed captions and burned-in captions, side by side
QuestionClosed captionsBurned-in (open) captions
WCAG techniqueG87 Providing closed captionsG93 Providing open (always visible) captions
Viewer can turn them offYes, in players that support itNo
Where the words liveA separate SRT or WebVTT file the player readsIn the picture itself
Fixing a typo after publishingEdit or replace the fileExport and upload the video again
Best place to use themYour own site, YouTube, VimeoClips posted where you cannot attach a caption file

For a video on your own site, export WebVTT. The HTML video element reads it through a <track kind="captions"> element (W3C technique H95), and Vimeo recommends WebVTT for uploads too. Keep an SRT copy for tools that only take SRT. If a clip also goes to social media, export it twice: a closed-caption file for your site and a burned-in copy for the feed.

Live captions are a different job

Live video has its own criterion. 1.2.4 Captions (Live) is Level AA and asks for captions for all live audio in synchronized media: a webinar you stream to the public, a live product launch, an online class. The hard part is that nobody can edit an automatic live caption before the audience reads it.

  • Zoom generates automated captions in real time and warns in its own help page that they may not be accurate. Since May 2026, captions can no longer be saved after a meeting; a transcript is a separate setting.
  • YouTube's live automatic captions are English only, are switched on per stream, and do not stay on the video afterwards: YouTube makes a new automatic track from the recording, which you then edit like any other.
  • Vimeo offers live automatic captions on its Advanced, Premium and Enterprise plans, with a yearly allowance of captioned hours, and lets you list up to 50 names and terms it should listen for.

What WCAG asks

Captions are provided for all live audio content in synchronized media.

1.2.4 Captions (Live), Level AA. W3C's own example is an orchestra that has each live web performance captioned through CART (Communication Access Realtime Translation).

When accuracy matters, put a person on the captions. In Zoom you can let the host type, assign an attendee to type, or turn on the caption API token so an outside captioner feeds captions straight into the meeting. Who to hire for that seat is covered in captioning services compared, which judges live and CART options.

Do it yourself or hand it off

Software fits a business that posts a few short videos with clear audio and one or two speakers, and has someone who will sit through each one with the captions on. The editing is the job; the draft is the easy part.

A service fits a backlog of long videos, poor audio, many voices, medical or legal terms, and live events where a mistake is public. Services are judged on human review, formats and live options in captioning services compared.

Captions are one of several media criteria

At Level AA, prerecorded video also needs audio description (1.2.5) when something important is only shown, never said. Caption software does not do that part. See what audio description is and audio description services compared, and run the whole page through the WCAG 2.2 AA checklist.

How we compared

Vendor pages read on

Listed: software a small business runs itself to make, correct and export captions, plus the caption tools built into two video hosts and one meeting platform. Human captioning services are left out; they have their own comparison.

A Yes means the maker's own help or product page said so when we read it. Not stated means the page is silent. Check with the vendor means the page hints at it without saying it plainly. Accuracy percentages that makers print are their own measures and are not repeated here. Adobe's Premiere Pro help pages refused our requests, so Premiere is not listed rather than listed half-read.

Verdicts are editorial: no vendor can buy a verdict position or displace another vendor.

No overlay widget is listed. By an overlay we mean a third-party widget or toolbar script sold as making a site conform without changing its source. In April 2025 the FTC approved a final order that bars one overlay vendor from claiming, without evidence to support it, that its automated products can make any website WCAG-compliant. Read the FTC's announcement of the order.

Nothing here is legal advice. For a specific case, ask a lawyer.

Questions

Are YouTube's automatic captions good enough?

Not as they come. YouTube itself says the quality may vary, encourages creators to add professional captions first, and says to review automatic captions and edit what was not transcribed properly. Edit them in YouTube Studio, then run the file through the check on this page.

Do automatic captions meet the ADA?

The Department of Justice has no regulation setting detailed web standards for businesses, and points to WCAG as helpful guidance. WCAG's captions include speaker names and meaningful sounds, which a raw draft often lacks, so plan on editing. This is general information, not legal advice. For your own situation, ask a lawyer.

SRT or WebVTT: which file should I export?

WebVTT for your own site and for Vimeo, which recommends it; the HTML video element reads it directly. SRT is the most widely accepted elsewhere, and YouTube takes both. Most editors here export either, so keep one of each.

Is there free captioning software?

Subtitle Edit is free and open source. YouTube makes automatic captions on upload, and Vimeo includes them on its Free plan too. The free part is the draft; the edit still takes a person's time.

Do captions also cover audio description?

No. Captions carry what is heard; audio description carries what is only seen, and WCAG asks for it at Level AA. Read what audio description is.