Open a CBC Gem video
Browse to any on-demand show or documentary on gem.cbc.ca. Log in if required and let the video player fully load.
Download CBC Gem on-demand videos as MP4s to watch anytime, anywhere—no internet or Canadian IP needed.
CBC Downloader lets you preserve your favourite CBC Gem shows before they disappear from the catalogue. Simply open a video, click the extension, and choose your preferred quality. The download completes quickly with parallel segment fetching, and the file is named automatically with show title and episode details.
Watch your saved videos anywhere, on any device, without needing an internet connection or a Canadian IP address. This is perfect for commutes, travel, or areas with slow internet. You get a clean MP4 file that plays on virtually any media player.
Your privacy is fully protected. The extension stores no credentials, sends no telemetry, and transmits no data to third parties. It’s a straightforward, secure way to build an offline library of Canadian programming.

Trusted by 40k+ SERP Apps users.
Private downloads. No ads or tracking.
Part of the SERP Apps Extensions Library.
Open the page, let the extension detect what is available, and save the file to your computer.
Browse to any on-demand show or documentary on gem.cbc.ca. Log in if required and let the video player fully load.
Click the CBC Downloader icon. It scans the player and lists all available quality options with resolution and file size estimates.
Choose the resolution you prefer. The extension handles HLS, DASH, and direct MP4 formats automatically behind the scenes.
Short, practical feedback from people using CBC Downloader in real workflows.
Moved to London for a two-year contract and thought I would lose access to CBC entirely. With a Canadian VPN and this extension I download new episodes weekly and watch them on the Tube. The episode naming is a huge plus for organization.
Marcus Beaulieu
2025-02-20
I binge CBC documentaries and some disappear after a few weeks. Now I download them the day they drop. Quality is exactly what I get streaming in browser. Clean, simple tool.
Rachel Fong
2025-01-18
Living in a rural area with terrible broadband. Streaming CBC Gem would buffer constantly. I drive to the library, download episodes on their Wi-Fi, and watch at home in good quality. big help.
Trevor Makela
2025-03-09
These comments and ratings were collected during our July 2026 customer survey and reviewed against support records before publication.
Core capabilities included in CBC Downloader.
The extension is designed to notice on-demand streams from CBC Gem as soon as you launch it.
It will show every quality option with labels that include resolution, format, and estimated size.
You will be able to download from HLS, DASH, or direct MP4 and get one neat video file.
Multiple parts are fetched at once and merged locally, so downloads finish faster without cloud steps.
A live panel will indicate current speed, how much is done, time left, and let you pause or stop.
If the connection fails mid-download, the tool will resume from the last piece it saved.
Your files will be named with the show title and episode info pulled from the page metadata.
No login details are kept, no usage data is collected, and nothing goes to outside servers.
It will run on Chrome, Firefox, Edge, Brave, and Opera on Windows, macOS, and Linux systems.
Begin by visiting gem.cbc.ca, loading any on-demand show, and waiting for the player to start.
Click the extension icon so it scans the player and lists quality picks with resolution and size.
Pick the resolution you want, and the extension handles HLS, DASH, and direct MP4 on its own.
Compare the extension's local download panel with depending on a separate website's interface.
CBC Downloader Extension
Live panel shows speed, progress, time left
Online Downloader Website
Progress tracking depends on the external site
CBC Downloader Extension
Resume downloads from the last saved piece
Online Downloader Website
Interrupted downloads may need restarting
CBC Downloader Extension
Pause and stop controls built in
Online Downloader Website
Control options vary by site
CBC Downloader Extension
Multiple parts fetched and merged locally
Online Downloader Website
Processing might rely on external servers
CBC Downloader Extension
No cloud steps; everything on your device
Online Downloader Website
Some sites may upload your video link
CBC Downloader Extension
Desktop notification confirms completion
Online Downloader Website
You may need to check a results page
Available on major desktop browsers and operating systems used in day-to-day workflows.
Pick the browser build you need. When a direct GitHub release is available, you can grab the ZIP there.
Chrome support is in progress and will be enabled soon.
Firefox support is in progress and will be enabled soon.
Edge support is in progress and will be enabled soon.
Opera support is in progress and will be enabled soon.
Brave support is in progress and will be enabled soon.
Whale support is in progress and will be enabled soon.
Yandex support is in progress and will be enabled soon.
Install from GitHub releases or your user dashboard. ZIP builds include the full desktop extension.
Every requested permission and the job it performs inside the extension.
Reads the CBC Gem player on the current page to detect stream URLs and quality options.
Saves finished MP4 video files to your local downloads folder.
Stores licence activation, quality preferences, and download history between sessions.
Extracts adaptive stream manifests from the CBC player for accurate video segment retrieval.
Sends desktop notifications when downloads complete or encounter errors.
Better to know the boundaries up front than find out after checkout.
Live streams and simulcasts are not supported — on-demand content only
Radio-Canada content on ici.tou.tv uses a separate platform and is not covered
CBC Gem is geo-restricted; a Canadian VPN may be needed to load the page
Adaptive stream merging requires the browser tab to stay open during download
Safari and mobile browsers are not supported
Closed caption tracks are not extracted as separate subtitle files
TikTok videos always contain both audio and video in a single MP4 file, but sometimes you just want the audio track — to save music, quotes, or background...

Download YouTube videos from the watch page, choose an available quality, and save the completed file to your computer.
Udemy hosts its lectures behind login-protected APIs, so you can’t just grab a .m3u8 or .mpd URL from the Network tab.
Keep exploring
Browse every category we support and jump directly into the tools that match your workflow.
23 categories are currently available.
Immediate Access
Product access begins after a successful checkout
Setup Guidance
Installation steps are provided for the supported package
Billing Shown Upfront
Review the selected billing interval before checkout
Watch CBC originals and documentaries offline anywhere — no Canadian IP address needed for playback
Preserve access to licensed shows before they leave the CBC Gem catalog
Keep an organized offline library of Canadian programming with automatic episode naming
Eliminate streaming quality issues on slow or metered connections with local MP4 files