Tutorial8 min read

Teachable subtitles & online course captions — SRT guide

Teachable subtitles and e-learning captions: upload SRT/VTT to Teachable, Kajabi, Thinkific, Podia, Udemy, and Coursera.

Online course interface with subtitled lesson video.
The short version

Course subtitles make lessons easier to follow, search, translate, and review. For most LMS workflows, generate one accurate SRT per lesson and keep the caption track separate from the video.

Course platforms vary in how they accept and display captions. Teachable, Kajabi, Thinkific, Podia, Udemy, and Coursera support caption workflows, but the upload path and accepted format can change. Generate captions from the final lesson, proofread names and technical terms, then check the platform's current requirements before publishing.

Why captions matter more for courses than for social

Course viewers are not scrolling — they are studying. They re-watch. They search. They take notes. Captions support all three behaviors: re-watching is faster when you can scan a transcript, search jumps directly to the segment that mentioned a keyword, and notes get easier when the words are visible.

  • Comprehension: learners can follow speech in noisy environments or when audio is unavailable.
  • Accessibility: a properly authored caption track supports viewers who need text; verify any legal or institutional requirement for your audience.
  • Internationalization: a clean source transcript is easier to translate and review into additional languages.
  • Searchability: a text transcript can support platform search and on-page discoverability when the destination exposes it.

The practical workflow

  1. 01Export each lesson as a final MP4. Do not caption the rough cut — you will redo it.
  2. 02Upload to a caption tool (SoCaptions, Whisper API, Rev). Generate the transcript in 30–90 seconds per lesson.
  3. 03Review the transcript. Fix product names, technical terms, acronyms, and numbers. The model gets verbs right but proper nouns wrong.
  4. 04Export an SRT file (universal) or VTT (for web-native players).
  5. 05Upload the SRT/VTT alongside the video on your platform. Teachable, Kajabi, Thinkific, and Podia all accept SRT.
  6. 06For platforms without native caption support, burn captions into the MP4 instead.

Platform-specific notes

  • Teachable: SRT upload per lecture in the lecture editor. Toggle captions on by default.
  • Kajabi: VTT upload via the lesson video settings. Multiple language tracks supported.
  • Thinkific: SRT or VTT upload per video. Captions are toggleable for students.
  • Podia: VTT upload per lesson video.
  • Self-hosted (Vimeo, Mux, Bunny): SRT or VTT track on the player. Easy.
  • Custom HTML5 player: VTT via the <track> element.

Edit pass: what to fix and what to leave

Automatic transcription is a starting point, not a finished lesson asset. Review product names, jargon, acronyms, numbers, URLs, and speaker changes first — those errors are especially distracting in educational content.

  • Fix: product names, library names, function names, acronyms, numbers, prices, URLs, brand names.
  • Fix: timing drift greater than ~250ms — captions that lag the speaker break flow.
  • Leave: ums, ahs, false starts. They make the transcript human.
  • Leave: minor punctuation. Most viewers do not notice missing commas.

Translation for global enrollment

Once you have a clean source SRT, translation becomes easier to review because the timing and line breaks already exist. Translate each lesson into the languages your audience actually needs, then proofread names, terminology, and reading speed before uploading additional tracks.

Plan the work

Estimate the work per lesson, start with the course modules that get the most traffic, and reuse the corrected transcript for captions, notes, translations, and support content.

FAQ

Do online courses need subtitles?

Many course creators add subtitles because they improve access, make lessons easier to review, and support translation. Whether captions are legally or contractually required depends on the institution, audience, jurisdiction, and platform. Check the current requirements for your course before publishing.

What subtitle format do course platforms use?

SRT is universally accepted — Teachable, Kajabi, Thinkific, Podia, Udemy, Coursera, and Skillshare all accept SRT. VTT is supported by Kajabi, Mux, and self-hosted HTML5 players using the <track> element. If you're not sure which format a platform accepts, start with SRT — it converts to VTT in seconds and has never broken on any major LMS.

How do I add subtitles to Teachable videos?

In Teachable, open the course editor, click the lecture you want to caption, click the video block, and look for the Captions section in the video settings panel. Upload your SRT file and assign it a language. Teachable renders the captions as a toggleable CC track in the Teachable player. Repeat per lecture — Teachable doesn't have a bulk upload option as of 2026.

How do I add subtitles to Kajabi videos?

In Kajabi, go to the Product, open the post (lesson), and click the video thumbnail to open video settings. There is a Subtitles/Captions section where you can upload a VTT file per language. Kajabi's player supports multiple language tracks, so if you have translations, upload each as a separate VTT. English first, then additional languages.

How long does it take to caption a one-hour course?

With AI transcription, the bulk of the work is under 2 hours for a one-hour course: about 30 seconds of AI generation per 10-minute lesson, then 15–20 minutes of review per hour of audio to fix names, product terms, and numbers. Human transcription costs $1–3 per minute of audio and takes 24–48 hours turnaround. For most course creators, AI + manual review is the right balance — it catches the 5–8% that actually matters.

Free tool
YouTube transcript extractor — get an SRT from any YouTube lesson in one click
Built for this
Captions for online courses — caption lesson videos in bulk, export SRT + burned-in MP4
Caption your next video in seconds.
Free for the first 5 minutes. No card required.
Open editor

Related guides

Continue reading

Karaoke captions — word-by-word TikTok & Reels guide

How to make karaoke captions with word-by-word timing, readable fonts, and highlight colors for TikTok, Reels, Shorts, and podcast clips.

Read article