AirDrop Not Working? 10 Easy Fixes (2026)
AirDrop not working, stuck on waiting, or failing to find devices? Follow our 10-step fix guide — and get an instant zero-install backup if it still fails.
Quick Answer
- #1 cause: Personal Hotspot is on. Turn it off under Settings → Personal Hotspot, then retry AirDrop.
- Quick reset: Toggle Bluetooth and Wi-Fi off, wait 5 seconds, turn them back on.
- Visibility fix: Set AirDrop to Everyone for 10 Minutes (iOS 16+: Control Center → hold the network box → AirDrop).
- Unlock both screens: AirDrop won't show a device that is locked or asleep.
- Still stuck? If none of the 10 fixes below work, skip to the instant no-install backup method at the bottom.
🔍 Quick Diagnostic: Match Your AirDrop Symptom to the Fix
| AirDrop Error / Symptom | Most Likely Cause | Quick Solution Shortcut |
|---|---|---|
| Stuck on "Waiting..." | Receiving device screen is locked or VPN is active | ➔ Jump to Fix #2 & #5 |
| Device Not Showing Up | Personal Hotspot is active or Contacts Only sync failed | ➔ Jump to Fix #3 & #4 |
| "Failed to Send" Error | Wi-Fi radio stack glitch or devices out of range | ➔ Jump to Fix #1 & #9 |
| "Declined" Error | iCloud Contacts sync delayed or accidental cancel | ➔ Jump to Fix #4 |
| Sending to Windows / Android | Apple ecosystem restriction (AirDrop cannot work) | ➔ Use Textunnel Backup |
AirDrop stopped working mid-transfer. Or it never found the device in the first place.
Either way, you probably need the file moved right now — not after a 20-minute troubleshoot session.
Work through the fixes below in order. The first four are under 30 seconds each and fix the majority of AirDrop failures.
10 Ways to Fix AirDrop When It's Not Working
1. Make Sure Bluetooth and Wi-Fi Are On (Both Devices)
AirDrop requires both. It uses Bluetooth to discover nearby devices and Wi-Fi for the actual file transfer.
Open Control Center on your iPhone and confirm both icons are blue and active. On Mac, check the menu bar. If either is off, tap to enable it.
Don't just check — toggle them. Turn Bluetooth off, wait 5 seconds, turn it back on. Do the same with Wi-Fi. This forces the radio stack to re-initialize and clears most discovery failures.
2. Unlock the Screen and Keep It Awake
AirDrop won't show a device whose screen is locked or asleep. The receiving device needs to be:
- Unlocked (passcode entered, Face ID cleared)
- Screen on and active
- Not in Low Power Mode (which throttles background discovery)
This is the most overlooked fix. Both devices need to be awake throughout the transfer.
3. Turn Off Personal Hotspot — The #1 Hidden Conflict
When Personal Hotspot is active on your iPhone, iOS disables the Wi-Fi radio mode that AirDrop uses for point-to-point transfers. AirDrop will appear to be on, but it silently fails to complete handshakes.
Go to Settings → Personal Hotspot and toggle it off. Then retry AirDrop immediately.
4. Switch Visibility to "Everyone for 10 Minutes"
If AirDrop is set to Contacts Only, it cross-references Apple IDs in iCloud to verify identity. When iCloud contact sync is delayed or cached incorrectly, people who should appear on the list get silently blocked.
On iPhone (iOS 16 and later):
Press and hold the network cluster in Control Center → tap AirDrop → select Everyone for 10 Minutes.
On Mac:
Finder → AirDrop → "Allow me to be discovered by" → Everyone.
5. Disable VPNs and Proxy Apps
A VPN creates a virtual network interface that intercepts local network traffic. Because AirDrop uses multicast UDP broadcasts on the local network to discover devices, an active VPN often routes or drops these packets before they reach the other device.
Disconnect from your VPN entirely — pausing it is often not enough. Check for third-party apps that create virtual network interfaces (ad blockers, DNS changers, firewall apps). Disable them temporarily and retry.
6. Check the Mac Firewall (Mac Receiving Only)
If the problem is specifically that an iPhone cannot AirDrop to a Mac, the Mac's firewall is the most likely cause.
Go to System Settings → Network → Firewall. If the firewall is on, click Options and check whether "Block all incoming connections" is enabled. This setting rejects every AirDrop request at the network level. Turn it off to test.
7. Check Screen Time and Content Restrictions
Screen Time can disable AirDrop entirely without showing any visible error. This is especially common on children's devices or managed work phones.
On iPhone: Settings → Screen Time → Content & Privacy Restrictions → Allowed Apps — confirm AirDrop is not restricted.
On Mac: System Settings → Screen Time → App Restrictions.
8. Update iOS, iPadOS, and macOS
Several iOS versions have shipped with known AirDrop bugs that were patched in subsequent updates. iOS 17.x and macOS Sonoma both had reported AirDrop discovery failures that Apple resolved in point releases.
Go to Settings → General → Software Update and install any pending update. On Mac: System Settings → General → Software Update.
9. Force Restart Both Devices
A force restart clears the in-memory state of sharingd — the background daemon that manages AirDrop connections. If the daemon has entered a bad state, no amount of toggling settings will fix it.
iPhone (Face ID models): Volume Up → Volume Down → hold Side Button until Apple logo appears.
iPhone SE / older models: Hold Home + Side Button together.
Mac: Apple menu → Restart.
After both devices come back up, test AirDrop before changing any other settings.
10. Reset Network Settings (Last Resort)
If nothing else works, resetting network settings flushes all saved Wi-Fi passwords, VPN configs, Bluetooth pairings, and cached DNS entries. It frequently resolves deep-level AirDrop failures caused by corrupted network state.
On iPhone: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings.
Still Not Working? Try Textunnel (No Bluetooth, No Wi-Fi Pairing, No Apple ID)
If you've worked through the list and AirDrop still won't cooperate — or you simply don't have time to troubleshoot right now — there's a faster path.
Textunnel is a browser-based P2P transfer tool. Open it on both devices, connect with a 6-digit room code or QR scan, and the file transfers directly between them. It requires no Bluetooth, no local network pairing, no Apple ID, and nothing to install on either device.
It also works between iPhone and Windows PC — something AirDrop never supports.
Textunnel Instant Cross-Device File Transfer Workflow
How to Transfer Files in 3 Steps with Textunnel
Step 1: Open Textunnel on Both Devices
On the receiving device, open Chrome, Edge, or Safari and go to textunnel.com. A room code and QR code will appear on screen.
Step 2: Connect with the Room Code
On the sending device, open textunnel.com in any browser. Scan the QR code or type the 6-digit room code shown on the other screen.
Step 3: Send the File
Tap the + button or drag the file into the dropzone. It arrives on the other device in seconds.
Frequently Asked Questions
Key Takeaways
Turn Off Personal Hotspot
The single most common cause of AirDrop failure. Disable it under Settings → Personal Hotspot and retry immediately.
Switch to Everyone for 10 Minutes
Bypasses iCloud Contacts sync issues. Set it in Control Center by holding the network cluster.
Use Textunnel if AirDrop Still Fails
Browser-based P2P transfer — no Bluetooth, no Apple ID, no installation. Works between any two devices.