💾 Download Any Video Online — The Complete 2025–2026 Bible

:floppy_disk: The Download Bible — Every Working Way to Save Any Video Online

2025–2026 edition. Updated for what broke, what’s new, and what actually works right now.

Everything’s locked. DRM’s laughing. And you’re five clicks away from realizing “record the screen” was the working method all along.

But before you get there — this guide covers 50+ tools, every platform, every trick, every workaround. No coding degree required. Copy, paste, download, done. And if that fails, snacks.

:light_bulb: Who’s this for: Anyone who’s ever Googled “how to download videos” and got broken links, fake buttons, and ads for garbage. This is the real list.


:brain: Lazy Game Plan

Pick a tool → Copy the link → Paste it → Hope it works
(If it doesn’t, scream once, then try the next one on the list.)


⚡ Start Here — Which Tool Do I Actually Use?

Don’t want to read the whole thing. Fine. Here’s the decision tree:

Situation Use This
Just want the video, no install cobalt.tools (not YouTube — see below)
YouTube specifically yt-dlp GUI or yt-dlp with Deno installed
TikTok no watermark SnapTik or SSSTik
Instagram / Twitter cobalt.tools
Livestream Streamlink or OBS
Chinese platform (Bilibili etc.) BBDown or Lux
Android Seal or YTDLnis
iPhone SW-DLT shortcut or screen record
Entire channel / archive Pinchflat (self-hosted, set and forget)
Image galleries gallery-dl
Music from Spotify spotDL
Nothing works F12 → Network tab → find m3u8 → paste into yt-dlp
Still nothing Record the screen. It always works.

:warning: cobalt.tools YouTube broke in June 2025 — YouTube rate-limited it at scale. Everything else on cobalt still works fine.


🛠️ The Main Squad — Desktop Tools

:white_check_mark: The GOAT: yt-dlp

Downloads from 1,000+ sites. Free. Open source. The tool everything else is built on.

Version Link
yt-dlp EXE (Windows) yt-dlp.exe
yt-dlp GUI (no terminal) ytdlp-interface

:warning: 2025 update — YouTube now needs extra setup:

yt-dlp now requires an external JavaScript runtime to download YouTube. Without it, YouTube is severely limited. Install one:

Runtime Download Recommendation
Deno deno.com :white_check_mark: Recommended
Node.js nodejs.org Works
Bun bun.sh Works

Then tell yt-dlp to use it:

--js-runtimes deno

:warning: Chrome cookies are broken (Chrome 127+):

Chrome encrypted its cookies in a way that blocks yt-dlp. Fix: use Firefox cookies instead.

yt-dlp --cookies-from-browser firefox <url>

Or install the Get cookies.txt LOCALLY extension and export manually.

Power user config (best quality + fastest):

yt-dlp --js-runtimes deno --cookies-from-browser firefox -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]" --embed-metadata --embed-thumbnail --embed-subs --concurrent-fragments 4 --download-archive archive.txt <url>

Speed boost (downloads 16 parts at once):

yt-dlp --external-downloader aria2c --external-downloader-args "-x 16 -s 16 -k 1M" <url>

Everything Else That Works

Tool What It Does Link
JDownloader 2 Paste link. It figures out the rest jdownloader.org
cobalt.tools No install. No ads. Best for TikTok/Insta/Twitter (YouTube broken) cobalt.tools
4K Video Downloader Pretty app. Playlists. Easy 4kdownload.com
FFmpeg Converts anything. Nerdy but essential ffmpeg.org
N_m3u8DL-RE Grabs streaming files (M3U8/DASH). The best at this GitHub
Streamlink Saves livestreams. That’s it streamlink.github.io
OBS Studio Records your screen when nothing else works. Always works obsproject.com
gallery-dl Downloads image galleries — Instagram, Reddit, Pixiv, 200+ sites GitHub :star:17K

