macOS High Sierra: Disable Screenshot Shadows With Terminal

Have you ever taken a screenshot in macOS and was frustrated that it automatically has a drop shadow? Well here’s a tip to disable screenshot shadows for macOS High Sierra.

This can be annoying if you prefer to create your own shadows, like we do for our images at The Mac Observer. When I go to edit a screenshot for an article, I have to first cut out the default drop shadow.

Disable Screenshot Shadows

We wrote about this several years ago for OS X Mavericks and OS X Yosemite. But the same Terminal command still works in macOS High Sierra. It’s easy to do because all you have to do is copy and paste these commands.

To disable the drop shadow, launch Terminal and enter this command:

defaults write disable-shadow true

Screenshot of Terminal commands do disable screenshot shadows.Once the command has been executed, next enter this command:

killall SystemUIServer

Take a screenshot to test if it worked. If it didn’t you may need to restart your Mac in case the SystemUIServer wasn’t properly restarted.

To change it back, use the same command, but replace the word “true” with “false.” Then kill the SystemUIServer once again.

2 thoughts on “macOS High Sierra: Disable Screenshot Shadows With Terminal

  • That didn’t work for me. I had to use this instead (note the “bool”):

    defaults write disable-shadow -bool true

    killall SystemUIServer

    1. Sweet! Taking screenshots changed in macOS Mojave and the old command no longer worked. I’ve been trying to find the new one. I’ll make a new tip.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.