AirDrop not working? Here’s how to fix it

More often than not, AirDrop issues that people encounter can be resolved quite easily. If AirDrop is not working properly for you, read on to find out how you can do some basic troubleshooting. After that, transferring files among your Apple devices like iPhone, iPad, and Mac would be seamless.

MacBook and iPhone showing AirDrop working between them

About AirDrop

AirDrop was introduced in OS X Lion and iOS 7. AirDrop uses a low-latency, high-speed peer-to-peer protocol to transfer data over the air. It works between nearby devices over Bluetooth 4.0 and Wi-Fi, so both must be switched on on your Mac, iPhone, iPod touch, and iPad.

Your Mac doesn’t need to be connected to the same Wi-Fi network as your iPhone, iPod touch, iPad, or other Mac in order to take advantage of AirDrop.

Furthermore, Wi-Fi and Bluetooth are automatically switched on when AirDrop is enabled. Likewise, switching Wi-Fi and Bluetooth on automatically enables AirDrop, though you can control the visibility by turning it off, enabling it only for your contacts, or keeping it enabled for everyone around.

iCloud is not necessary for AirDrop unless you only want to AirDrop with your contacts, in which case both parties have to sign in to iCloud. There is no restriction on the size of the document that AirDrop will accommodate.

For security, AirDrop encrypts content as it travels through the air.

AirDrop sharing works between iPhone, iPod touch, and iPad devices that run iOS 7 or later, between Macs running OS X Mavericks and later, as well as across OS X Yosemite Macs and iPhone, iPod touch, and iPad devices running iOS 8 or later.

AirDrop system requirements and compatible Apple devices

We’ve included the full AirDrop system requirements below.

Mac-to-Mac

The following models (and newer) support AirDrop between two Macs:

  • Late-2008 MacBook Pro, excluding late-2008 17-inch MacBook Pro
  • Late-2010 MacBook Air
  • Late-2008 MacBook, excluding late-2008 white MacBook
  • Early-2015 MacBook with 12-inch Retina display
  • Early-2009 iMac
  • Mid-2010 Mac mini
  • Early-2009 Mac Pro with AirPort Extreme card
  • Mid-2010 Mac Pro

AirDrop between Macs requires OS X Lion or later.

Mac-to-iOS and vice versa

To send items from a Mac to an iPhone, iPad, or iPod touch, or vice versa, your Mac must be one of these models or newer:

  • Mid-2012 MacBook Air
  • Mid-2012 MacBook Pro
  • Early-2015 MacBook with 12-inch Retina display
  • Late-2012 iMac
  • Late-2012  Mac mini
  • Late-2013 Mac Pro
  • iMac Pro

AirDrop between Macs and iOS devices requires iOS 8 or later and OS X Yosemite or later.

iOS-to-iOS

AirDrop between iOS devices works on these iPhone, iPad, and iPod touch models, and all newer models:

  • iPhone 5 and later
  • iPod touch fifth generation and later
  • Fourth-generation or later iPad, iPad Air, iPad Air 2, and iPad Pro
  • Original iPad mini and later

Older iOS devices such as the iPhone 4s and earlier do not support AirDrop due to limited Wi-Fi functionality. AirDrop between iOS devices requires iOS 7 or later.

Problems you may experience with AirDrop

This is a non-comprehensive list of symptoms you may experience when trying to use AirDrop:

  • AirDrop keeps saying it’s waiting
  • AirDrop fails to save an item
  • You cannot detect other AirDrop devices around you
  • AirDrop cancels or declines transfers
  • Slow transfer of files
  • AirDrop is not showing up at all on your device

Fix AirDrop not working

Make your AirDrop device discoverable

Is AirDrop not working? First, you have to enable AirDrop on your iOS devices and in Mac’s Finder for it to work. On iOS, go to Settings > General > AirDrop to select your discoverability mode.