:warning: Dead tools — don’t bother:

  • SaveFrom.net — dangerous (malware, tracking, caps at 360p). Avoid entirely.
  • 12ft.ioshut down July 14, 2025 after legal pressure. Gone permanently.
  • Deemix — Deezer blocked it. ARL tokens die in 3–4 months now. Use spotDL or Streamrip instead.
  • YouTube OAuth plugin — YouTube blocked it. Use cookies instead.
  • coursera-dl — abandoned, auth broke years ago. Try edx-dl (v0.1.13) for edX.

Paywall alternatives (since 12ft.io died):


🧩 Browser Extensions — What Survived MV3

Google ended support for old-style extensions (Manifest V2) in June 2025. Extensions that intercepted network traffic the old way are dead on Chrome. Firefox is now the better browser for downloading.

Chrome — What’s Left

Extension What It Does Rating Link
FetchV Best new MV3 extension. HLS/m3u8/MP4/WebM. Multi-threaded. Recording mode for protected videos :star: 4.9 Chrome Store
Stream Recorder Catches HLS streams automatically. 1M+ users. Still works (v2.2.9) :star: 4.6 Chrome Store
HLS Downloader Grabs streams with one click Chrome Store
Cat-Catch (猫抓) Chinese extension. Finds EVERY video on any page. 17K+ fans. Pairs with N_m3u8DL-RE GitHub
VidHelper 1000+ sites. HLS/DASH. Recording mode. Batch downloads Chrome Store
Lintutu Professional HLS/m3u8 for Chromium. Newer, cleaner Chrome Store

:warning: Chrome now prohibits YouTube downloading extensions entirely. No workaround.

Firefox — More Permissive, More Powerful

Extension What It Does Link
Video DownloadHelper If there’s a video, it sees it. v10.2.0.2. Needs companion app Firefox Add-on
Stream Detector Detects HLS/DASH/HDS streams and builds ready-to-run yt-dlp/FFmpeg commands GitHub
Twitch VOD Downloader Twitch + Kick VODs. Deleted VOD recovery. v3.26 Feb 2026 Firefox Add-ons

Firefox has no YouTube extension ban. No MV3 restrictions yet. Cookie extraction works reliably.


📱 Phone Apps — Android & iPhone

Android

App Why It’s Good Link
YTDLnis Most actively maintained. SponsorBlock, scheduled downloads, “Observe Sources” for auto-archiving channels ytdlnis.com
Seal Best looking. Material You. 1000+ sites GitHub :star:12K
Seal Plus Fork of Seal with active development continuing GitHub
NewPipe / Tubular YouTube without ads or tracking. poToken support added. Background play. Tubular (NewPipe fork) is the recommended variant now F-Droid

Seal’s main development slowed — Seal Plus fork picks up where it left off.


iPhone (Apple Makes This Annoying. Here’s What Works.)

SW-DLT — Most powerful iOS option

  • Runs yt-dlp + gallery-dl + FFmpeg natively on your iPhone
  • Quality/framerate selection
  • Install: A-Shell from App Store (free terminal) → install SW-DLT inside it

YAS Download / R Download — Simpler one-tap shortcuts

  • Support TikTok, YouTube, Instagram, more
  • Trending on social media, easy setup
  • Find on RoutineHub

Shortcuts App (Built-in)

  1. Download R⤓Download Shortcut
  2. Share any video link to it
  3. Magic happens

Documents by Readdle — Has its own browser. Downloads work better than Safari.

Screen Record (Always Works)

  1. Swipe → Control Center → tap record button
  2. Play video fullscreen
  3. Stop recording → trim → done

🌐 Websites — No Install, Just Paste

All-Purpose

Site Best For Note
cobalt.tools TikTok, Instagram, Twitter/X, Reddit :warning: YouTube broke June 2025
socialplug.io Social media Working
bitdownloader.io Quick grabs Working

TikTok (No Watermark)

Instagram

Site Link
SSSInstagram sssinstagram.com
SnapInsta snapinsta.to

