---
title: "AirPods crackling on your Mac? See what’s in the way | Kilobat"
url: "https://kilobat.app/bluetooth-audio-mac"
description: "AirPods or Bluetooth headphones crackle or cut out on a MacBook when 2.4 GHz Wi-Fi, AirDrop scanning or a big download shares the radio. While they play, Kilobat says which it is and what to change, free."
---

For AirPods and Bluetooth audio

# Find out why your AirPods crackle.

Music skips, a podcast crackles, your voice breaks up on a call, and the AirPods are fine on your iPhone. On a Mac, Bluetooth shares its radio with Wi-Fi. While your headphones play, Kilobat watches what’s using that radio and says what to change, in order.

[Download for Mac ↓](https://kilobat.app/downloads/Kilobat-1.24.0.dmg)

```
brew install seifip/kilobat/kilobat
```

Terminal

```
# Why do my AirPods crackle?
$ kilobat bluetooth audio
AirPods Pro · playing · Bluetooth
Wi-Fi 2.4 GHz ch 6 · AirDrop link busy

AirPods Pro may crackle
  1. Your Mac’s Wi-Fi is on 2.4 GHz,
     which shares the radio with
     AirPods Pro. Join Home-5G, your
     router’s 5 GHz network.
  2. AirDrop is scanning: pause it
     while you listen.
```

## Sound familiar?

- “My AirPods crackle on the MacBook but not on my phone.”
- “The sound cuts out every few seconds during calls.”
- “It only happens when something’s downloading.”
- “I’ve reset the AirPods three times already.”

## Six things that make Bluetooth audio break up on a Mac.

Bluetooth hops across the 2.4 GHz band, and in a Mac it shares a chip, and usually an antenna, with Wi-Fi. Anything that keeps that radio busy takes turns away from your headphones. Kilobat checks each one every few seconds while Bluetooth audio plays.

1. ### Crackles at home, fine at the office

   Your Mac’s Wi-Fi is on 2.4 GHz, the band Bluetooth uses, so the two take turns on one radio.

   Join your router’s 5 GHz network. When macOS remembers it and it’s in range, one click moves the Mac. Free:
2. ### Worse in a flat with many networks

   The 2.4 GHz channel is crowded with neighbours’ networks.

   Names the quietest of channels 1, 6 and 11 to set on your router, from the last Wi-Fi scan. Free:
3. ### Short skips on a beat

   AirDrop scanning: its link (AWDL) hops channels several times a second. Universal Control and Sidecar use it too.

   Names who keeps it busy, with a button that pauses it until you stop listening. Free:
4. ### Crackles while a game or backup downloads

   A big transfer on Wi-Fi takes the airtime the radio would give Bluetooth.

   Names the app moving the most, such as Steam, so you can pause it. Free:
5. ### Cuts out when you walk away

   A weak Bluetooth signal: distance, a wall, or the Mac in a bag.

   Reads the headphones’ signal when macOS gives it, and says to move closer. Free:
6. ### Your voice sounds robotic on calls

   With the headset’s microphone on, macOS switches it to hands-free mode: call-quality sound with less room for retries.

   Says so, and to pick the Mac’s own microphone in the call app, which keeps the AirPods in high quality. Free:

## While you listen, and after the call.

Kilobat reads macOS’s sound output, which needs no permission. It notices Bluetooth headphones the moment something plays to them, and never hears the sound itself.

1. While it plays

   ### A line in Health, only when something’s in the way.

   Every five seconds: the Wi-Fi band and channel, AirDrop’s link, the Wi-Fi traffic, the Bluetooth signal and other connected devices. Health shows what’s in the way and what to change, most effective first, with Pause AirDrop and Join the 5 GHz network where Kilobat can do it. Kilobat never scans Wi-Fi while you listen, since a scan can itself make audio skip.

   Free:
2. When it crackles

   ### Tell Kilobat.

   macOS doesn’t tell other apps when Bluetooth sound drops out, so there’s a button for that. Kilobat keeps what was in the way at that moment, and if nothing on the Wi-Fi side was, says distance or the headphones’ own link is the likelier cause.

   Free:
3. Once a session

   ### A gentle notification.

   Only when two or more causes line up for 20 seconds, once per listening session and at most every four hours, with a Pause AirDrop button when AirDrop is one of them. Turn it off in Settings › Monitoring.

   Free:
4. After a call

   ### On the call’s report card.

   A call heard through AirPods while the Wi-Fi was on 2.4 GHz or AirDrop was scanning gets a line saying so, even when the line itself was clean, with what to change before the next call.

   Pro:

In Health

## What to change, in the order that helps most.

Moving the Mac to 5 GHz helps most, so it comes first; then pausing AirDrop, then the download, then distance. Each step says why in plain words and, where Kilobat can do it, has the button next to it. Kilobat doesn’t guess at what it can’t see: it can’t hear a crackle, so it says the advice comes from what shares the radio.

Kilobat’s Health line on sample data: AirPods Pro may crackle, playing over Bluetooth while the Wi-Fi is on 2.4 GHz, its channel is crowded, AirDrop is scanning and a big transfer is using the Wi-Fi, with four numbered steps and Join Home-5G and Pause AirDrop buttons

Terminal and agents

## Ask from the terminal, or let an agent ask.

The same check runs in the terminal while your headphones play. With the Kilobat app running it adds the Bluetooth signal and the busiest app; on its own it measures for two seconds.

Terminal

```
# What’s in the way right now
$ kilobat bluetooth audio
# The same for scripts
$ kilobat bluetooth audio --json
# Pause AirDrop for an hour
$ kilobat low-latency on --for 1h
```

AI agents read it through the MCP tool `get_bluetooth_audio`. [Read the docs](https://kilobat.app/docs#bluetooth-audio).

**Let agents run.** Each agent run shows up from its own hooks: working, waiting for you, done or failed. Kilobat keeps the Mac awake while they work, with the lid closed if you allow it, or only while an app like Keynote is in front.

## What’s free, and what Pro adds

### Free, for good

- What’s in the way while Bluetooth audio plays, and what to change
- Pause AirDrop and join a remembered 5 GHz network in one click
- One notification per listening session, only when causes line up
- `kilobat bluetooth audio` and the MCP tool for agents

### Pro, $19 once

- A line on call reports when AirPods and the Wi-Fi got in each other’s way
- The cause of every call freeze, and what to try
- Call mode: AirDrop, Dropbox and Steam held for the call
- Wi-Fi health, history and outages

Pro is $19 once for two Macs, with a 7-day free trial and 14-day refunds. [Free for students](https://kilobat.app/students).

## Questions

**Why do my AirPods crackle on my Mac but not on my iPhone?**

The Mac’s Wi-Fi and Bluetooth share a radio, and many Macs sit on 2.4 GHz Wi-Fi with AirDrop scanning in the background. Your iPhone may be on 5 GHz, closer to your ears, or not downloading anything. Kilobat shows which of these the Mac has right now.

**Does switching to 5 GHz really help?**

Usually the most. Bluetooth always uses 2.4 GHz; Wi-Fi on 5 GHz or 6 GHz leaves that band to your headphones. Apple gives the same advice for wireless interference. If your router uses one name for both bands, Kilobat can move the Mac to the 5 GHz one.

**Is it safe to pause AirDrop?**

Yes. Kilobat pauses AirDrop’s link (AWDL) with your administrator password and brings it back when the sound stops for five minutes, after an hour, when Kilobat quits or the Mac sleeps. AirDrop, Sidecar and Universal Control stop working meanwhile.

**Can Kilobat hear the crackling?**

No. macOS doesn’t tell other apps when Bluetooth audio drops out, and Kilobat never touches the sound. It reads what shares the radio and says so. If you tell it the audio crackles while nothing is in the way, it says distance or the headphones’ own link is the likelier cause.

**It still crackles with nothing in the way. What else?**

Keep the Mac out of your bag and in line of sight. USB 3 hubs and drives near the Mac can interfere with 2.4 GHz too, so move them away. Forget the headphones in Bluetooth settings and pair them again. On calls, pick the Mac’s microphone as input so the AirPods stay in high-quality mode.

**Does it need Bluetooth permission?**

No. The sound output, Wi-Fi band and AirDrop’s link need none. With Bluetooth permission, which Kilobat asks for only when you press Check Bluetooth, it also reads the headphones’ signal and other connected devices.

**Is it free?**

Yes, the advice, the buttons, the notification and the CLI are free. Kilobat Pro, $19 once with a 7-day free trial, adds the line on call reports and names the cause of every call freeze.

## Kilobat for…

[**Video calls**A report card after every call that says why it froze.](https://kilobat.app/video-calls)[**Better Wi-Fi**Walk to a stronger spot and a quieter channel.](https://kilobat.app/wifi-analyzer-mac)[**Slow internet**Wi-Fi, router, provider or DNS: find the weak link.](https://kilobat.app/slow-internet-mac)[**Gamers**Ping to CS2, Fortnite, Apex, Siege and Age of Empires servers, or your match’s, lag spikes named, ping on stream.](https://kilobat.app/gaming)

## Keep the music clean.

[Download for Mac ↓](https://kilobat.app/downloads/Kilobat-1.24.0.dmg)

```
brew install seifip/kilobat/kilobat
```
