vSubtitle

New Here? Get Your First 30 Minutes FREE - Limited Time Only!

Subtitles for Online Courses

Students finish courses they can actually read.

Upload a lecture, get accurate captions back in minutes. Export SRT or VTT for Udemy, Teachable, Coursera, or your own LMS — or translate the whole course into 100+ languages for learners outside your home market.

*No credit card *SRT & VTT export *100+ languages

LECTURE 04 — DATA STRUCTURES
A binary search tree keeps every left node smaller than its parent.
041
00:04:12,300
A binary search tree keeps every left node smaller than its parent.
EN
041
00:04:12,300
Un árbol binario de búsqueda mantiene cada nodo izquierdo menor que su padre.
ES
041
00:04:12,300
二分搜索树保证每个左节点都小于其父节点。
ZH
Why bother

Captions are the difference between
watched and finished

Course video behaves differently from a movie. Learners pause, rewind, take
notes, and often watch on mute at a desk or on a commute. Captions make all of that possible.

01

Muted playback

Most learners watching on a phone or at work default to silent playback. Without captions, your lecture is a blank screen.

02

Non-native speakers

A large share of course platforms’ traffic comes from outside English-speaking markets. Captions let those learners follow along at full speed.

03

Accessibility

Deaf and hard-of-hearing learners need captions to access the material at all — and many institutions require it by policy.

03

Searchable content

A transcript turns your lecture into indexable text — useful for in-course search, show notes, and repurposed blog content.

The process

From raw lecture to published
subtitle file

01

Upload your lecture

Drop in a video or audio file — screen recording, webcam lecture, or a full course module. No formatting required.

02

Generate and edit captions

Captions are transcribed automatically with timestamps. Fix a word, adjust timing, or rename a technical term directly in the editor.

03

Export or translate

Download SRT or VTT for your LMS, burn captions into the video, or translate the whole track into another language before exporting.

What's included

Built for course libraries, not one-off clips

SRT & VTT export

Standard subtitle files that drop straight into Udemy, Teachable, Thinkific, Kajabi, or a custom LMS.

100+ language translation

Translate an entire course transcript at once, keeping timestamps intact for every language track.

Inline correction editor

Fix mistranscribed jargon, code terms, or names in a text editor synced to the video — no timecode math.

Batch processing

Queue an entire module or full course at once instead of captioning lectures one at a time.

Burned-in or soft subtitles

Deliver open captions baked into the video for platforms with no native subtitle support, or soft files for those that do.

Speaker-aware transcripts

Panel discussions and interview-style lectures keep separate speaker lines instead of one merged block.

Who this is for

Every kind of course, one workflow

Udemy & Skillshare

Independent instructors

Meet platform caption requirements and reach learners browsing in a language other than the one you recorded in.

Corporate L&D

Internal training teams

Caption onboarding and compliance videos so employees can follow along at their desk, on the floor, or in a second language.

Coding bootcamps

Technical instructors

Keep code snippets, syntax, and command-line output legible in the transcript — not garbled by auto-transcription.

Universities & MOOCs

Lecture capture teams

Caption recorded lectures at scale to meet accessibility policy without transcribing every session by hand.

Corporate L&D

Internal training teams

Caption onboarding and compliance videos so employees can follow along at their desk, on the floor, or in a second language.

 

Universities & MOOCs

Lecture capture teams

Caption recorded lectures at scale to meet accessibility policy without transcribing every session by hand.

FAQs

Frequently asked questions

SRT and VTT, the two formats accepted by nearly every course platform and LMS. You can also export a burned-in (open caption) version of the video directly if your platform doesn’t support separate subtitle files.

Yes. Upload a full module or course folder and queue it for batch processing, then review and export each lecture’s captions individually or all at once.

 

Auto-transcription handles most spoken content well, but technical terms, code, and product names sometimes need a manual pass. The inline editor lets you fix specific words without touching timestamps.

Yes. Once a transcript exists, you can translate it into any of 100+ supported languages, generating a new subtitle file with the same timestamps for each language.

 

Captioning removes two common drop-off points: viewers watching on mute, and non-native speakers losing the thread mid-lecture. Removing those friction points tends to help learners stay through to the end, though results vary by course and audience.

 

Your next lecture upload, captioned before your coffee's cold

Free to try on your first lecture. No credit card, no watermark on the transcript.

Scroll to Top