AirDrop is one of the fastest ways to transfer photos, videos, documents, and other files between an iPhone and a MacBook. When it works, you simply select a file, tap Share, choose the nearby device, and the transfer begins almost instantly. When it doesn’t, the experience can be frustrating because the devices often appear to be connected yet refuse to see each other or complete the transfer.
If you’re trying to figure out how to fix AirDrop not working between MacBook and iPhone, the good news is that most problems come down to a handful of settings. AirDrop depends on Bluetooth, Wi-Fi, device visibility, software compatibility, and a few system permissions working together. A problem with any one of them can stop file transfers.
This guide walks through every practical solution, explains why each one works, and helps you identify the underlying cause instead of relying on trial and error.
Why AirDrop Stops Working Between a MacBook and an iPhone

AirDrop doesn’t require both devices to be connected to the same Wi-Fi network. Instead, it creates a secure connection using Bluetooth to discover nearby devices and Wi-Fi to transfer files.
AirDrop may stop working if:
- Bluetooth is disabled on either device.
- Wi-Fi is turned off.
- AirDrop visibility is restricted.
- Personal Hotspot is enabled.
- The devices are too far apart.
- Firewall or network settings interfere with discovery.
- One device has outdated software.
- A temporary software bug prevents discovery.
Understanding these causes makes it much easier to choose the right fix.
Before You Start Troubleshooting
Before changing settings, check these basics.
- Keep the iPhone and MacBook within about 30 feet (10 meters) of each other.
- Unlock the iPhone.
- Wake the Mac if it’s sleeping.
- Ensure both devices have enough battery power.
- Close any ongoing AirDrop transfers.
If another Apple device can see your Mac but your iPhone cannot, the issue is likely with the iPhone. Likewise, if your iPhone can AirDrop to another Mac, your MacBook is probably the source of the problem.
Make Sure AirDrop Is Enabled on Both Devices
This sounds obvious, but AirDrop is sometimes disabled without users realizing it.
On iPhone
- Open Settings.
- Tap General.
- Tap AirDrop.
- Choose:
- Contacts Only
- Everyone for 10 Minutes
If you’re troubleshooting, selecting Everyone for 10 Minutes removes contact restrictions while you test.
On MacBook
- Open Finder.
- Select AirDrop from the sidebar.
- At the bottom, check Allow me to be discovered by.
- Select Everyone or Contacts Only.
After testing, you can switch back to your preferred privacy setting.
Turn Bluetooth and Wi-Fi Off and Back On
AirDrop cannot function without both Bluetooth and Wi-Fi.
Sometimes these services remain technically enabled but stop communicating correctly. Restarting them refreshes the wireless connection.
On iPhone
- Open Settings.
- Turn off Wi-Fi.
- Turn off Bluetooth.
- Wait about 20 seconds.
- Turn both back on.
Avoid disabling them only from Control Center, as newer versions of iOS may only disconnect temporarily instead of turning the radios completely off.
On MacBook
- Turn off Wi-Fi.
- Turn off Bluetooth.
- Wait a few seconds.
- Turn both back on.
Then try AirDrop again.
Disable Personal Hotspot
Personal Hotspot uses the same wireless hardware that AirDrop relies on.
If your iPhone is sharing its internet connection, AirDrop may stop working.
To disable it:
- Open Settings.
- Tap Personal Hotspot.
- Turn off Allow Others to Join.
Wait a few seconds before trying AirDrop again.
Check AirDrop Visibility Settings
A common reason devices don’t appear is because one of them is hidden from discovery.
Contacts Only
This option only works if:
- Both devices are signed in to iCloud.
- Each person’s Apple ID email or phone number is saved in the other’s Contacts.
- Contact information matches the Apple ID used for iCloud.
If any of these conditions aren’t met, the devices won’t recognize each other.
For troubleshooting, temporarily switch both devices to Everyone.
Restart Both Devices
Temporary software glitches often disappear after a restart.
Restart the:
- iPhone
- MacBook
Wait until both devices finish booting before testing AirDrop again.
Although this seems simple, it clears cached networking processes that sometimes interfere with AirDrop discovery.
Verify Both Devices Support AirDrop
Most modern Apple devices support AirDrop, but older hardware has limitations.
Generally:
- iPhone 5 and newer support AirDrop.
- Modern MacBooks support AirDrop.
- Older Macs may require a newer version of macOS to communicate properly with newer iPhones.
If you’re using an older MacBook, check that it supports AirDrop with your version of macOS.
Update iOS and macOS
Software bugs affecting AirDrop are occasionally fixed in system updates.
Update iPhone
- Open Settings.
- Tap General.
- Select Software Update.
- Install any available update.
Update MacBook
- Open System Settings (or System Preferences on older macOS versions).
- Select General > Software Update.
- Install available updates.
Keeping both devices on current software also improves compatibility.
Make Sure Both Devices Are Signed Into iCloud
Although AirDrop can work without matching Apple IDs in some situations, iCloud authentication improves reliability.
On both devices:
- Open your Apple Account settings.
- Confirm you’re signed in.
- Verify there are no account errors requesting verification.
If prompted, complete account verification before testing again.
Check Firewall Settings on Your Mac
A restrictive firewall configuration may prevent incoming AirDrop requests.
To review:
- Open System Settings.
- Select Network.
- Open Firewall.
- Review firewall options.
If Block all incoming connections is enabled, temporarily disable it while testing.
Re-enable your preferred security settings once you’ve confirmed whether the firewall was causing the issue.
Disconnect VPNs
Some VPN applications modify network behavior even though AirDrop primarily uses local connections.
If either device is connected to a VPN:
- Disconnect the VPN.
- Wait several seconds.
- Retry AirDrop.
This is especially worth checking if AirDrop stopped working shortly after installing VPN software.
Reset Network Settings on iPhone
If wireless settings have become corrupted, resetting network settings often resolves persistent AirDrop issues.
Keep in mind this removes:
- Saved Wi-Fi networks
- VPN settings
- Bluetooth pairings
- Network preferences
To reset:
- Open Settings.
- Tap General.
- Select Transfer or Reset iPhone.
- Tap Reset.
- Choose Reset Network Settings.
After the restart, reconnect to Wi-Fi and test AirDrop again.
Restart Bluetooth on the Mac
Occasionally, Bluetooth becomes unresponsive even though it appears enabled.
Turning Bluetooth off for around 30 seconds before enabling it again forces macOS to reload the Bluetooth service.
If Bluetooth devices like your mouse or keyboard disconnect during this process, reconnect them once Bluetooth is back on.
Check If Focus Mode or Screen Time Is Blocking AirDrop
Some restrictions can disable AirDrop.
On iPhone:
- Open Settings.
- Tap Screen Time.
- Select Content & Privacy Restrictions.
- Tap Allowed Apps & Features.
- Confirm AirDrop is allowed.
Focus modes generally don’t disable AirDrop directly, but notification suppression can sometimes make incoming requests less noticeable.
Try Sending a Different File
Sometimes the issue isn’t AirDrop itself.
Large video files, damaged files, or unsupported content may fail while smaller files transfer normally.
Test with:
- A screenshot
- A small photo
- A PDF
- A note
If small files work but large ones don’t, storage space or connection stability may be the real issue.
Check Available Storage
AirDrop cannot complete a transfer if the receiving device doesn’t have enough available storage.
On iPhone
Go to:
Settings → General → iPhone Storage
On Mac
Select:
Apple menu → About This Mac → Storage
Delete unnecessary files if storage is nearly full.
Sign Out of Apple Account and Sign Back In
If AirDrop authentication becomes corrupted, signing out and back into your Apple Account can help.
Do this only after trying the simpler solutions because signing out temporarily affects services like:
- iCloud Drive
- Photos syncing
- Messages
- Notes
Once you sign back in and syncing completes, test AirDrop again.
Reset Bluetooth Module on Older macOS Versions
Some older versions of macOS allow you to reset the Bluetooth module.
This can solve persistent discovery problems caused by corrupted Bluetooth data.
Recent versions of macOS no longer include this option, so if you’re using a newer release, simply restarting Bluetooth is the available alternative.
What to Do If Devices Can See Each Other but Transfers Fail
If your MacBook and iPhone appear in AirDrop but the transfer never completes, the problem is different from a discovery issue.
Possible causes include:
- Weak wireless signal.
- Large files.
- Low storage space.
- Temporary software bugs.
- Interrupted Wi-Fi communication.
Try these steps:
- Move the devices closer together.
- Keep both screens awake.
- Disable VPNs.
- Restart both devices.
- Send a smaller file first.
- Update both operating systems.
If smaller files transfer successfully, the issue is likely related to connection stability rather than AirDrop itself.
Common Mistakes That Prevent AirDrop From Working
Many AirDrop problems come from settings that are easy to overlook.
These include:
- Bluetooth turned off on one device.
- Wi-Fi disabled.
- Personal Hotspot enabled.
- AirDrop set to Receiving Off.
- Devices too far apart.
- Using Contacts Only without matching contact information.
- Forgetting to unlock the iPhone.
- Running outdated versions of iOS or macOS.
Checking these basics first often saves a lot of unnecessary troubleshooting.
When AirDrop Still Doesn’t Work
If you’ve tried every solution and AirDrop still isn’t working between your MacBook and iPhone, the issue may be caused by:
- A hardware problem with the Bluetooth or Wi-Fi radio.
- Corrupted system settings.
- A macOS or iOS bug that hasn’t yet been resolved.
- Third-party security software interfering with network services.
To narrow it down, test AirDrop with another Apple device. If your MacBook can exchange files with another iPhone, the original iPhone is likely the source of the issue. If neither device can AirDrop with any other Apple device, the problem is more likely tied to that device’s hardware or software configuration.
At that point, backing up your data and performing a more advanced reset or seeking hardware diagnostics may be appropriate.
Final Thoughts
Learning how to fix AirDrop not working between MacBook and iPhone is mostly a process of checking the wireless services and settings that AirDrop depends on. In most cases, enabling Bluetooth and Wi-Fi, adjusting AirDrop visibility, disabling Personal Hotspot, restarting both devices, or installing software updates restores normal operation.
If the problem continues after working through each step, testing with another Apple device can help determine whether the issue is isolated to your MacBook, your iPhone, or the connection between them. Taking that methodical approach is usually much faster than repeatedly toggling random settings and hoping the transfer starts working again.
Related Articles
- How to Fix Finder Not Responding on Mac
- How to Fix MacBook Stuck on Apple Logo During Startup
- How to Manage iCloud Storage on MacBook
- How to Recover Permanently Deleted Files Without Backup on Mac
If you think there’s been a mistake here, please do let us know by commenting on this post or Contact Us. And a member of our Content Integrity Team will review this decision with you.

This Post Has One Comment