How to Download Loom Videos for Free: 10 Examples

Ten practical Loom download scenarios with yt-dlp commands, troubleshooting notes, and a shortcut option for saving videos faster.

Author
8 min read
loom
download
yt-dlp
examples
tutorial

Loom makes recording and sharing screen captures incredibly easy, but downloading those recordings? That's another story — particularly once your paid plan expires.

If you're sitting on a backlog of Loom recordings with no built-in way to export them (been there), this guide is for you. We'll walk through the complete process of finding, inspecting, and saving Loom videos using yt-dlp — the open-source CLI tool that handles it all.

Each example below tackles a different real-world situation: standard share links, embed URLs, split audio/video streams, subtitle extraction, and more.

how to download loom videos for free dl without subscription 10 examples mp4 hls m3u8 1757463216973

👉 Prefer not to use the terminal?

The Loom Video Downloader gives you a browser-based approach — paste your link, click download, done.

Source code and documentation: https://github.com/serpapps/loom-video-downlaoder


Prerequisites

Make sure these tools are ready before you start:

  • yt-dlp: The command-line video downloader that powers every example below.

  • Browser DevTools: You'll use these to locate Loom video URLs in the page source.

    • Right-click on the page → Inspect → switch to the Elements tab.
    • Search for loom.com to find the relevant video URL.

With those in place, you're set.


Example 1: M3U8 Raw URL With MP4 Transcoded

The bread-and-butter scenario: a Loom share page serving an .m3u8 stream alongside a transcoded MP4 version.

