Desktop app · macOS, Windows, Linux
yt-dlp, without the command line.
If you have ever copied a command from a README and hoped it would still work, this yt-dlp gui does not ask you to. Paste a link, pick quality in plain language, and save it to a folder on this computer.
Three steps
The same power as yt-dlp. None of the ceremony.
- 01
Paste a link
Drop in a video or playlist URL the way you would into a search bar. The app inspects the link before anything is saved. No flags, no quotes, no “run this in a terminal”.
- 02
Choose how it should look
Pick a quality from a list of plain labels. You do not have to know what 137+140 or a format code means.
- 03
Save it to a folder
The file lands on your computer, in the folder you choose. Nothing is uploaded to us. There is no cloud converter.
Skip the format codes. Walk through yt-dlp without the terminal.
In the app
What you can do without a terminal.
-
Quality in plain language
Pick 720p, 1080p, 4K, best available, or audio as MP3 or M4A. You never have to type a format code.
-
Recipes
Watch later, Best quality, Podcast, Lecture, and Archive are shortcuts for those same labels.
-
Playlists you pick
Paste a playlist, inspect it, select the entries you want, and queue those. It does not silently download every item.
-
Captions and extra audio
Turn captions off, use human-written, or use auto when the source has them. If there is more than one audio language, you can choose the track.
-
Signed-in downloads
When a host challenges the download, use cookies from a listed browser or a cookies.txt file. Those cookies stay on this computer.
-
A queue on this computer
Watch progress, cancel, retry, reveal the file in its folder, or remove the job. Downloads stay on this computer — nothing is uploaded to us.
Trust contract
What the app does — and does not — send.
KeepCopy is local-first. The marketing site is not the product. Read the split on Privacy. The longer network story is What stays on your computer.
-
Zero telemetry, no accounts
The app sends no usage data and no crash reports. It does not create an account.
-
Your URL stays yours
A pasted link goes from your computer to the video host. It is never forwarded through our servers.
-
Updates you can switch off
Optional checks look up a newer official yt-dlp release. You can turn those off. They never include the URLs you paste.
-
Checksums you can verify
When listed on Gumroad, every downloadable build publishes a SHA-256 checksum next to the file.
Works with the hosts you already use
YouTube · Vimeo · Twitch · TikTok · X · Instagram · SoundCloud · Reddit · Bilibili · Facebook
Questions
Before you paste a link.
Do I need to install yt-dlp myself?
No. First launch of KeepCopy installs and verifies the official yt-dlp release and ffmpeg on this computer.
Does the file stay on this computer?
Yes. You pick a folder. The file lands there. Nothing is uploaded to us, and there is no cloud converter in the middle.
Is this a website that converts the video?
No. KeepCopy is a local-first desktop app. A pasted URL goes from your computer to the video host — never through our servers.
Can I add a playlist?
Yes. Paste a playlist URL, inspect it, and select the entries you want. The app does not silently download every item in one run.
Does the app send telemetry?
No. The app sends no usage data, no crash reports, and it does not create an account. Optional checks for a newer yt-dlp release can be turned off. They never include the URLs you paste.
What computers does it run on?
macOS, Windows, and Linux.
A file in a folder. No terminal.
One purchase channel on Gumroad. Files you can checksum.