How to Turn On Dock Magnification on Mac (and Tune It)
Dock magnification makes icons swell as your pointer passes over them — part eye candy, part genuine accessibility feature. It lets you keep the Dock small and unobtrusive while still getting a big, legible target under the cursor at the moment you need it. Here's how to enable and tune it in System Settings, how to set exact pixel values from Terminal, and how to kill the effect if it's not for you. Same steps on Ventura, Sonoma, and Sequoia.
Turn it on in System Settings
- Open System Settings → Desktop & Dock.
- Find the Magnification slider, directly under the Size slider.
- Drag it away from Off — anywhere from a subtle swell to triple-size icons at the far right.
Sweep your pointer along the Dock to preview; changes apply live, no confirmation needed. The effect only exists while the pointer is over the Dock — the rest of the time the Dock stays at its base Size.
The two-slider game
Magnification is really a relationship between the two sliders, and that's where the tuning happens:
- Small Size + noticeable Magnification is the classic setup: the Dock occupies a thin strip and icons balloon into view as you aim. Maximum screen space, minimum squinting.
- Large Size + slight Magnification gives a gentle “you are here” ripple without much size change — feedback, not zoom.
- If the magnified size ends up smaller than or equal to the base size, you'll see no effect at all — the Dock only magnifies upward.
Set exact values from Terminal
The sliders map to two real preference keys, so you can pin both numbers precisely — handy for scripted setups or matching two Macs:
# base icon size, in points
defaults write com.apple.dock tilesize -int 40
# enable magnification and set the magnified size (16–128)
defaults write com.apple.dock magnification -bool true
defaults write com.apple.dock largesize -int 96
killall Dock
killall Dock restarts the Dock so it reads the new values — takes a second, harms nothing. A 40/96 pair is a nice starting point: compact at rest, unmistakable under the pointer.
Turn magnification off
Slider route: drag Magnification back to Off. Terminal route:
# disable the effect and clear the custom sizes
defaults write com.apple.dock magnification -bool false
defaults delete com.apple.dock largesize
killall Dock
Deleting largesize is optional housekeeping — it just removes your stored magnified size so a future re-enable starts from defaults.
Is magnification actually useful?
Cases where it earns its place:
- Crowded Docks: past twenty-five icons, everything shrinks — magnification restores a readable target without giving up the icon count.
- Big or high-resolution displays: a Dock sized sanely for a 27-inch screen has small icons in absolute terms; the hover zoom bridges the gap.
- Visual accessibility: for anyone who finds small targets hard to distinguish, it's a genuine aid that costs nothing when the pointer is elsewhere.
The honest downside: icons shift underfoot as neighbors magnify, which some people find seasick-making — precision clickers often prefer a plain, slightly larger Dock. Try both for a day each; the setting is two seconds to flip either way.
The best-of-both trick: hold Control+Shift
You don't actually have to choose. Hold Control+Shift while moving the pointer across the Dock and magnification temporarily flips to the opposite of its current setting: if it's off, icons magnify for as long as you hold the keys; if it's on, they stay still. Release the keys and normal behavior returns — nothing is written anywhere.
That makes a genuinely nice setup possible: leave magnification off for calm, stationary icons day to day, and summon the zoom with Control+Shift only when you're hunting for something in a crowded Dock. It's the same magnified size you configured with the slider or largesize, just on demand instead of always-on.
Size, magnification, animations, hidden locks — Mainspring puts the Dock's visible and hidden settings side by side as 90+ labelled, one-click, reversible toggles.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
Prefer exact numbers everywhere?
If you liked pinning largesize, do the same for the base size — set an exact Dock size with Terminal covers tilesize and locking it in place.