To control whom you can share content with, use the following AirDrop options:

  • Receiving Off: No one can see your device, but you can still AirDrop items to others.
  • Contacts Only: Only contacts in your address book can see your device as an AirDrop destination. Both devices must be signed in to iCloud, and the email address or phone number associated with your Apple ID must be in the Contacts app of the receiving device. This option is good for added privacy as it’ll prevent AirDrop requests coming in from random or unknown users.
  • Everyone: All nearby devices using AirDrop can see your device. This is a recommended option for most users.

We suggest using the Everyone option in order to avoid discoverability issues.

AirDrop settings on iOS

On Mac, select AirDrop in the Finder’s Go menu or hit Command + Shift + R. You can also open a new Finder window and click AirDrop in the sidebar (to show the sidebar, hit Command + Option + S).

AirDrop settings on Mac

Adjust AirDrop visibility by clicking the link next to ”Allow me to be discovered by” in the AirDrop window. Then choose between No One, Contacts Only, and Everyone. Again, selecting Everyone is the best way to prevent complications arising from limiting AirDrop to the more private Contacts Only option.

Make sure Wi-Fi and Bluetooth are turned on

The AirDrop protocol needs Bluetooth to detect if the devices are in close proximity to one another and Wi-Fi to transfer data (one exception being a legacy Wi-Fi-only AirDrop mode on 2012 or older Macs). Once presence information is established, content is beamed via Wi-Fi. If Wi-Fi is on and Bluetooth is off, or vice versa, AirDrop won’t work.

On the Mac, the AirDrop window (Command + Option + R) provides a button to enable Wi-Fi or Bluetooth (or both) in case they’re disabled, so you don’t have to manually connect to a Wi-Fi network and enable Bluetooth through Mac’s menu bar.

AirDrop window Wi-Fi and Bluetooth warning message on Mac

However, this convenient option isn’t accessible via the AirDrop share sheet. For instance, if you disable Bluetooth and then try to AirDrop a web link through Safari’s Share sheet, you’ll see a message saying, “To use AirDrop, turn on Bluetooth.”

On the iPhone, iPod touch, and iPad, you can simply tap the AirDrop icon in the AirDrop menu to automatically turn on Wi-Fi and Bluetooth in case either or both are disabled.

Make sure your devices are within 30 feet of each other

Check the distance between your devices! AirDrop uses Bluetooth discovery so make sure the device you’re trying to AirDrop to is within 30 feet (9 meters) of yours. If necessary, move the devices closer together to improve Bluetooth reception. Bluetooth is especially prone to physical obstacles such as concrete walls.

The receiving device’s screen must be on

AirDrop is only available when the receiving iOS device’s screen is on/awake. On the Mac, AirDrop works when the display sleeps as long as the computer itself has not entered sleep mode.

AirDrop sharing requests appear as notifications on the iOS Lock screen, so you can swipe to accept the items. On the Mac, however, AirDrop notifications get delivered to the macOS login screen even if your Mac’s display is sleeping (as long as the computer is awake).

As mentioned, AirDrop ceases to function when the receiving device goes to sleep, either automatically or manually. Until your device wakes from sleep, its icon won’t appear as an AirDrop destination on other devices.

Simply unlock your iPhone, iPad, iPod touch, or Mac and be on its Home Screen, desktop, or somewhere beyond the Lock Screen.

On the Mac, the common failure point for AirDrop is allowing the computer to go to sleep shortly after the display shuts off after a predetermined period of time has passed.

AirDrop notification on Mac's Lock Screen

To counter this behavior, tick the box next to “Prevent computer from sleeping automatically when the display is off” in System Preferences > Energy Saver. On newer versions like macOS Monterey, you will find these in System Preferences > Battery > Power Adapter.

Related: Two ways to quickly keep your Mac from sleeping

Turn off Airplane Mode

Airplane Mode shuts down all wireless radios in your iOS device. As mentioned, AirDrop requires that both Bluetooth and Wi-Fi be on. To exit Airplane Mode, deselect the Airplane Mode icon in Control Center, or toggle the switch in Settings > Airplane Mode.

