Skip to content
All ArticlesVideo Upload Limits for Every Course Platform in 2026

Video Upload Limits for Every Course Platform in 2026

File size, duration, codec, bitrate and caption limits for Kajabi, Teachable, Thinkific, Podia, Skool and Circle, with a source link for every number.

Lakshya Soni
Founder, EchoPulse Media · writes about content, video & AEO
Video Upload Limits for Every Course Platform in 2026

Every course platform accepts different video. The limits are not published in one place, several are not published at all, and the figure most often quoted for Teachable is off by a factor of ten. This page collects what each platform officially documents, as of August 2026, with a link to the source for every number.

Where a spec is not documented publicly, it says so rather than guessing.

What are the video upload limits by platform?

Kajabi

Teachable

Thinkific

  • Maximum file size: 2 GB per video. Audio 100 MB, PDF 25 MB, multimedia lesson 200 MB.
  • H.264 is required. 640 to 3840 pixels wide, 5,000 to 8,000 kbps, constant 15 to 60 fps, AAC audio at 44.1 kHz stereo, 16:9 for courses. Playback caps at 1080p.
  • Per quality bitrate ceilings: 4K 11,250, 1080p 5,625, 720p 3,750, 540p 1,800, 360p 1,200, 224p 300 kbps. Keep screencasts above 1,200 kbps.
  • Monthly bandwidth by plan: Basic 100 GB, Start 200 GB, Grow 400 GB, Expand 1,000 GB, Plus Lite 7,500 GB, rising to Enterprise at 25,000 GB. There is a 60 day grace period before restriction.
  • Captions: SRT only, no VTT. Auto captioning requires Plus Silver or higher. Manual SRT upload works on every plan.

Podia

  • Maximum file size: 5 GB hard limit, 1 GB recommended. Duration must be under 4 hours. A 4 hour file fails regardless of size.
  • H.264 high profile progressive, AAC audio, 30 fps or lower, 1280x720 or 1920x1080. All 4K is downscaled to 1080p.
  • Bitrate: 1080p 8 Mbps, 720p 4.8 Mbps, 480p 2.4 Mbps, 360p 1 Mbps. Audio only files are unsupported.
  • Video count by plan: Mover 500, Shaker 1,000, Earthquaker unlimited. No add on capacity.
  • Captions: manual upload only, VTT required. SRT must be converted. No auto generation.

Skool

Circle

LearnWorlds

What export settings work everywhere?

One export that satisfies every platform above: MP4 container, H.264 video, AAC audio at 44.1 kHz stereo, 1920x1080, constant frame rate between 24 and 30 fps, bitrate around 6,000 kbps, file under 1 GB, duration under 4 hours.

That is the intersection of the strictest published limits: Podia's 4 hour cap and 1080p downscale, LearnWorlds' 1 GB recommendation, Thinkific's H.264 requirement and 8,000 kbps ceiling. Export once to that spec and you can move platforms without re rendering.

Kajabi and Thinkific both run on Wistia, which is why their specs are nearly identical. Wistia itself accepts up to 26 GB and recommends 5,000 to 8,000 kbps, and notes that a file under two hours exceeding 8 GB means a compression step was skipped.

None of this requires an expensive camera. Shooting at 1080p from the start saves you the upload time and the transcoding wait, and the research on filming a course at home suggests the production value was never the constraint anyway.

What is not documented anywhere

  • Skool publishes no file size, duration, format, resolution or storage figure at all.
  • Teachable publishes no bandwidth or storage limit, no bitrate recommendation, no codec requirement and no maximum duration.
  • Thinkific publishes no maximum video duration and no total storage cap. Bandwidth is metered, storage is described as unlimited.
  • Circle publishes no per plan storage figure on a reachable page, no maximum duration and no bitrate guidance.
  • Podia caps video count rather than bytes, so there is no published total storage figure.
  • No platform here documents HEVC or H.265 support. Circle transcodes away from it, and Thinkific and Wistia require H.264. Export H.264.

What most write ups get wrong

  • Teachable's 20 GB is quoted as the video limit. It is the account wide upload ceiling. Teachable's own recommended video maximum is 2 GB, on the same page.
  • Podia's 4 hour duration cap is almost never mentioned, and it is a hard failure rather than a warning. Podia also silently downscales 4K to 1080p.
  • Caption formats get conflated constantly. Thinkific is SRT only, Podia is VTT only, Teachable takes both.
  • Auto captions are gated much harder than blogs suggest. Thinkific needs Plus Silver, Circle needs Business, Kajabi needs Pro with a monthly minute cap. Only Skool includes them on every plan.
  • Thinkific's real constraint is bandwidth, not file size. Basic is 100 GB a month, roughly 200 hours of 1080p viewing. Kajabi by contrast does not meter streaming at all.
  • Kajabi's own documentation quotes 5,000 to 10,000 kbps while Wistia, which hosts its video, quotes 5,000 to 8,000. Use the lower figure.

Key takeaways

  • Export MP4, H.264, AAC, 1080p, under 1 GB and under 4 hours, and every platform on this page will accept it.
  • Teachable's widely quoted 20 GB limit is account wide. Its recommended video maximum is 2 GB.
  • Podia rejects any video of 4 hours or longer and downscales all 4K to 1080p.
  • Thinkific accepts SRT only, Podia accepts VTT only, Teachable accepts both.
  • Auto captions require a Pro tier on Kajabi, Plus Silver on Thinkific and Business on Circle. Skool includes them on every plan.
  • Skool documents almost no video specs publicly. Treat any number you see for it as unverified.
  • Thinkific meters monthly bandwidth from 100 GB on Basic. Kajabi does not meter streaming bandwidth.

Common questions

What video format works on every course platform?

MP4 with H.264 video and AAC audio. Thinkific requires H.264, Podia requires H.264 high profile, and Wistia re encodes anything else. No platform here documents HEVC support, so exporting HEVC risks a failed or degraded upload even where the file is accepted.

What resolution should I export course videos at?

1080p. Kajabi and Podia both cap playback at 1080p regardless of what you upload, and Podia downscales 4K on ingest. Uploading 4K costs storage and processing time for no delivered benefit unless your platform explicitly serves it.

Is there a maximum length for a course video?

Only Podia publishes one, and it is strict: anything 4 hours or longer fails to upload no matter the file size. Kajabi, Teachable, Thinkific and Circle document no duration limit, though file size ceilings impose a practical one at high bitrates.

Which course platform has the best captions?

Skool for coverage, since English auto captions are included on every plan. Teachable is the most flexible for uploads, accepting both SRT and VTT with translation into 70 languages. Thinkific and Circle gate auto captions behind high tiers.

Before you export a whole course

Upload one lesson first and watch it back on the platform, not in your editor. Every spec on this page describes what will be accepted, not what will look good after transcoding. Then settle how long the course is actually going to run, because that number is what your production budget turns on.

EchoPulse edits and exports course video to platform spec for coaches and course creators, so re rendering after a rejected upload stops being your problem. The $299 Pilot runs 14 days and you keep everything produced.

Related Articles

Video · 14-day Pilot

Stop reading about content.
Go and look at yours.

Most agencies ask you to sign a six-month retainer based on a slide deck. We would rather just do the work first and let you judge it. That is the entire idea behind the Pilot.

  • A 30-day content plan built around your business, yours to keep either way
  • 8 short-form videos and 5 long-form SEO blogs, written, edited, delivered
  • Revisions until you would post it under your own name
  • No contract, no retainer, no auto-renew. It ends on day 14 unless you say otherwise.
$299$599one time, not a subscription

Free, 30 minutes, and you will get the plan whether or not you hire us.

Or see what everything costs