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.
Click to simulate
Status: Charger connected
Four short steps. Takes under two minutes. Requires a MacBook with Apple Silicon (M1 Pro or newer) running macOS 14.6 Sonoma or later.
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.
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.
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.
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.
$2 one‑time
Free but fiddly
Confirm the charger is actually drawing power — without lifting your eyes from the screen. Great for flaky USB‑C cables.
If a coworker, cat, or cleaning person unplugs your charger, you hear it immediately. No more surprise 4%‑battery meetings.
A distinctive sound cue can be easier to register than the little battery icon — especially on 16" Macs.
Goat sounds. Fighting‑game combos. A Gentleman saying “indubitably.” Your MacBook, your personality.
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.
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.
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.
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.
No. The USB/power event listener is event-driven — it only wakes up when hardware changes. It uses less battery than having iTunes open.
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.
One‑time $2. Works on every Apple Silicon MacBook from M1 Pro onward, running macOS 14.6+.
Download SlapMyMac — $2