The short version: use a data-capable USB-C cable straight into the Mac, set Settings › Photos › Transfer to Mac or PC to Keep Originals, make sure the clips are actually stored on the phone (not parked in iCloud), and copy them as plain files with Image Capture or ShotGrab. Skip AirDrop for anything past a few clips.
Why does transferring iPhone videos to a Mac take so long?
Four things slow it down, and usually more than one at once: the cable and port speed, iCloud having moved the originals off the phone, the iPhone converting files on the way out, and the Photos app doing extra work (previews, analysis, library bookkeeping) while it imports. Fixing the order of those four matters more than any app.
1. The cable decides the ceiling
A charge-only cable, or a USB 2 cable, caps you at USB 2 speed no matter what the phone can do. Pro iPhones with USB-C support USB 3 speeds (up to 10 Gbps); non-Pro iPhones run USB 2 (480 Mbps), which in practice means roughly 35–40 MB/s. That difference is the whole story for big footage folders.
| Footage on the phone | At USB 2 (~40 MB/s) | At USB 3 speeds (several times faster) |
|---|---|---|
| 20 GB of 4K clips | about 8 minutes | a couple of minutes |
| 100 GB shoot day | about 40 minutes | a few minutes, limited by the phone's storage |
| 500 GB of ProRes | over 3 hours | well under an hour |
Use the cable that came with a Pro, or one labeled for data. If the phone says it's charging but the Mac shows slow, stuttering progress, swap the cable before you blame anything else. Plugging into a hub or a USB-A adapter can also silently drop you to USB 2.
2. Make sure the originals are on the phone
With Optimize iPhone Storage on, older videos can live in iCloud with only a small preview on the phone. When you import, the iPhone has to download each original first, and then send it, so the copy runs at your Wi-Fi's speed instead of the cable's. Before a big transfer, open the Photos app, check that the clips aren't showing a download cloud, or switch to Download and Keep Originals for the day. If you only need clips you shot today, they are almost certainly local already.
3. Turn off conversion with Keep Originals
Under Settings › Photos › Transfer to Mac or PC, the default Automatic can convert HEIC photos to JPEG and HEVC video to a more compatible format when the destination needs it. That costs time, and it means the file on your Mac is not the file the camera made. Keep Originals sends the files untouched, which is also what an editor wants.
4. Pick the right method for the size
| Method | Speed with a big folder | Originals untouched? | Notes |
|---|---|---|---|
| Image Capture + cable | Fast, bounded by the cable | Yes, with original filenames | Already on every Mac; no library involved |
| Photos app import | Fast, but adds library work | Yes, inside the library | Files end up inside the Photos library package |
| AirDrop | Fine for a few clips, slow for dozens | Depends on the share sheet choice | Can send a compressed copy |
| iCloud Photos | Wi-Fi speed, both ways | Only if originals are downloaded | Not a transfer method for a deadline |
| ShotGrab for iPhone to an SSD | Fast, bounded by the cable and drive | Yes, checked against the source | Skips clips already copied, so day two only moves what's new |
Where ShotGrab fits
When the point of the transfer is to hand footage to an editor or to free the phone mid-shoot, speed is only half of it. You also need to know the copy is good, and not copy the same clips twice. ShotGrab for iPhone reads the originals from the camera roll, copies them to an SSD or to your Mac, and verifies each file with a SHA-256 checksum before calling it done. It remembers what is already on the destination, so on the second take you only move the new clips. The first 3 GB are free; after that it's €1.99 a month, or €14.99 once for good.
On the Mac side, ShotGrab for Mac does the same job for SD cards and USB cameras: it copies the card to several drives at once, verifies, and names the folders the same way, so phone footage and camera footage land in one tidy project. See how checksum verification works for why that check matters.
A fast routine you can repeat
- Set Keep Originals once, and leave it on.
- Plug a data-capable USB-C cable straight into the Mac, not into a hub.
- Copy as files (Image Capture or ShotGrab), not through a library, when the footage is for a project.
- Verify before you delete anything from the phone.
- Next time, copy only what's new instead of the whole camera roll.
Frequently asked questions
What is the fastest way to transfer videos from an iPhone to a Mac?
A direct USB-C cable into the Mac, with Keep Originals turned on, copying as plain files with Image Capture or ShotGrab. Pro iPhones support USB 3 speeds; other models are limited to USB 2, around 35–40 MB/s in practice.
Why is my iPhone to Mac transfer so slow?
The usual causes are a USB 2 or charge-only cable, originals stored in iCloud that must be downloaded first, the Automatic conversion setting, or the Photos app doing extra library work during import.
Is AirDrop fast enough for large iPhone videos?
It works for a few clips between nearby devices, but it is slower and less predictable than a cable for dozens of files, and depending on the share sheet choice it can send a compressed copy.
How do I stop my iPhone from converting videos when I transfer them?
Go to Settings, Photos, Transfer to Mac or PC and choose Keep Originals. Files are then sent exactly as the camera recorded them.
Can I verify that the transferred files are identical to the originals?
Yes. A checksum such as SHA-256 compares the copy with the source byte for byte. ShotGrab for iPhone and ShotGrab for Mac do this automatically on every file.