Step 1 -- Find the URL

  • Open DevTools and search for loom.com.
  • Copy the share link (e.g. https://www.loom.com/share/43d05f362f734614a2e81b4694a3a523).

Step 2 -- Check available formats

yt-dlp -F "https://www.loom.com/share/43d05f362f734614a2e81b4694a3a523"

The output will list http-transcoded mp4 alongside hls-raw entries.

Step 3 -- Download the video

yt-dlp "https://www.loom.com/share/43d05f362f734614a2e81b4694a3a523"

Example 2: WebM Raw by Default

In some cases, yt-dlp will default to downloading a .webm file from the http-raw stream, even when an MP4 alternative exists.

Step 1 -- Get the URL From DevTools: https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d

Step 2 -- Run a standard download

yt-dlp "https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d"

Result: You end up with a .webm file.


Example 3: Forcing MP4 Instead of WebM

When you specifically need MP4 output, tell yt-dlp which format to grab.

Step 1 -- Enumerate formats

yt-dlp -F "https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d"

Step 2 -- Select the MP4 stream

yt-dlp -f http-transcoded "https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d"

Result: Downloads the MP4 version instead of WebM.


Example 4: M3U8 With Subtitles

Certain Loom recordings come with captions baked in, available in multiple formats.

Step 1 -- Check subtitle availability

yt-dlp --list-subs "https://www.loom.com/share/9458bcbf79784162aa62ffb8dd66201b"

The output reveals en.vtt is available.

Step 2 -- Download with subtitles included

yt-dlp --write-subs --sub-format vtt "https://www.loom.com/share/9458bcbf79784162aa62ffb8dd66201b"

Result: You get both the video file and a .vtt subtitle file alongside it.


Example 5: MPD Raw URL

Every now and then, Loom serves content through an MPD (DASH) manifest instead of HLS.

Step 1 -- Get the URL https://www.loom.com/share/24351eb8b317420289b158e4b7e96ff2

Step 2 -- Download

yt-dlp "https://www.loom.com/share/24351eb8b317420289b158e4b7e96ff2"

Notes: This particular video has no audio track.


Example 6: Embed With Split Audio & Video

Some embedded Loom videos deliver audio and video as separate streams that need to be merged after download.

Step 1 -- Locate the embed URL https://www.loom.com/embed/ddcf1c1ad21f451ea7468b1e33917e4e

Step 2 -- Review the format list You'll see entries like hls-raw-audio (audio only) and hls-raw-1500 (video only).

Step 3 -- Download and merge both streams

yt-dlp -f "bestvideo+bestaudio" "https://www.loom.com/embed/ddcf1c1ad21f451ea7468b1e33917e4e"

Notes: The + operator tells yt-dlp to combine the two separate streams into one file.

💡 Tip: If wrangling embeds, subtitles, or split audio/video sounds like more trouble than it's worth, the Loom Video Downloader handles all of this automatically — just paste your link and click download.


Example 7: Community Page With Multiple Qualities

Loom community pages frequently offer the same video at several resolution tiers.

Step 1 -- Copy the embed URL https://www.loom.com/embed/2a742981490b4c649ce429d75f70fd73

Step 2 -- View available formats

yt-dlp -F "https://www.loom.com/embed/2a742981490b4c649ce429d75f70fd73"

Output includes:

  • hls-raw-1500 → 720p
  • hls-raw-3200 → 1080p

Step 3 -- Download at default quality (720p)

yt-dlp "https://www.loom.com/embed/2a742981490b4c649ce429d75f70fd73"

Step 4 -- Download at 1080p

yt-dlp -f hls-raw-3200 "https://www.loom.com/embed/2a742981490b4c649ce429d75f70fd73"

Conclusion

Seven distinct scenarios, one consistent workflow:

  1. Find the Loom URL using DevTools.
  2. Inspect what's available with yt-dlp -F.
  3. Download using the appropriate flags.

Once you've run through these examples, you'll be equipped for virtually any Loom video configuration — MP4, WebM, subtitle tracks, split streams, multiple resolutions, share links, embeds.

⚡ Rather skip all of this? The Loom Video Downloader gives you one-click downloads without touching the terminal.

👉 For the full raw command reference, see the companion gist: How To Download Loom Videos For Free! 🚀 DL Without Subscription | ~10 Examples (.mp4, HLS, .m3u8) — STEP BY STEP

Download Loom Videos yt-dlp Command Cheatsheet

Below is a condensed command cheat sheet you can reference quickly or copy-paste directly:

Click the image below to watch the video 👇

how to download loom videos for free dl without subscription 10 examples mp4 hls m3u8 1757463216973

How to Download Loom Videos: A Complete Step-by-Step Guide (With Real Examples)

Loom makes recording effortless, but exporting your recordings? Not so much — especially after a paid subscription lapses. If you have a pile of Loom recordings you need to save locally, the combination of yt-dlp and browser DevTools gets the job done reliably.

This section repeats the core workflow with compact commands for quick reference. Each example covers a different delivery scenario you might encounter.

👉 Want the shortcut? The Loom Video Downloader handles everything with a simple paste-and-click workflow.

👉 For the full command reference and raw walkthrough, see the companion gist: How To Download Loom Videos For Free! 🚀 DL Without Subscription | ~10 Examples (.mp4, HLS, .m3u8) — STEP BY STEP


Prerequisites

Confirm these tools are installed:

  • yt-dlp: The CLI downloader behind every command here.

  • Browser DevTools: Used to extract the Loom video URL from the page.

    • Right-click → Inspect → navigate to the Elements tab.
    • Search for loom.com to pinpoint the video URL.

You're all set once both are working.


Example 1: M3U8 Raw URL With MP4 Transcoded

yt-dlp -F "https://www.loom.com/share/43d05f362f734614a2e81b4694a3a523"
yt-dlp "https://www.loom.com/share/43d05f362f734614a2e81b4694a3a523"

Note: this particular video has no audio track.


Example 2: WebM Raw by Default

yt-dlp "https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d"

Result: produces a .webm file by default.


Example 3: Forcing MP4 Instead of WebM

yt-dlp -F "https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d"
yt-dlp -f http-transcoded "https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d"

Example 4: M3U8 With Subtitles

yt-dlp --list-subs "https://www.loom.com/share/9458bcbf79784162aa62ffb8dd66201b"
yt-dlp --write-subs --sub-format vtt "https://www.loom.com/share/9458bcbf79784162aa62ffb8dd66201b"

Example 5: MPD Raw URL

yt-dlp "https://www.loom.com/share/24351eb8b317420289b158e4b7e96ff2"

Note: no audio track present.


Example 6: Embed With Split Audio & Video

yt-dlp -f "bestvideo+bestaudio" "https://www.loom.com/embed/ddcf1c1ad21f451ea7468b1e33917e4e"

💡 Tip: If managing embeds, subtitles, or separate audio/video tracks feels like overkill, the Loom Video Downloader automates the whole thing — paste your link, click download, move on.


Example 7: Community Page With Multiple Qualities

yt-dlp -F "https://www.loom.com/embed/2a742981490b4c649ce429d75f70fd73"
yt-dlp "https://www.loom.com/embed/2a742981490b4c649ce429d75f70fd73"
yt-dlp -f hls-raw-3200 "https://www.loom.com/embed/2a742981490b4c649ce429d75f70fd73"

Conclusion

Seven real examples, one repeatable pattern:

  1. Find the Loom URL via DevTools.
  2. List available formats with yt-dlp -F.
  3. Download with the right flags for your situation.

Master these patterns and you can handle anything Loom delivers — MP4, WebM, subtitles, split streams, or multi-resolution embeds.

⚡ Want the fastest path? The Loom Video Downloader lets you download Loom recordings without ever opening a terminal.


Quick Command Cheat Sheet

ExampleScenarioCommand(s)
1M3U8 raw w/ MP4 transcodedyt-dlp "https://www.loom.com/share/43d05f362f734614a2e81b4694a3a523"
2WebM raw defaultyt-dlp "https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d"
3Force MP4 instead of WebMyt-dlp -f http-transcoded "https://www.loom.com/share/c43a642f815f4378b6f80a889bb73d8d"
4With subtitlesyt-dlp --write-subs --sub-format vtt "https://www.loom.com/share/9458bcbf79784162aa62ffb8dd66201b"
5MPD rawyt-dlp "https://www.loom.com/share/24351eb8b317420289b158e4b7e96ff2"
6Split audio/videoyt-dlp -f "bestvideo+bestaudio" "https://www.loom.com/embed/ddcf1c1ad21f451ea7468b1e33917e4e"
7Community page (1080p)yt-dlp -f hls-raw-3200 "https://www.loom.com/embed/2a742981490b4c649ce429d75f70fd73"

Command flags

yt-dlp get file format info yt-dlp -F
yt-dlp get subtitles info yt-dlp --list-subs
yt-dlp get thumbnail info yt-dlp --list-thumbnails

Related

Related Guides