Marc's Social Loader icon Marc's Social Loader

Simply download videos from YouTubeInstagramTikTokXVimeo

Download for macOS View on GitHub

Features.

Small to operate, serious in what it can do.

Auto-detection on paste

Paste a URL — the app fetches thumbnail, title, duration and the available quality levels in the background. No click needed.

Choose quality per video

H.264 / AAC are preferred — directly compatible with Adobe Premiere and Media Encoder. No re-encoding after the download.

Parallel downloads

Up to three videos at once, with combined progress in the Dock icon.

Native notifications

A macOS notification with a “Show in Finder” action for every finished download.

Your own file names

Editable before the download — no cryptic platform IDs in your edit project.

Light, Dark, System

Three appearance modes with a dynamic app icon that follows the system setting.

Nine languages

Full localisation with automatic detection of the system language.

Auto-updates via Sparkle

Updates install themselves in the background after the first launch. No manual downloading, no Homebrew.

Platforms.

Four main platforms plus everything yt-dlp supports under the hood.

YouTube
Search · Shorts · Videos
Instagram
Reels · Posts · IGTV
TikTok
Videos · without watermark
X (Twitter)
Posts · Spaces · Threads
+ many more
via yt-dlp backend

How it works.

Three clicks from link to file.

01

Paste the link

Copy the URL from the browser, paste it into the app — thumbnail, title and duration appear automatically.

02

Choose the quality

H.264/AAC for direct import into Premiere or Final Cut, or the highest available resolution. Adjustable for each video.

03

Download

Finished in the folder you chose, with a native notification and “Show in Finder” straight from Notification Center.

Installation.

Everything you need is in the bundle.

Download the app

Get the current version from the GitHub releases page (.zip).

Unzip and move to Applications

Drag Marc's Social Loader.app into the Applications folder.

First launch with right-click → Open

The first time, right-click the app and choose “Open” — the standard procedure for unsigned macOS apps. Later updates install silently via Sparkle.

FAQ.

What people often ask at first launch.

Why does my Mac say “app from an unidentified developer”?

Because the app is not distributed through the App Store and I have not signed it with the Apple Developer Program. At first launch: right-click the app → “Open” → confirm. After that it runs like any other app, and updates arrive silently via Sparkle.

Which codecs are downloaded?

H.264/AAC by default, because that imports directly into Premiere, Final Cut, Resolve and Adobe Media Encoder — no re-encoding needed. If you want higher quality, you can choose the highest available resolution for each video.

Which platforms exactly are supported?

Tested directly: YouTube, Instagram, TikTok, X. yt-dlp runs in the background and knows more than 1,000 further sources — Vimeo, Dailymotion, SoundCloud, Twitch, Reddit videos and many more usually work as well.

Is this actually legal?

The tool itself is legal — it uses open standards and open-source components. What you do with the downloaded videos is your responsibility: copyright and the platforms' terms of use still apply. Personal backups, educational and research purposes are largely covered in Germany; commercial reuse without a licence is not.

Is there any tracking? Is data collected?

No. The app runs entirely locally and sends no telemetry, no analytics, no crash reports. Update checks only go to the Sparkle update feed URL on GitHub.

What about TikTok watermarks?

yt-dlp usually downloads TikTok videos without a visible watermark. When a platform changes something this can occasionally break — updates then follow promptly through the built-in update mechanism.

Is there a version for Windows or Linux?

Not at the moment. The app is built natively in Swift and uses macOS-specific APIs (notifications, Dock tile, Sparkle). If you want the same on Windows or Linux, you can use yt-dlp + ffmpeg directly in the terminal — the logic behind it is exactly the same.

Background.

Born from a concrete need.

In my day-to-day marketing and design work I regularly deal with social media videos — as reference, for re-edits, for briefings. yt-dlp and ffmpeg are the best tools there are for this, but they run in the terminal. Instead of explaining the tooling to the team for every project, I packed the most important functions into a native Mac app: paste the URL, choose the quality, done.

Open source.

The code is open — build it yourself if you like.

# clone the repo + build git clone https://github.com/marc-gronenberg/marcs-social-loader.git cd marcs-social-loader ./build.sh open "dist/Marc's Social Loader.app"

The first build downloads and caches the dependencies (~117 MB: yt-dlp, ffmpeg, Sparkle). Licence: GNU GPL v3. Bundled: yt-dlp (The Unlicense), ffmpeg (LGPL/GPL), Sparkle (MIT).

← Back to home