Turn off Do Not Disturb mode

You can AirDrop stuff to others whilst your device is in Do Not Disturb mode. However, the opposite isn’t true. That’s because Do Not Disturb mode suppresses the AirDrop alert and renders the device undiscoverable. This applies to both iOS and macOS, regardless of whether AirDrop devices are signed in to the same iCloud account or not.

AirDrop stuck on Waiting screen

Sometimes, the sender might see your device in their AirDrop menu only to be greeted with a “Waiting” message after attempting to send something. As AirDrop tries to establish a connection with the other device in DND mode, it will give up after a minute or two and produce a “Failed” message.

Exit Do Not Disturb mode to make your device discoverable again via AirDrop.

On iOS, deselect the Do Not Disturb icon in Control Center or from the Settings app > Focus > Do Not Disturb.

On your Mac, swipe from the right edge of the trackpad, or click the Notification Center icon in the menu bar, click Notifications, scroll down to reveal the Do Not Disturb switch, and set it to the off position.

Do Not Disturb OFF in Notification Center on Mac

On newer versions of macOS, open the Control Center, and click Focus to find the Do Not Disturb option.

Disable Personal Hotspot

Personal Hotspot clashes with AirDrop because both features require Wi-Fi for themselves. On the iPhone, iPod touch, and iPad, a message in the AirDrop menu will warn you that “AirDrop is not available when using Personal Hotspot.”

To turn off the hotspot feature on iOS, flip the Personal Hotspot switch in Settings > Personal Hotspot to the off position. If necessary, on your Mac, click the Wi-Fi icon in the menu bar and select the option to disconnect from the Personal Hotspot.

Wi-Fi menu on Mac showing the option to disconnect from Personal Hotspot

Is AirDrop set to Contacts Only?

Setting AirDrop on the receiving device to Contacts Only is not the best way to use the feature, even though it elevates your security by limiting AirDrop to people who are in your address book. When you set up AirDrop on the receiving device to the Contacts Only mode, both the sending and the receiving device must be signed in to their iCloud account.

Additionally, the email address or phone number associated with your Apple ID must be stored somewhere in the Contacts app of the receiving device for the sender to be recognized in this mode.

Unsure which addresses or phone numbers are associated with your Apple ID? Log in to the My Apple ID webpage at appleid.apple.com in a desktop browser and look underneath the Reachable At heading in the Account section.

Manage your Apple ID

At least one email address or phone number seen there must be stored in the receiving device’s Contacts app in order for it to appear in the list of available AirDrop destinations on the receiving device. It doesn’t matter if the recipient’s address is in the sender’s contacts aside from allowing the recipient’s contact name and profile picture to show up in the AirDrop menu.

AirDrop won’t recognize any email address associated with your Apple ID but doesn’t show up as verified in the system. To verify the email address after adding it to your Apple ID, check your mailbox for a message from Apple containing a verification link.

Lastly, ensure that your own card is defined in Contacts. If not, launch Contacts on your Mac, select a contact card and choose Card > Make This My Card.

To set the My Info card on iOS, go to Settings > Contacts. Scroll down and tap My Info and choose the desired card from your Contacts.

Are both devices signed in to iCloud?

To AirDrop in Contacts Only mode, both devices must be signed in to iCloud in Settings > iCloud, and the email address or phone number associated with your Apple ID must be saved in the Contacts app of the receiving device, or it won’t be reachable.

If the receiving device is a Mac that’s signed in to the same iCloud account as you are—that is, you’re AirDropping between your own devices—then any received item will get automatically accepted and saved in Mac’s Downloads folder; no action required.

If the two Macs are signed in to different iCloud accounts—for instance, a friend with an iPad comes along and wants to AirDrop some content to your computer—then, as a precaution, the receiving Mac is asked to accept the item before it’s saved.

