USB‑C · MagSafe · macOS 14.6+

Play a Sound on Your Mac When the Charger Connects or Disconnects

macOS doesn't make a sound when you plug or unplug the charger — so we built one that does. SlapMyMac fires a custom sound the instant your MagSafe or USB‑C charger connects or disconnects. Pick from 7 voice packs, or drop in your own MP3s.

Download SlapMyMac — $2 One‑time · No subscription · No tracking

Click to simulate

Status: Charger connected

How to get your Mac to play a sound on charger connect/disconnect

Four short steps. Takes under two minutes. Requires a MacBook with Apple Silicon (M1 Pro or newer) running macOS 14.6 Sonoma or later.

  1. 1

    Download & install SlapMyMac

    Grab the app from slapmymac.net and drag it into your Applications folder. It lives in the menu bar — no dock icon, no login screen.

  2. 2

    Turn on USB Moaner mode

    Click the SlapMyMac icon in the menu bar → Settings → flip on USB Moaner. This tells the app to listen for USB and power events — which is what MagSafe and USB‑C chargers emit when connected or disconnected.

  3. 3

    Pick a sound (or add your own)

    Choose one of the 7 built‑in voice packs — Woman, Combo Hit, Whiny, Fart, Gentleman, Yamete, Goat — or point SlapMyMac at a folder of your own MP3 / WAV files. You can bind a different sound to connect vs disconnect.

  4. 4

    Plug in your charger

    Connect your MagSafe or USB‑C charger. Your Mac plays the sound instantly. Unplug it — different sound. Launch-at-login is on by default, so it just keeps working.

Shortcuts, Automator, or SlapMyMac? Here's the difference.

SlapMyMac

$2 one‑time

  • Instant — no delay
  • 7 built‑in voice packs + custom audio folders
  • Different sound for connect vs disconnect
  • Survives restart & sleep
  • Native SwiftUI menu bar app — no Electron
  • Also: slap detection + lid creak
Shortcuts / Automator

Free but fiddly

  • • 1–3 second delay before the sound plays
  • • Breaks after macOS updates or restart
  • • One automation per event — no sound variety
  • • No visual feedback or counter
  • • Requires manually re‑enabling after sleep
  • • No support for MagSafe state on all models

Why people want a charger sound on Mac

Audio feedback when charging

Confirm the charger is actually drawing power — without lifting your eyes from the screen. Great for flaky USB‑C cables.

Catch accidental unplugs

If a coworker, cat, or cleaning person unplugs your charger, you hear it immediately. No more surprise 4%‑battery meetings.

Accessibility

A distinctive sound cue can be easier to register than the little battery icon — especially on 16" Macs.

Pure fun

Goat sounds. Fighting‑game combos. A Gentleman saying “indubitably.” Your MacBook, your personality.

FAQ — Mac sound on charger connect / disconnect

Can my Mac play a sound when the charger is connected or disconnected?

Yes. macOS doesn't do this natively, but with SlapMyMac you can assign any sound — built-in voice pack or your own audio file — to fire whenever the charger plugs in or unplugs. Works on MagSafe 3 and USB‑C power adapters.

Does this work with both MagSafe and USB‑C chargers?

Yes. SlapMyMac listens for IOKit USB and power events, so both MagSafe (MagSafe 3 on Apple Silicon MacBook Pro) and any USB‑C charger will trigger the sound.

Can I use a different sound for connect vs disconnect?

Yes. With custom sound packs (v1.3+) you can point SlapMyMac at a folder of audio files and bind different sounds to the 'charger connected' and 'charger disconnected' events — plus slap and lid creak events.

Will it work on Intel Macs?

No. SlapMyMac requires Apple Silicon (M1 Pro or newer) because the detection pipeline reads the built-in accelerometer used for slap detection. The charger-sound feature is bundled with the same app.

Does it drain my battery?

No. The USB/power event listener is event-driven — it only wakes up when hardware changes. It uses less battery than having iTunes open.

How is this different from a Shortcut or Automator action?

Shortcuts and Automator can play a sound on power events, but they fire after a 1–3 second delay and stop working when you restart. SlapMyMac is instant, native (SwiftUI), survives sleep/restart, and lets you pick from 7 voice packs — all for $2 once.

Ready to give your Mac charger a voice?

One‑time $2. Works on every Apple Silicon MacBook from M1 Pro onward, running macOS 14.6+.

Download SlapMyMac — $2

← Back to SlapMyMac homepage