How to Fix AirDrop Not Working on iPhone
What "AirDrop not working" means
AirDrop works in two stages: first your iPhone announces itself to nearby Apple devices over Bluetooth, then the actual file moves over a direct Wi-Fi connection between the two devices — no router or internet required. When it "doesn't work," the failure lands in one of three places, and the fix depends on which one you hit. The most common is a discovery failure: your iPhone simply never appears as a destination in the sender's share sheet. Next is the "Waiting…" stall: the sender sees your phone, you tap it, and the transfer spins on "Waiting…" without ever starting. Least common is a mid-transfer failure, where the file starts moving and then fails partway through — usually a storage or interference problem.
The good news is that all three have settings-level fixes, and almost none involve a repair shop. AirDrop discovery is deliberately conservative: it hides your phone by default, turns itself off while you run a hotspot, and can be blocked by a VPN or Focus mode without any obvious warning. Work through the steps below in order — the first three alone fix the vast majority of cases, because they cover the three settings (receiving mode, radios, hotspot) that cause nearly every failure.
Common causes
- Receiving set wrong: AirDrop set to Receiving Off hides the phone from everyone; set to Contacts Only, it hides the phone from any sender who isn't in your contacts and signed in with their Apple ID.
- Personal Hotspot is running: iOS disables AirDrop discovery while the hotspot is on, so the phone won't appear to senders even though everything else looks normal.
- Wi-Fi or Bluetooth effectively off: toggling them in Control Center only disconnects the current connection — it doesn't fully switch the radios on or off. AirDrop needs both radios truly on, which you can only confirm in Settings.
- Locked, asleep, or too far away: a locked or sleeping receiver often fails to answer discovery requests, and anything beyond about 30 feet (9 meters) gets unreliable, especially through walls.
- VPN, Focus mode, or old iOS bugs: a VPN can block the local peer-to-peer handshake, Do Not Disturb can suppress the incoming transfer prompt, and some iOS releases ship with AirDrop bugs that Apple fixes in later updates. A nearly full phone can also refuse large transfers for lack of storage.
How to fix AirDrop not working — step by step
Work through these in order. Steps 1 through 3 alone fix the vast majority of AirDrop failures.
- Check the AirDrop receiving setting On the receiving iPhone, open Settings, General, AirDrop and make sure receiving is not set to Receiving Off. Set it to Everyone for 10 Minutes (or Everyone on older iOS versions) so the sender can see the device. If it is set to Contacts Only, only people in your contacts who are signed in with their Apple ID can see you — a sender who is not in your contacts will not find your iPhone at all. This single setting is the most common reason an iPhone never appears in the sender's share sheet.
- Turn Wi-Fi and Bluetooth fully on, and Personal Hotspot off AirDrop discovers nearby devices over Bluetooth and transfers over a direct Wi-Fi connection, so both radios must be switched on. Open Settings, Wi-Fi and make sure Wi-Fi is on, then Settings, Bluetooth and make sure Bluetooth is on — use Settings rather than Control Center, because Control Center toggles only disconnect the current connection instead of turning the radio off or on. Then check Settings, Personal Hotspot: if Allow Others to Join is on, turn it off, because iOS disables AirDrop discovery while the hotspot is running. You do not need to be connected to a Wi-Fi network — the radios just need to be on.
- Bring the devices close, unlocked, and awake Put both devices within about 30 feet (9 meters) of each other, closer is better. Keep the receiving iPhone unlocked and awake — a locked or sleeping phone often fails to answer discovery requests. If the receiver is a Mac, open Finder and click AirDrop in the sidebar so it announces itself, and check the "Allow me to be discovered by" setting at the bottom of the AirDrop window. Move away from heavy wireless interference such as microwave ovens or crowded public Wi-Fi hotspots while testing.
- Fix transfers stuck on "Waiting…" If your iPhone appears but the transfer sits on Waiting forever, cancel it and retry — a single retry clears most stuck transfers. If it still sticks, turn Wi-Fi and Bluetooth off and back on in Settings on both devices, then restart both devices. For large files, check that the receiving device has enough free storage: go to Settings, General, iPhone Storage and free space if needed. Splitting a very large transfer into smaller batches also helps, because one failed chunk can stall the whole queue.
- Turn off VPN and Do Not Disturb on the receiver A VPN running on the receiving iPhone can interfere with the local peer-to-peer connection AirDrop uses, so open Settings, General, VPN and Device Management, VPN and disconnect or remove the VPN profile temporarily. Also turn off Do Not Disturb or any Focus mode: swipe into Control Center and make sure Focus is off, since Focus can suppress the incoming transfer prompt and make it look like nothing arrived.
- Update iOS and reset network settings Go to Settings, General, Software Update and install any available iOS update — Apple regularly fixes AirDrop and wireless bugs in point releases. If AirDrop still fails, open Settings, General, Transfer or Reset iPhone, tap Reset, then choose Reset Network Settings and enter your passcode. This clears saved Wi-Fi networks, Bluetooth pairings, and VPN configurations that can silently break AirDrop. You will need to rejoin Wi-Fi networks afterwards, but the reset fixes persistent discovery failures that nothing else resolves.
Did this fix it? Quick checklist
- The receiving iPhone appears in the sender's share sheet under AirDrop
- A test photo transfers and the receiver sees an Accept prompt
- Transfers complete without getting stuck on "Waiting…"
- AirDrop receiving is set to Everyone for 10 Minutes (or back to Contacts Only once you're done, for privacy)
If AirDrop still refuses to work after all six steps, the problem is narrower than it looks. Try swapping roles — have the other device send to yours — to find out which side is broken. If sending to a Mac specifically fails, open the Firewall in System Settings, Firewall Options and make sure "Block all incoming connections" is off, since that setting blocks AirDrop on the Mac side. If the failure only happens with one particular sender's device, both phones signing out of iCloud and back in can reset the Contacts Only trust chain. And if nothing ever appears regardless of sender, a DFU restore through a computer is the last resort before suspecting a hardware Bluetooth/Wi-Fi fault at an Apple Store.
Frequently asked questions
Why doesn't my iPhone show up in AirDrop?
Almost always because of the receiving setting. Go to Settings, General, AirDrop and set it to Everyone for 10 Minutes. If it is set to Receiving Off, nobody can see the phone; if it is set to Contacts Only, only contacts signed in with their Apple ID can see it. Also confirm Wi-Fi and Bluetooth are on, Personal Hotspot is off, and the phone is unlocked and within about 30 feet of the sender.
Why is AirDrop stuck on "Waiting…"?
Waiting means the receiving device saw the transfer request but never answered it. The fastest fix is to cancel and retry. If it keeps happening, toggle Wi-Fi and Bluetooth off and on in Settings on both devices, restart both devices, and make sure the receiving iPhone has enough free storage for the file. Turning off any VPN on the receiver also resolves many stuck transfers.
Does AirDrop need Wi-Fi or the internet?
AirDrop needs Wi-Fi and Bluetooth turned on, but it does not need an internet connection and the devices do not need to be on the same Wi-Fi network. AirDrop creates its own direct peer-to-peer Wi-Fi connection between the two devices for the transfer, so a dead router or no signal bars will not stop it — but the Wi-Fi radio itself must be switched on.
Can I use AirDrop while Personal Hotspot is on?
No. When Personal Hotspot is running on an iPhone, iOS disables AirDrop discovery on that device, so it will not appear to senders and may not discover others. Go to Settings, Personal Hotspot and turn off Allow Others to Join before trying AirDrop again. You can turn the hotspot back on after the transfer finishes.
How far apart can two devices be for AirDrop?
Apple recommends keeping devices within about 30 feet (9 meters) of each other, and closer works more reliably. Thick walls, distance, and wireless interference from microwaves or crowded networks can all cause the device to disappear from the share sheet or stall transfers. For best results, hold the two devices a few feet apart with screens on.