Ledge

Why AirDrop will not send a file from your Mac, and how to fix it

When AirDrop will not send from a Mac, the problem is usually on the receiving end: the other device is asleep, set to receive from no one, or set to Contacts Only without a match. Wake and unlock it, switch its AirDrop setting to Everyone for the moment, make sure Wi-Fi and Bluetooth are on at both ends, and try again with the two devices close together. If the device appears but the transfer still fails, check the firewall and Personal Hotspot.

Start with the basics on both devices

Work through these on the Mac and on the device you are sending to. Most failures end somewhere on this list.

  1. Wi-Fi and Bluetooth are on. AirDrop uses both. The devices do not need to be on the same Wi-Fi network, or on any network at all; the radios just need to be switched on. Check them in Control Center on the Mac and on the iPhone or iPad.
  2. Personal Hotspot is off. If the iPhone you are sending to, or one your Mac is connected through, is sharing its connection, turn that off for the transfer.
  3. The devices are close. Apple’s guidance is to keep them within about 30 feet (9 meters). In practice, the same room is the safe bet.
  4. The receiver is awake. An iPhone needs its screen on and unlocked. A Mac needs to be awake with the lid open. A sleeping device simply does not appear.

Set who can find the receiving device

AirDrop’s visibility setting is the most common culprit, because it can be quietly set to receive from nobody.

On an iPhone or iPad: open Settings > General > AirDrop and choose Everyone for 10 Minutes. After ten minutes it falls back to Contacts Only on its own, so there is nothing to remember to undo.

On a Mac: open a Finder window and choose Go > AirDrop (Shift-Command-R). At the bottom of the window, “Allow me to be discovered by:” offers No One, Contacts Only and Everyone. The same choice is in Control Center under AirDrop.

Contacts Only is stricter than it sounds. It works only when both devices are signed in to iCloud and the receiving device has your contact card saved with the email address or phone number your Apple Account uses. A card with only your work email, or an old number, will not match. When you are sending to someone else’s device, switching their setting to Everyone briefly is the quick fix; adding the right address to their contact card is the lasting one.

If you are sending to your own iPhone or another Mac signed in to the same Apple Account, it should appear whichever setting it has (other than receiving off), and the transfer is accepted without a prompt.

When the device shows up but nothing arrives

Seeing the other device’s icon in the AirDrop window means discovery works. If the transfer then fails, look here.

  • Nobody accepted it. Transfers to someone else’s device wait for them to tap Accept. “Waiting” turning into “Declined” means they declined or did not respond in time.
  • The Mac’s firewall. If the receiving device is a Mac, open System Settings > Network > Firewall, click Options, and make sure “Block all incoming connections” is off. That setting stops a Mac from receiving over AirDrop.
  • A restriction. On an iPhone, Screen Time can switch AirDrop off entirely under Content and Privacy Restrictions. Work Macs and phones managed by an employer sometimes block AirDrop with a profile, and no setting on the device will change that.
  • A big or crowded transfer. Large files take time, and both devices must stay awake and close until it finishes. Closing a laptop lid halfway through stops it. Hundreds of loose files at once go more smoothly zipped into one archive; How to zip files from different folders into one archive shows how.

Reset the radios and try again

If everything above looks right and it still fails:

  1. Turn Wi-Fi and Bluetooth off, wait a few seconds, and turn them back on, on both devices.
  2. Close the AirDrop window on the Mac and open it again.
  3. Restart both devices. It is slow, but it clears more stuck AirDrop sessions than any setting does.
  4. Check for software updates on both. A Mac and an iPhone far apart in age and system version are more likely to have trouble seeing each other.

When AirDrop is not the right tool

AirDrop only works between Apple devices, and only nearby. For anything else, use a route that does not depend on radios:

  • Mail or Messages for a few files, with Mail Drop stepping in when attachments are too large for a normal email.
  • An iCloud Drive link for big files or people far away.
  • A USB drive for a lot of data or no connection at all. How to copy files to a USB drive on a Mac covers the formats that trip people up.

How to send a whole folder from a Mac compares these routes when the thing you are sending is a folder.

Keep the files ready while you fix it

The annoying part of a failed AirDrop is that you had already gathered the files: a PDF from Downloads, a photo export, a couple of screenshots from the desktop. Then you leave to dig through Control Center and System Settings, and by the time AirDrop works, the selection in Finder is gone.

Ledge holds them in the meantime. Drag each file up to the notch at the top of the screen and let go; it lands on a shelf that drops from the notch and stays there until you take it somewhere. Once AirDrop is behaving, open the AirDrop window in Finder, press Option-Space or click the notch to bring the shelf down, and drag the files onto the other device’s icon.

To be clear about the roles: Ledge does not send anything. AirDrop carries the files between devices, and Ledge only gives them somewhere to wait on the sending side. It has no account and no cloud, so nothing leaves your Mac until you hand it to AirDrop. It needs macOS 14 Sonoma or later. On the receiving Mac, Where AirDropped files go on a Mac picks up from there.

Questions

Do both devices need to be on the same Wi-Fi network?

No. AirDrop makes its own direct connection between the two devices. Wi-Fi and Bluetooth need to be switched on, but neither device has to be connected to a network.

Why does my Mac not appear on my iPhone’s AirDrop list?

The Mac is probably asleep, set to No One, or set to Contacts Only without a match. Open Go > AirDrop on the Mac, set “Allow me to be discovered by:” to Everyone, and keep the window open while you send.

Can I AirDrop to a phone or computer that is not made by Apple?

No. AirDrop works only between Apple devices. Use email, a cloud link or a USB drive instead.