Fetchr › Blog › iPhone

How to Download YouTube Videos on iPhone (Free, No App)

Works on iOS 15+ · Safari required · Saves to Camera Roll

Download YouTube Videos to Your iPhone Now

Open Safari on your iPhone, paste any YouTube link, and save it to your Camera Roll for free.

⬇ Open Fetchr

The Problem with Downloading YouTube Videos on iPhone

Apple's App Store doesn't allow apps that facilitate YouTube downloading because of YouTube's content policies. The few apps that have tried have been removed quickly. YouTube Premium offers offline downloads, but they're locked inside the YouTube app — you can't export the video to your Camera Roll, share it via iMessage, or use it in a video editor.

The solution is to use a browser-based tool like Fetchr instead. Because it runs in Safari, there's nothing to install, no App Store approval needed, and no risk of your tool being removed or disabled by an app update.

What You Need Before Starting

You need two things:

  • Safari (the default Apple browser — this matters, see below)
  • The YouTube app or Safari to copy the video URL

That's it. No apps to download, no accounts to create, no browser extensions.

Step-by-Step: Downloading a YouTube Video on iPhone

Step 1: Copy the YouTube Video Link

Open the YouTube app. Find the video you want to download and tap the Share button (the arrow icon below the video). In the share sheet that appears, scroll down and tap Copy link. The YouTube URL is now in your clipboard.

If you're watching YouTube in Safari (not the app), you can simply copy the URL from Safari's address bar at the top.

Step 2: Open Safari and Go to Fetchr

This step is important: you must use Safari, not Chrome, Firefox, or any other browser. This is because Safari's native download manager integrates with iOS to allow video files to be saved to Photos. Other browsers on iOS either don't support file downloads or don't allow saving to the Camera Roll.

Open Safari and type fetchr.cc in the address bar, then tap Go.

Step 3: Paste the URL and Get Video Info

Tap on the input field at the top of the Fetchr page and paste your YouTube URL (long-press and tap Paste, or use Cmd+V if you have a keyboard). Tap Get Video Info. Fetchr will show you the video thumbnail and title to confirm it's the right video.

Step 4: Choose Quality and Download

Select your preferred quality:

  • 1080p — best quality, good for larger screens and future-proofing
  • 720p — excellent quality, smaller file size, good for iPhone storage
  • 480p / 360p — smallest files, fine for speech-heavy content
  • MP3 Audio — audio only, perfect for music, podcasts, or lectures

Tap Download and wait for the progress bar to complete.

Step 5: Save to Your Camera Roll

When the download finishes, a Save File button appears. Tap it. Safari will begin downloading the file and you'll see a download progress indicator in the top-right area of Safari (the arrow-in-circle icon).

Once done, tap the download arrow icon. You'll see the file listed. Tap it to preview it, then tap the Share button (box with arrow pointing up) and select Save Video. The video will be added to your Camera Roll immediately.

Alternatively, tap Save to Files to save it to iCloud Drive or on your device in the Files app — useful if you want to share it later or keep it organized in folders.

Downloading YouTube Shorts on iPhone

YouTube Shorts work identically. Copy the Shorts URL from the YouTube app (Share › Copy link), paste it into Fetchr in Safari, and download. The Short downloads as a vertical 1080×1920 MP4, which lands in your Camera Roll and is immediately ready to share or repost. More details in the YouTube Shorts downloader guide.

Why Does Safari Work Better Than Chrome for Downloads on iPhone?

All browsers on iOS (including Chrome, Firefox, and Edge) are required by Apple to use the WebKit rendering engine — the same engine Safari uses. However, Apple's Files integration and the ability to "Save Video" to Photos is most reliably handled by Safari's native download manager. Chrome on iOS does handle downloads, but saving MP4 files to the Camera Roll from Chrome can be unreliable on older iOS versions.

If you strongly prefer Chrome, it will usually work on iOS 16+, but Safari is the recommended browser for the most reliable experience.

How Much Storage Do YouTube Videos Use?

Approximate file sizes for a 10-minute YouTube video:

  • 1080p MP4: 200–600MB (depending on content complexity)
  • 720p MP4: 80–250MB
  • 480p MP4: 40–100MB
  • MP3 Audio: 14–20MB

A 60-second Short is typically 15–50MB at 1080p. Check your iPhone storage in Settings › General › iPhone Storage before downloading large videos.

Organizing Downloaded Videos on iPhone

Videos saved to your Camera Roll can be organized using the Photos app's Albums feature. Create a new album called "Downloaded" and move videos there to keep them separate from your personal photos. If you use iCloud Photos, the videos will sync to all your Apple devices and to icloud.com automatically.

Related Guides

Frequently Asked Questions

Does this work on older iPhones?
Yes. Fetchr works in Safari on any iPhone running iOS 13 or later. iOS 14 or later is recommended for the best Safari download manager experience.

Can I use this without Wi-Fi?
Yes, it works over cellular data. Be aware that downloading 1080p video files over mobile data will use significant data — a 20-minute video at 1080p can use 400–800MB of data. Stick to 480p or MP3 Audio if you're on a limited data plan.

The Save Video option isn't showing in the share sheet
This sometimes happens if Photos doesn't have permission to receive videos. Go to Settings › Privacy & Security › Photos and ensure the relevant apps have access. Alternatively, save to Files and move it to Photos from there.

Is there a size or length limit?
Fetchr handles videos up to a few hours long. Extremely long videos (4+ hours) may time out. For those, yt-dlp on a desktop machine is the better option.

Do I need to pay for YouTube Premium to use Fetchr?
No. Fetchr works completely independently of YouTube Premium. It's free to use, always.

Also Try