Your app must support AirDrop

The vast majority of third-party apps provide access to AirDrop through the system-wide Share menu, but some do not. Check your app’s App Store description or get in contact with its developer to confirm that it supports AirDrop. Certain apps may purposefully disable AirDrop for copyright reasons. For instance, you cannot share music or video files through AirDrop from the Music or YouTube app.

Don’t share different file types at once

Does AirDrop greet you with a “Cannot receive all of these items at the same time” message on your iPhone, iPod touch, or iPad? That’s because you are trying to send multiple files from a Mac to an iOS device that are not of the same type.

AirDrop failed on iPhone alert

AirDrop for iOS can automatically open received items in the appropriate app, so it cannot handle different file types in a single session. For example, if you select an image, a PDF file, and a Word document in the Finder and then AirDrop these files to your iPhone, you’ll get an error message (or on newer versions of iOS, it may save everything in the Files app).

Instead, send each file type separately: first the image, then the PDF file, and lastly the Word document. AirDrop lets you send as many files as you like, but Mac-iOS sessions are limited to items of the same type (i.e., multiple images, a bunch of website links, and so forth).

Check that AirDrop is enabled on both ends

It may sound like a stupid question, but if I had a nickel every time I heard that, I would be a rich guy. If Wi-Fi or Bluetooth, or both, are disabled on your device, then AirDrop will not work, and you will see a warning message to switch Bluetooth and Wi-Fi on.

AirDrop problems with older Macs

AirDrop includes a legacy mode that works between two 2012 or older Macs. Before you can AirDrop anything to an older Mac, you must first switch to the legacy mode.

If the receiving Mac is a 2012 or older model, simply click “Don’t see who you’re looking for?” in the AirDrop window (or sharing sheet) of the sending Mac, and then click the Search for an Older Mac button.

AirDrop Legacy mode on Mac

Your computer will start scanning the network, looking for any Mac which uses an older implementation of the AirDrop protocol. You must manually exit the legacy mode in order to AirDrop with iOS devices and newer Macs by clicking the Cancel button.

Cancel AirDrop Legacy mode on Mac

Note: You won’t see “Don’t see who you’re looking for?” in AirDrop on newer macOS versions, like macOS Monterey.

Check your firewall

If you have enabled and set macOS software firewall feature to block all incoming connections, AirDrop will suffer. Aside from a few essential system services that are unaffected, selecting this option basically prevents all sharing services, such as File Sharing, Screen Sharing, AirDrop, and more, from receiving incoming connections.

Disable Block all incoming connections in Firewall from Security and Privacy in Mac's System Preferences

To adjust the application firewall on your Mac, go to System Preferences > Security & Privacy, click the Firewall tab, then click Firewall Options and untick the box next to “Block all incoming connections.” You must enter an administrator password to change this setting by clicking the lock in the lower-left corner of the window.

Weird characters in your Mac’s name?

Using non-standard characters for naming networks and devices often yields an incredible array of frustrating problems. To be on the safe side, avoid using spaces, international characters, and other special characters such as *, $, # and %.

If needed, rename your Wi-Fi network and adjust names for your AirPort, iOS, and macOS devices. You can change your Mac computer’s name in System Preferences > Sharing > Computer Name.

You can rename your iOS device in Settings > General > About > Name. Also, restart your devices after renaming them to help propagate the changes through the network.

Check privacy restrictions

Your parents may have restricted AirDrop on iOS using the Restrictions feature. On your iPhone, iPod touch, or iPad, go to Settings > Screen Time > Content & Privacy Restrictions > Allowed Apps. Make sure that the switch next to AirDrop is enabled, or AirDrop won’t be available on this device, nor will it show up in Control Center.

Unfortunately, the Mac lacks a user-facing option to restrict AirDrop. However, the adventurous types might want to create a configuration profile under the restrictions payload with AirDrop disabled.

