Get Clean, Shadowless Window Screenshots on Mac
If you produce documentation, help articles, or design mockups, macOS's default window shadow works against you. It bakes a grey halo and a wide transparent margin into every capture, so shots don't line up, don't sit cleanly on colored backgrounds, and don't match a house style you control in your design tool. Turning the shadow off gives you the raw window — clean edges you can frame, shadow, or place exactly how your docs demand.
Why designers and doc writers turn it off
A window screenshot is usually a raw asset, not a finished graphic. Baking a shadow in removes the choices you actually want to make later:
- Consistency. Apple's shadow is fixed in size and color. If your style guide uses a tighter, lighter, or brand-tinted shadow, the built-in one fights it — and you can't remove it once it's in the pixels.
- Backgrounds. Placing a shadowed capture on a dark or colored panel reveals an ugly grey fringe; a clean capture drops onto any background seamlessly.
- Alignment. Because the shadow's width varies with window size, two shots side by side rarely align on their visible edges. Shadowless shots crop to the window itself, so they line up predictably.
The rule of thumb: capture clean, then add any shadow in Figma, Sketch, your CMS, or CSS — where it's editable and consistent across the whole set.
Switch the shadow off system-wide
For a project's worth of captures, make shadowless the default with one command:
# Clean window captures, no baked-in shadow
defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer
Restarting SystemUIServer applies it immediately — no logout. Every window capture (Shift+Cmd+4, then Space, then click) now saves with tight edges. When the project's done and you want the classic look back:
# Restore the default shadow
defaults write com.apple.screencapture disable-shadow -bool false
killall SystemUIServer
This is consistent on macOS 13 Ventura, 14 Sonoma, and 15 Sequoia.
When you only need one clean shot
If most of your captures are fine with the shadow and just one asset needs to be clean, skip the setting: in window mode, hold Option while you click the window. That single capture comes out shadowless while everything else keeps the default. It's the same result as the command, scoped to one shot.
Mainspring turns the window-shadow preference into a labelled switch you can flip for a documentation project and back afterward — one of 90+ hidden macOS settings it makes reversible, so your capture setup is a click, not a command.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
Keep the whole capture pipeline clean
Shadowless edges are one part of a tidy asset workflow; a predictable file format and size are the rest. See the screenshot file format options on Mac to standardize on PNG or JPG across your documentation set.