Demo slots — limited this weekBook a demo →
FREE GUIDE · 4 MIN READ

Save Skool course videos for offline — the legal way.

Skool serves video via Cloudflare HLS, which breaks plain right-click-save. Here is the working method for content you own or have permission to download — DevTools, ffmpeg, or one-click via tools4skool for community owners.

One-second rule: if it is not your community and you do not have permission, do not download. This guide is for owners and people with explicit access — not for piracy.
  1. 1
    Confirm you have rights
    You may save videos from your own community or one you have explicit permission from. Pirating someone else's course is theft. This page covers the legal use cases.
  2. 2
    Open the video on skool.com
    Navigate to the classroom or post containing the video. Wait for it to load and start playing.
  3. 3
    Open browser DevTools
    Right-click → Inspect → Network tab. Filter by "media" or by ".mp4". Reload the page.
  4. 4
    Find the .mp4 or .m3u8 stream
    Look for a request whose response is video. Skool serves via Cloudflare Stream — the URL ends in .m3u8 (HLS) or includes a /manifest path.
  5. 5
    Copy the stream URL
    Right-click the request → Copy → Copy URL. The URL is signed and expires; download promptly.
  6. 6
    Convert HLS to MP4 (if needed)
    Run `ffmpeg -i "<the-url>" -c copy out.mp4` in your terminal. Browser tools like Stream Detector also work for one-off saves.
  7. 7
    Use tools4skool for batch saves
    If you own the community, the tools4skool extension exposes a one-click "export all classroom videos" action — no DevTools needed.

Own your community? Skip all of the above.

tools4skool exports your full classroom library to local disk in one click — no DevTools, no ffmpeg, no scraping.

Book a demo →
30-second form · no credit card · we email when access opens

Frequently asked

Is downloading Skool videos legal?

It is legal to save content you own or have explicit permission to download. Downloading paid content from someone else's community without permission is copyright infringement, no different from pirating a Netflix show.

Why do Skool videos not download with right-click → save?

Skool uses Cloudflare Stream which serves HLS (.m3u8) — a streaming format that breaks the file into chunks. You need DevTools or a tool like ffmpeg to reassemble.

Will Skool ban me for downloading?

Skool's ToS prohibits unauthorised redistribution. Downloading for personal offline study of content you have paid for or own falls in a grey area but is generally not enforced. Sharing the file publicly is.

Does tools4skool actually do this?

For community owners, yes — the extension exposes "export classroom videos" so you can back up your own course library to local disk. It does not work on communities you do not own; that would be a misuse we will not enable.

What about the iOS / Android app?

Mobile apps stream from the same HLS source. You cannot easily extract from the apps; do it via desktop browser instead.

Can I just record my screen?

Sure, but quality drops and it is slow. Worth the effort for one or two videos. For batch saves of your own community, the extension method is faster and lossless.

Note: this guide describes capabilities that exist in any modern browser. tools4skool does not host, redistribute, or facilitate downloading content you do not own. We respect skool.com's ToS and creators' work. Get permission first. Book a demo →

Book a demo this week30-second form, no credit card
Get access