Twitter/X

Site Link
SSSTwitter ssstwitter.com

Facebook

Site Link
FDownloader fdownloader.net
SnapSave snapsave.app

Reddit

Site Note
RapidSave Reddit audio+video merged. yt-dlp handles this automatically too
Viddit.red viddit.red

:warning: Reddit stores audio and video separately — ~60% of downloads from basic tools have no audio. Use yt-dlp or RapidSave for proper merged output.


🔥 Underground Tools Nobody Talks About

Stream Downloaders

Tool Why It’s Good Link
VSD Auto-catches video streams. Works on Android too GitHub
dash-mpd-cli Downloads DASH streams that break other tools GitHub
Fluent-M3U8 GUI wrapper around N_m3u8DL-RE for non-terminal people GitHub

Chinese Platforms (Western Tools Don’t Work Here)

Tool Platforms Link
BBDown Bilibili — 8K, HDR, danmaku, Docker support GitHub :star:12.9K
Lux Bilibili, Youku, iQiyi, Tencent Video, Douyin, Kuaishou, Xigua + global sites GitHub :star:28K
webvideo-downloader iQiYi, Tencent Video, MGTV, WeTV GitHub
YKDL 20+ Chinese platforms GitHub
Douyin_TikTok_Download_API Douyin (Chinese TikTok) — async, Docker, web UI GitHub

Specific Platforms

Tool For Link
nndownload Niconico (Japanese YouTube). Updated June 2025 GitHub
Vimeo Private Downloader “Download disabled” Vimeo videos GitHub
TwitchDownloader Twitch VODs + clips + chat rendering. Actively maintained GitHub
Telegram Media Downloader Channels that block saving GitHub
gallery-dl Images from 200+ platforms (Instagram, Reddit, Pixiv, DeviantArt, Twitter, TikTok…) GitHub :star:17K

:warning: Niconico restricted overseas access October 2024 — nndownload handles this via DMC/DMS servers.


🖥️ Mac Tools
Tool What It Does Price
VideoProc Downloads from 1000+ sites Free (basic)
Downie Drag and drop $20
4K Video Downloader Playlists, 4K, easy Free (with limits)
QuickTime Screen record Free (built-in)

🔧 Browser Tricks — When Tools Fail

The Network Tab Method (Works on ~90% of Sites)

  1. Go to the video page
  2. Press F12 → click Network tab
  3. Type m3u8 in the filter box
  4. Play the video
  5. See requests appear → right-click the m3u8 one → Copy as cURL
  6. Grab that URL → paste into yt-dlp or N_m3u8DL-RE

Console Magic (Copy-Paste This for Blob Videos)

(function() {
    const video = document.querySelector('video');
    if (!video?.src?.startsWith('blob:')) return console.error('No blob video');
    fetch(video.src).then(r => r.blob()).then(blob => {
        const a = document.createElement('a');
        a.href = URL.createObjectURL(blob);
        a.download = 'video.mp4';
        a.click();
    });
})();

How to use: F12 → Console tab → paste → Enter → downloads.

Note: Works on simple blob videos. DRM-protected content blocks this.


💡 Tips That Actually Help

Cookies = Better Quality

yt-dlp --cookies-from-browser firefox <url>

Firefox works. Chrome cookies are encrypted in Chrome 127+ — use Firefox or export manually.


File Conversions (FFmpeg)

# Video to MP3
ffmpeg -i video.mp4 audio.mp3

# MKV to MP4 (instant, no quality loss)
ffmpeg -i video.mkv -c copy video.mp4

# Cut a clip (5 to 10 minute mark)
ffmpeg -i video.mp4 -ss 00:05:00 -to 00:10:00 -c copy clip.mp4

Bypasses

Age-restricted YouTube:

  • Change URL from youtube.com/watch?v=IDyoutube.com/embed/ID
  • Or use cookies: yt-dlp --cookies-from-browser firefox <url>
  • nsfwyoutube trick — mostly broken as of 2025. Stick to cookies.