Put AirDrop devices on the same Wi-Fi network

Your Mac doesn’t need to be connected to the same Wi-Fi network as your iOS device for AirDrop to work, but it helps if they are. To make sure your devices are on the same network, on each iOS device, go to Settings > Wi-Fi and compare the network names. Do the same on your Macs by clicking the Wi-Fi icon in the menu bar.

Reset network settings

Resetting network settings can solve a range of problems—especially given that AirDrop uses Bluetooth and Wi-Fi, both of which are part of network settings. To reset your network settings, go to Settings > General > Transfer or Reset iPhone > Reset, then tap Reset Network Settings.

Reset Network Settings iPhone

Doing so will delete all network settings on your iOS device and return them to factory settings, so you will need to re-type passwords for protected Wi-Fi networks.

Fix Bluetooth on your Mac

If all the other solutions have failed and you’re still plagued with AirDrop problems, the Bluetooth stack on your Mac may be the culprit. You would basically need to turn off Bluetooth on the Mac, delete the /Library/Preferences/com.apple.Bluetooth.plist file, restart the computer, and then turn Bluetooth back on.

While troubleshooting Bluetooth issues on the Mac is too complex a topic to cover here, I’ve discovered that it also helps to launch System Preferences > Bluetooth.

Bluetooth preferences on Mac

When the Bluetooth preference pane shows up, simply do nothing and wait. On your iOS device, launch an app like Photos and select an image. Now bring up the Share menu, and your Mac should appear as an AirDrop destination.

Related: Troubleshooting Bluetooth problems on your Mac

Make sure your device supports AirDrop

In order to make AirDrop work, your device must have a newer Wi-Fi and Bluetooth chipset. On iOS, open the Settings app and go to the General section. If you see AirDrop, then your device has the hardware to support AirDrop.

To verify that your Mac supports AirDrop, click on the Apple logo in the Menu Bar, select About This Mac, and click System Report to launch a System Information window. Now click Wi-Fi under the Network heading and look for AirDrop underneath the Interfaces section.

AirDrop support on Mac

If the entry reads “Supported,” your Mac has an AirDrop-compatible Wi-Fi chipset.

You can also verify that your Mac is AirDrop-compatible by looking if the AirDrop option is present in the Finder’s Go menu. If you don’t see this option, your computer isn’t compatible with AirDrop.

Tutorial: How to check if your Mac supports AirDrop

AirDrop still not working? Try these tips!

If the aforementioned troubleshooting tips didn’t fix your AirDrop woes, try these:

  • Sign out of iCloud on your devices and then sign back in
  • Restart your Mac and iOS devices
  • Force restart an iOS device by holding the Sleep/Wake and Home button
  • Restart your Wi-Fi router
  • Turn Wi-Fi off and on
  • Disable and re-enable Wi-Fi and then Bluetooth
  • Enter Airplane Mode on an iOS device for 30 seconds, then exit
  • Reset your Mac NVRAM
  • Reset your Mac SMC
  • Set IPv6 to the Automatic configuration state in iOS and macOS
  • Sometimes disabling and then re-enabling iCloud Drive (Settings > your name > iCloud) seems to do the trick
  • Don’t use uppercase characters in your Apple ID login
  • Alt-click the Mac’s Wi-Fi icon and disconnect and re-connect to your network
  • Toggle Bluetooth off and then back on again
  • Try unplugging the Ethernet cable and disconnect your Mac from any wired network
  • Reorder services in System Preferences > Network so that Wi-Fi is at the top
  • Check for software updates, download and install the latest iOS and macOS versions for a more reliable network performance
  • And the mother of all iOS troubleshooting tips—reinstall iOS and macOS!

I hope by now your AirDrop problems are fixed, and you have no trouble transferring files among your iPhone, iPad, and Mac.

Did something of important fly under our radar? We’d like to hear about your approaches to solving AirDrop woes and would appreciate if you shared them in the comment section below.

Check out next: