Send Files from iPhone to a Mac When AirDrop Will Not Work
AirDrop is the best-case tool for iPhone to Mac: fast, original quality, no account ceremony. When it works. When it does not, the failure is almost always silent: the Mac simply never appears in the share sheet, or the transfer sits at “waiting” forever. Here are the most common causes, in the order worth checking, and a fallback that sidesteps all of them.
Five reasons AirDrop cannot see your Mac
- Receiving is set to “No One” or “Contacts Only.” On the Mac: Control Centre → AirDrop. On the iPhone: Settings → General → AirDrop. “Contacts Only” requires both devices to be signed into iCloud and to have each other's Apple ID email or phone number in Contacts. “Everyone for 10 Minutes” is the quick fix.
- Wi-Fi or Bluetooth is off on either side. AirDrop uses Bluetooth to discover and Wi-Fi to transfer. Neither needs to be connected to a network, but both radios must be on. A Personal Hotspot being active on the iPhone also blocks it.
- The Mac's firewall blocks incoming connections. System Settings → Network → Firewall → Options: if “Block all incoming connections” is on, AirDrop receiving is off, whatever the AirDrop setting says.
- Focus mode or a locked Mac. Some Focus configurations suppress the AirDrop prompt; a Mac at the login screen does not accept transfers at all.
- Old hardware or software. AirDrop between iOS and macOS needs a 2012 or later Mac on OS X Yosemite or newer, and both devices on reasonably current releases. Cross-version bugs are real; updating both sides fixes a surprising share of “it just stopped working” reports.
A sixth cause is not a setting: distance and interference. AirDrop is a short-range link. Two devices on opposite sides of a concrete wall may discover each other and then stall.
The fallback: a direct link in the browser
When you would rather not debug radios, use the path that works over any network, including the Mac being on Ethernet and the phone on Wi-Fi, which AirDrop dislikes. It needs nothing installed on the Mac.
- On the Mac, open
app.sharedrop.orgin Safari or Chrome and click Receive. A short code appears. - On the iPhone, open the ShareDrop.org app (or the same address in Safari), tap Send, pick your files, then scan the code on the Mac's screen with the phone camera, or read the short code out and type it.
- Approve on both sides and compare the six-digit safety code. Matching codes mean the link is between exactly these two devices.
On the same network the link is normally direct: the app tells you (LAN direct in the status badge). Over different networks it goes direct when the routers allow and falls back to an encrypted relay when they do not, and it says which (what the difference means).
What you get, and what you do not
| AirDrop | Browser P2P link | |
|---|---|---|
| Original file, no re-encoding | Yes | Yes, SHA-256 verified |
| Works over different networks | No: same room, radios on | Yes |
| Mac needs software | Built in | Any modern browser |
| Speed on the same Wi-Fi | Very fast (Wi-Fi Direct) | Router-bound, typically 100–400 Mbps |
| Large files | No practical limit | Chrome/Edge on the Mac stream to disk; Safari on the Mac assembles in memory and is capped at 512 MB per file (limits) |
| Where the file goes | Downloads | Where you choose (Chrome/Edge) or Downloads (Safari) |
The honest summary: if AirDrop works for you, keep using it. The browser link earns its place when AirDrop will not connect, when the Mac is on a different network, or when the “Mac” is actually a Windows or Linux machine — for which see iPhone to Windows.
Symptom to fix
| What you see | Most likely cause | Fix |
|---|---|---|
| The Mac never appears in the share sheet | Receiving set to No One or Contacts Only without a contact match; Bluetooth or Wi-Fi off; Mac asleep or at the login screen | Everyone for 10 Minutes on the Mac; wake and unlock it; radios on |
| Appears, then “Waiting…” forever | Firewall blocking incoming connections; a Personal Hotspot active on the iPhone; distance | Firewall Options → allow incoming; hotspot off; closer |
| “Declined” without anyone declining | A Focus mode on the Mac suppressing the prompt | Turn Focus off for the transfer |
| Works from the Mac to the iPhone but not back | The iPhone's AirDrop receiving is set to No One — irrelevant for sending, but the Mac is checking it | Set the iPhone to Contacts Only or Everyone |
| Transfers but slowly | Both devices on a congested 2.4 GHz network; AirDrop is using Wi-Fi rather than a direct link | Bring them closer; it is still faster than most alternatives |
“Contacts Only” between your own devices, explained
If the Mac and iPhone are signed into the same Apple ID, AirDrop recognises them as the same person and shows the Mac as one of your own devices regardless of the Contacts setting. The moment the Mac is not signed into iCloud (a work machine, a fresh install), it becomes a stranger, and Contacts Only requires your own card in the Mac's Contacts to carry the iPhone's Apple ID email or number. Everyone for 10 Minutes bypasses the whole question, which is why it is the first thing to try and the last thing to leave on.
Receiving on the Mac in a browser: the details
In Chrome or Edge on the Mac the first file prompts once for a destination folder and everything in the transfer is written there as it arrives, with folders recreated. Safari on the Mac assembles each file in memory and saves it to Downloads, which is why it refuses single files over 512 MB — receive large videos in Chrome or Edge. Nothing is quarantined or blocked by Gatekeeper, because a photo or document is not an application; only downloaded apps get that prompt.
Mac to iPhone, the other way
The same session sends in both directions. Receiving in Safari on the iPhone, each file is assembled in memory and lands in the Files app through the iOS download manager: photos do not go into the Photos library on their own, and single files are capped at 512 MB. The ShareDrop.org iOS app has no cap, writes as data arrives, and puts photos and videos straight into Photos. For anything larger than a few hundred megabytes going to the phone, use the app.
When it is the whole library
Neither AirDrop nor a browser link is the tool for moving a full photo library. Plug the iPhone into the Mac: Photos on the Mac offers to import everything new, keeping Live Photos, edits and metadata intact, and Image Capture (in Applications → Utilities) does the same into a plain folder if you do not use the Photos app. Over a cable this runs at USB speed — tens of gigabytes in minutes. If the library should simply be in both places all the time, iCloud Photos is the answer, at the cost of the storage plan.
Speed, honestly
AirDrop between an iPhone and a Mac in the same room typically moves 30–50 MB/s over its direct Wi-Fi link. A browser transfer on the same Wi-Fi network runs at the router's speed, around 25 MB/s on Wi-Fi 5/6. Across different networks only the browser option works at all, and the iPhone's upload speed decides the rate (what sets the ceiling). For a single video the difference between the two is a few seconds; for a hundred, it is a coffee break, and the cable wins both.
“Can AirDrop work over the internet?”
No, and the question usually means one of two other things. If the goal is a file on both devices wherever they are, that is iCloud Drive: save it there on one device and it appears on the other, through Apple's servers. If the goal is a one-off send to a Mac in another place, that is the browser link described above, which needs no shared account and stores nothing in between. AirDrop itself is a proximity feature and will stay one; its speed comes from the direct radio link that proximity makes possible.
Two habits that prevent most AirDrop trouble
- Leave AirDrop on “Contacts Only” and make sure your own Apple ID is in your own Contacts card on both devices. That single detail explains a large share of “my own Mac does not show up.”
- Unlock the Mac and wake the display before sending. A sleeping Mac is invisible to AirDrop and, for what it is worth, to every other transfer method too.