Country blocked: VPN → connect to where the video is available → download.

Paywalled articles:


🎵 Music Downloads
Tool For Note Link
spotDL Spotify → YouTube match → download with Spotify metadata 128kbps free / 256kbps with YT Music Premium GitHub :star:24K
Streamrip Deezer, Tidal, Qobuz Active replacement for dead Deemix GitHub
Spowlo spotDL on Android GitHub
Deemix Dead Deezer blocked ARL tokens. Don’t bother

Deemix is gone. ARL tokens now expire in 3–4 months. spotDL + Streamrip are the replacements.


🏚️ Finding Deleted Videos
Tool What It Does Link
Filmot Searches old subtitles to find deleted YouTube videos filmot.com
FindYouTubeVideo Checks 13 archive sites at once findyoutubevideo.thetechrobo.ca
GhostArchive Sometimes has copies ghostarchive.org/varchive/[VIDEO_ID]
YouTube Recovery Tool Automates the whole search GitHub

Wayback Machine trick:

https://web.archive.org/web/2oe_/http://wayback-fakeurl.archive.org/yt/[VIDEO_ID]

🖥️ Run Your Own Download Server

Set it up once. Paste links from any browser. Downloads happen on the server.

MeTube — The Easy One

services:
  metube:
    image: ghcr.io/alexta69/metube
    ports: ["8081:8081"]
    volumes: ["/downloads:/downloads"]

Open localhost:8081. Paste links. Done. GitHub :star:12.6K


Tube Archivist — Full YouTube Archiver

Downloads, indexes, organizes. Full-text subtitle search, Jellyfin/Plex integration. Handles 100K+ videos. Requires Elasticsearch + Redis but it’s worth it.

GitHub


Pinchflat — Set and Forget Channel Archiving

Single Docker container. No external dependencies. Subscribe to YouTube channels → auto-downloads. Generates Plex/Jellyfin/Kodi compatible output. Also serves RSS feeds for podcast apps.

The creator donates to the EFF instead of taking donations. Wholesome.

GitHub


Other Options

Tool Stars Link
YoutubeDL-Material GitHub
yt-dlp-web-ui :star:2.2K GitHub
ytdl-sub Scheduled downloads + media center metadata

🎬 DRM Content (Netflix, Disney+, HBO)

Full breakdown lives here — every working method documented:

:backhand_index_pointing_right: Complete DRM Bypass Guide: Own Your Media


🏘️ Communities — Where the Nerds Hang Out
Place What It’s For Link
yt-dlp Discord 41,000+ people. Get help fast Discord
VideoHelp Forum DRM talk. Streaming secrets forum.videohelp.com
Doom9 Forum Old school. Deep knowledge forum.doom9.org
r/DataHoarder 680K+ people saving everything Reddit
awesome-datahoarding Every tool ever made, listed GitHub
free-llm-api-resources Community-maintained list of free endpoints GitHub :star:10.3K

⚠️ Things That Don't Work (Don't Waste Your Time)
Thing Why It’s Dead
Renaming .exo to .mp4 Never worked, never will
“Free Netflix 4K Downloader.exe” Malware
SaveFrom.net 39/100 trust score, malicious ads, 360p cap
12ft.io Shut down July 14, 2025. Gone.
Deemix Deezer blocked it
coursera-dl Abandoned. Auth broke
YouTube OAuth in yt-dlp YouTube blocked it — use cookies
nsfwyoutube trick Mostly dead since 2025
Random APKs Goodbye, data
Chrome extensions for YouTube Chrome banned them all

