---
title: YouTube to MP4
description: "youtube to mp4: paste a YouTube watch, youtu.be, or Shorts link, pick 1080p or 4K MP4, and save the video to a folder on this computer."
url: https://keepcopy.app/blog/youtube-to-mp4
updated: 2026-08-14T05:25:00.000Z
---

You searched **youtube to mp4**. The usual result is a converter you found in search: paste the link, click through a second download page, and still may not know where the file went.

**KeepCopy** is a [desktop video downloader](/), not a website that converts the video for you. To do **YouTube to MP4** here, paste a YouTube watch, `youtu.be`, or Shorts link, pick **720p MP4**, **1080p MP4**, or **4K MP4**, and save the video to a folder on this computer. Official **yt-dlp** plus **ffmpeg** run locally. The pasted URL never goes through our servers.

<h2 id="on-this-page" class="toc-heading">On this page</h2>

- [Why YouTube-to-MP4 usually means a converter](#why-youtube-to-mp4-usually-means-a-converter)
- [Paste a YouTube watch, youtu.be, or Shorts link](#paste-a-youtube-watch-youtu-be-or-shorts-link)
- [YouTube splits picture and sound](#youtube-splits-picture-and-sound)
- [How to do YouTube to MP4 in KeepCopy](#how-to-do-youtube-to-mp4-in-keepcopy)
- [When YouTube asks you to sign in](#when-youtube-asks-you-to-sign-in)
- [A YouTube playlist](#a-youtube-playlist)
- [If you wanted audio only](#if-you-wanted-audio-only)
- [Micro-FAQ](#micro-faq)

<h2 id="why-youtube-to-mp4-usually-means-a-converter">Why YouTube-to-MP4 usually means a converter</h2>

**The search is built for a paste box on someone else’s site.** You copy a YouTube URL, land on a converter, and wait for a file that may be 360p, silent, or wrapped in ads.

A **browser extension** is the other common path. The link still leaves a window you control.

KeepCopy stays a **desktop video downloader**. This page is only the YouTube-as-MP4 job. You paste the link. The app inspects it on this computer. You pick a plain MP4 preset. The file lands in a folder you choose.

The generic “no converter in the middle” write-up is [Save web video without a web converter](/blog/save-web-video-without-web-converter). Everyday 1080p on any host is [Download 1080p video without command line](/blog/download-1080p-without-command-line). A Facebook Watch or Reel is [Facebook to MP4](/blog/facebook-to-mp4). Come back here when the link is YouTube.

<h2 id="paste-a-youtube-watch-youtu-be-or-shorts-link">Paste a YouTube watch, youtu.be, or Shorts link</h2>

**Paste the video page you opened, not the YouTube homepage.**

- A **watch** URL looks like `youtube.com/watch?v=` plus an id.
- A **share** URL looks like `youtu.be/` plus the same id.
- A **Short** looks like `youtube.com/shorts/` plus an id. That is still one video. It is not a different product.

Copy from the address bar or **Share → Copy link**. Do not paste a channel, a search page, or YouTube’s home. Those are not one video. The app will say so.

A playlist URL is a list. Inspect it and **select the entries** you want — [Download selected videos from a playlist](/blog/download-selected-videos-from-playlist).

<h2 id="youtube-splits-picture-and-sound">YouTube splits picture and sound</h2>

**YouTube often stores sharper video and audio as two streams.** The page mixes them while you watch. A file on disk does not, unless something on this computer joins them.

That join is **ffmpeg**. First launch installs it next to the official **yt-dlp** release. Pick **1080p MP4** or **4K MP4** when they appear so the join can run. A tiny fallback is how people get a mute file or a 360p save.

The generic mute diagnostic is [Downloaded MP4 no audio](/blog/downloaded-mp4-no-audio). This page stays on YouTube: paste a watch or Shorts link, get one MP4 with sound.

<h2 id="how-to-do-youtube-to-mp4-in-keepcopy">How to do YouTube to MP4 in KeepCopy</h2>

**Paste the YouTube link, pick an MP4 preset, set the folder, and queue the job.** You never type a format code.

### Step 1: Open KeepCopy

Launch KeepCopy on macOS, Windows, or Linux. First run installs and verifies the official **yt-dlp** release and **ffmpeg** on this computer. You do not hunt a **package manager**.

<figure>
  <img
    src="/images/ui/first-launch-engine-install-800.webp"
    srcset="/images/ui/first-launch-engine-install-800.webp 800w, /images/ui/first-launch-engine-install-1200.webp 1200w, /images/ui/first-launch-engine-install.webp 1600w"
    sizes="(min-width: 720px) min(65ch, 92vw), 92vw"
    data-full-src="/images/ui/first-launch-engine-install.webp"
    alt="KeepCopy first-launch card listing ffmpeg and yt-dlp as not installed, with a Download and verify button"
    width="1600"
    height="1129"
    fetchpriority="high"
  />
</figure>

### Step 2: Paste the YouTube URL

Drop in the watch, `youtu.be`, or Shorts link. The app inspects it on this computer before anything is saved. You should see that video’s title.

<figure>
  <img
    src="/images/ui/first-launch-paste-link-field-no-dowloads-no-queue-800.webp"
    srcset="/images/ui/first-launch-paste-link-field-no-dowloads-no-queue-800.webp 800w, /images/ui/first-launch-paste-link-field-no-dowloads-no-queue-1200.webp 1200w, /images/ui/first-launch-paste-link-field-no-dowloads-no-queue.webp 1600w"
    sizes="(min-width: 720px) min(65ch, 92vw), 92vw"
    data-full-src="/images/ui/first-launch-paste-link-field-no-dowloads-no-queue.webp"
    alt="KeepCopy paste field with the placeholder Paste a video or playlist URL and an empty downloads list"
    width="1600"
    height="1129"
  />
</figure>

### Step 3: Pick 720p, 1080p, or 4K MP4

Choose **720p MP4**, **1080p MP4**, **4K MP4**, or **best available** when the source has them. **Watch later** is a shortcut for those everyday presets.

Prefer **1080p** or **4K** when you want one file with sound. YouTube’s split streams are why a “small” pick often fails the soundtrack.

If **Audio language** appears, pick **(original)** or a listed track. One language per download. A file that plays the wrong voice is [Downloaded video has auto-dubbed audio](/blog/downloaded-video-has-auto-dubbed-audio).

<figure>
  <img
    src="/images/ui/downloading-first-video-metadata-available-download-settings-800.webp"
    srcset="/images/ui/downloading-first-video-metadata-available-download-settings-800.webp 800w, /images/ui/downloading-first-video-metadata-available-download-settings-1200.webp 1200w, /images/ui/downloading-first-video-metadata-available-download-settings.webp 1600w"
    sizes="(min-width: 720px) min(65ch, 92vw), 92vw"
    data-full-src="/images/ui/downloading-first-video-metadata-available-download-settings.webp"
    alt="KeepCopy inspect card after a pasted link, with Download as, Format, and Audio language menus"
    width="1600"
    height="1129"
  />
</figure>

### Step 4: Save it to a folder

In Settings, set **Save files to** to a folder on this computer. The queue shows progress, cancel, and retry. When it finishes, **Show folder** reveals the video.

<figure>
  <img
    src="/images/ui/settings-panel-800.webp"
    srcset="/images/ui/settings-panel-800.webp 800w, /images/ui/settings-panel-1200.webp 1200w, /images/ui/settings-panel.webp 1600w"
    sizes="(min-width: 720px) min(65ch, 92vw), 92vw"
    data-full-src="/images/ui/settings-panel.webp"
    alt="KeepCopy Settings panel with Save files to set to a folder on this computer"
    width="1600"
    height="1129"
  />
</figure>

Save the video. [Paste a YouTube link in KeepCopy.](/#download)

<h2 id="when-youtube-asks-you-to-sign-in">When YouTube asks you to sign in</h2>

**A public YouTube video usually downloads without cookies.** Start with **Don’t use cookies**.

Age-restricted and members-only videos can play in a signed-in browser and still challenge the download. If the title is **sign in required** or **YouTube is asking for verification**, open **Site access**. Choose cookies from Chrome, Chromium, Edge, Firefox, or Safari, or a `cookies.txt` file. Then retry.

Cookies stay on this computer. They reuse a session you already have. They do not create an account with us. The full path is [Video download says sign in required](/blog/video-download-sign-in-required).

<h2 id="a-youtube-playlist">A YouTube playlist</h2>

**A YouTube playlist URL is still select-then-save.** Inspect the list, pick the entries, queue those.

The app does not silently download every item. The screenshot of that picker is on the playlist post. This page stays one YouTube video at a time unless you selected more than one.

<h2 id="if-you-wanted-audio-only">If you wanted audio only</h2>

**MP4 presets keep the picture.** If you wanted the soundtrack and not the video, that job is [YouTube to MP3](/blog/youtube-to-mp3). Open **Audio** and pick **audio MP3**.

The download stays **local-first**. Your computer talks to YouTube. The desktop app sends **no telemetry**. For the path of a pasted link, read [What stays on your computer](/blog/what-stays-on-your-computer). If the queue failed, [Video download keeps failing](/blog/video-download-keeps-failing). More [workflow](/blog/category/workflow) notes live with this one.

<h2 id="micro-faq" class="faq-heading">Micro-FAQ</h2>

### Which YouTube URL do I paste?

Paste the watch page, a `youtu.be` short link, or a Shorts URL. Not the YouTube homepage, a channel page, or a search results page.

### Why pick 1080p or 4K instead of a tiny file?

YouTube often sends picture and sound as two streams. **1080p MP4** or **4K MP4** lets ffmpeg join them into one file. A low-quality fallback is how people get a mute or 360p save.

### Is KeepCopy a website that converts the video?

No. It is a **desktop video downloader**. A pasted YouTube URL goes from this computer to YouTube — never through our servers.

### What if YouTube asks for a sign-in?

If the title is **sign in required** or **YouTube is asking for verification**, choose cookies from a listed browser or a cookies.txt file. Cookies stay on this computer.

KeepCopy is a desktop video downloader. Paste a link, pick quality, and save the video to a folder on this computer.

[Coming soon](https://keepcopy.app/#download)