🧪 Troubleshooting — When Things Break
Problem What’s Happening Fix
Shit quality only Site doesn’t know you’re logged in --cookies-from-browser firefox
Download stops halfway Session token expired Refresh page, try again
No audio in download Site separates audio + video (Reddit, Bilibili) Use yt-dlp — merges automatically
Country blocked Geo-restriction VPN → correct country → download
YouTube says no Rate limited or outdated yt-dlp -U to update
Extension stopped working Chrome MV3 killed it Switch to Firefox
Chrome cookies don’t work Chrome 127+ encryption Use Firefox or export cookies manually
YouTube download limited JS runtime missing Install Deno, add --js-runtimes deno

:bar_chart: Quick Reference — Problem → Solution

Problem Solution
:bullseye: Just want the video HLS Downloader / Stream Recorder extension
:television: YouTube yt-dlp + Deno runtime
:clapper_board: Livestream Streamlink or OBS
:china: Chinese platform BBDown (Bilibili) or Lux (everything)
:mobile_phone: Android YTDLnis or Seal
:red_apple: iPhone SW-DLT or screen record
:wastebasket: Deleted video Filmot + YouTube Recovery Tool
:musical_note: Music spotDL (Spotify) / Streamrip (Deezer/Tidal)
:framed_picture: Image gallery gallery-dl
:file_folder: Whole channel archive Pinchflat (self-hosted)
:red_question_mark: Nothing works F12 → Network → find m3u8 → yt-dlp
:skull: Still nothing Record the screen. Always works.

The real workflow: try easy stuff → try hard stuff → record the screen → eat snacks. Always has been.

29 Likes

I appreciate the author’s willingness to share their time and effort to make things easier for us

2 Likes

i also appreciate the author, But if we get a tutorial, it would be very useful

1 Like

Is this works on Netflix or not?

This method doesn’t work on Netflix — Netflix uses heavy DRM protection (Widevine) which blocks all normal downloaders like yt-dlp, ffmpeg, browser extensions, and even DevTools tricks.

For Netflix, the only consistent method is screen recording (e.g., OBS), but even that might give a black screen unless you disable hardware acceleration in your browser.

:locked_with_key: If you still want to download from Netflix directly, you’ll need a specialized tool that works within legal limits, like this:
:backhand_index_pointing_right: StreamFab Netflix Downloader

It handles DRM internally by working through your login session and allows downloads for personal offline use (with language/subtitle settings, too).

But yeah — when the guide says “DRM-Locked & Evil”… it’s 100% talking about Netflix :sweat_smile:

5 Likes

how to download klips from klap.app? unlimited or bypass?

Method update! :woman_dancing:

2 Likes

Whole topic updated! :woman_dancing: :people_with_bunny_ears:

2 Likes

@srz wich one is the best for linkedin ?

1 Like

The topic of downloading videos from various websites remains incredibly interesting and extremely useful. During my research and testing, I attempted to create a universal script capable of downloading videos from most platforms. Unfortunately, a fully universal solution proved to be unfeasible due to the wide variety of content protections, stream formats, and DRM restrictions.

However, I did manage to develop a Tampermonkey script that works on about 70% of websites. It automates the process of extracting video links, but still needs improvement and doesn’t handle protected streams well.

This area continues to inspire further experimentation. Based on my experience so far, I plan to develop a more powerful and flexible tool that can handle a broader range of scenarios — including complex M3U8 streams, HLS, and even partially protected content.

2 Likes

cobalt.tools official site states that it supports LinkedIn, and you can download videos and media from LinkedIn seamlessly for offline access, presentations, or archiving.

i dont need something like this where i need to copy past ! we are not in 2010 even in 2010 there was idman man ! i need somthing show iup donwload near the video and that’s it

1 Like

it’s very useful :tada:

Try this one dear → LinkedIn Video Downloader™
It puts a download button right ON the video — no copy-paste, no 2010 vibes, pure IDM-style click → save.
Install → refresh LinkedIn → boom, download shows up like magic. :dizzy:

2 Likes

Delphi Youtube Downloader 1.1 – No Ads, No Limitations, Completely Free

2 Likes

Method update! :woman_dancing:

2 Likes