Key Takeaways
  • Fastest one-click method to hide desktop icons on Mac: One Switch hides all desktop icons from your Mac menu bar in a single toggle — no Terminal, no settings dive.
  • Native Terminal command: Run defaults write com.apple.finder CreateDesktop false; killall Finder to hide every icon; reverse with true in place of false.
  • For presentations: PliimPRO hides icons, silences notifications, and mutes your mic in one click before you share your screen.
  • For screenshots: CleanShot X hides desktop icons automatically before capture, so you never edit them out later.
  • All in one place: Get One Switch, PliimPRO, CleanShot X, and 270+ other Mac apps with Setapp. Start your Setapp membership free for 7 days.

Quick take: To hide all desktop icons on Mac, install One Switch, click its menu bar icon, and turn on Hide Desktop Icons. For a native method, open Terminal and run defaults write com.apple.finder CreateDesktop false; killall Finder. To restore icons, run the same command with true.

When I noticed how cluttered my Mac desktop had become, I realized it was really affecting my focus and productivity. With so many apps and files scattered around, it felt overwhelming. A messy desktop doesn’t just slow you down — it can also be stressful and look unprofessional when sharing your screen or taking a screenshot.

In this guide, I’ll show you how to hide all those icons without deleting anything, and I’ll share some tools to help keep your Mac organized and distraction-free.

Method to hide icons How to do it Best for
One Switch Click menu bar icon > Turn on Hide Desktop Icons One-click solution
Almighty Click menu bar icon > Turn off Show Desktop Icons Power users who want shortcuts
iBoysoft MagicMenu Right-click desktop > Common > Hide All Items Right-click menu fans
Terminal (all icons) Run defaults write com.apple.finder CreateDesktop false Advanced users
Terminal (single icon) Run chflags hidden [filename] Selective hiding
PliimPRO Turn on Presentation Mode Screen sharing and presentations
Finder settings Finder > Settings > General > Uncheck items under Show these items on the desktop Hiding system icons only
CleanShot X Enable Hide Desktop Icons before capture Screenshot taking
Bartender Organize and hide menu bar icons Menu bar decluttering

8 best tools to hide desktop icons on Mac

The fastest way to hide desktop icons on Mac is One Switch — one click from the menu bar toggles them off. Here are 8 tools ranked by use case:

  • One Switch, Almighty, and iBoysoft MagicMenu for hiding icons with one click (literally!) from the menu bar or right-click menu.
  • CleanShot X and Xnapper for hiding icons when taking screenshots.
  • PliimPRO for distraction-free presentations (the app removes desktop clutter and active apps, disables notifications, and more).
  • Spotless and Unclutter for automatically sorting files from your desktop and temporarily storing things to keep the desktop from cluttering up.

A messy desktop doesn't just slow you down, but it can also raise stress and hurt your focus. Check the guide onhow to clean your Mac desktop alongside these hiding tricks.

Hide icons and tidy your Mac desktop (video tutorial)

Is your desktop starting to give you a headache? I know the feeling — icons everywhere, cluttering up your screen, slowing down your workflow, and making presentations look anything but professional. It’s definitely time for a tidy-up. Let me show you the best one-click solution to clear up that desktop chaos.

Hide all desktop icons with one click

Here is how you hide desktop icons with one click.

Hide icons and other features with One Switch

The fastest way to hide desktop icons is with One Switch. It lets you access all the key Mac features from one neat control panel, so you can adjust popular but hard-to-find settings and hide icons on Mac menu bar in a flash. Beautify your interface, connect your favorite Bluetooth device, turn on Dark Mode, keep your Mac awake, weed out distractions, and much more. One Switch is designed to fit your flow, making all your most frequent Mac actions one click away.

To hide desktop icons:

  1. Install One Switch and open it.
  2. Click the One Switch icon in your menu bar.
  3. Turn Hide Desktop Icons on.

Your desktop is now clean. Turn it off anytime to show your icons again.

The One Switch menu bar toggle for hiding desktop icons, a Mac utility available on Setapp

I keep it next to Dark Mode and Screen Saver because I use all three in the same flow.

Use Almighty for shortcut-driven Mac tweaks

Almighty offers similar functionality with more customization options. This app has handy switchers for anything, from clearing out your clipboard contents to scheduling a shutdown. Click any app icon in your menu bar and select the respective menu option to remove the icon from the desktop on Mac. 

Here’s how it works:

  1. Install Almighty and open it.
  2. Click the Almighty icon in your menu bar.
  3. Select the option to hide your desktop icons.

The Almighty control panel with the hide desktop icons switch, a Mac utility available on Setapp

You can also set up a custom keyboard shortcut for even faster access.

Enhance your daily workflow with iBoysoft MagicMenu

iBoysoft MagicMenu adds the hide option directly to your right-click menu, letting you create, copy, and move files, access apps quicker, and, of course, hide desktop icons on Mac.

Here's how to use it:

  1. Launch iBoysoft MagicMenu.
  2. Right-click any blank space on your desktop.
  3. Select Common and choose Hide All Items.

The iBoysoft MagicMenu right-click menu showing Hide All Items, a Mac right-click enhancer available on Setapp

To show your icons again, follow the same steps and choose Unhide All Items.

The default right-click menu on Mac is basically useless. iBoysoft MagicMenu makes it actually do things — free for 7 days on Setapp. Get MagicMenu Free.

How to hide desktop icons on Mac using Terminal

Terminal gives you direct control over your Mac through simple commands. If you've used it before, this will feel familiar. If it's your first time, don't worry — the steps are straightforward.

Here's how to hide all desktop icons using Terminal:

1. Go to Applications > Utilities.

2. Open Terminal.

3. Type this command: defaults write com.apple.finder CreateDesktop false

4. Press Return.

5. Type: killall Finder

6. Press Return.

Finder will restart with a completely clean desktop. To restore your icons, run this command: defaults write com.apple.finder CreateDesktop true; killall Finder

If Terminal is new territory, the roundup of essential Mac Terminal commands is worth bookmarking before you run these.

Hide individual desktop icons with commands

The command for hiding a single icon differs from the one above. That command temporarily erases all icons. If you need to remove an icon from the Mac desktop one at a time, there are three different Terminal functions you can use.

Method 1: Add a period to the filename

To hide an icon from the desktop on a Mac, you can add a period to a file or folder’s name. To do so using Terminal, follow these steps:

  1. Open Terminal.
  2. Type: mv filename .filename (replace "filename" with your actual file name).
  3. Press Return.

To reverse: mv .filename filename

Method 2: Set a hidden flag

Another option to remove selected icons from the desktop is by setting a hidden flag. Here’s how to hide icons on Mac using this command:

  1. Open Terminal.
  2. Type: chflags hidden with a space at the end.
  3. Drag and drop your file into Terminal.
  4. Press Return.
  5. To reverse: chflags nohidden [filepath]

Method 3: Change visibility attribute

The final option to remove an icon from the desktop on a Mac temporarily using Terminal is to change its visibility attribute to invisible. Here’s how:

  1. Open Terminal.
  2. Type: setfile -a V with a space at the end.
  3. Drag and drop your file into Terminal.
  4. Press Return.
  5. To reverse: setfile -a v [filepath]

These Terminal methods give you precise control over which icons appear on your desktop.

How to hide your desktop icons during a presentation

Most commonly, the moment you need to quickly hide desktop icons on Mac is when you need to present something or share your screen during a video call. But if it’s an important meeting or demonstration, you might want to eliminate other distractions as well, like push notifications and active apps. How? You need a tool like PliimPRO.

PliimPRO is a presentation tool that clears distractions before you share your screen that may interrupt your workflow. This utility lives in your Mac menu bar and, with just one click, can hide all applications and show a clean desktop, disable notifications, remove active apps, mute speakers, and even change your wallpaper for a more neutral background.

PliimPRO menu bar presentation mode toggle, a Mac presentation utility available on Setapp

Every time a Slack ping lands mid-demo, your credibility takes a hit. PliimPRO catches all of them — one toggle before you share your screen. Get PliimPRO Free.

How to use Finder settings to hide desktop icons

Finder is the default file manager for macOS, so if you’d rather avoid Terminal and want a simpler solution to remove an icon from the desktop, Finder is your native option.

Here’s how to hide icons with Finder:

  1. Go to Finder > Settings.
  2. Open the General tab.
  3. Deselect items under Show these items on the Desktop.

This won't hide your files and folders, but it removes hard disks, external disks, CDs, DVDs, and connected servers from view.

Read also:

Hide all desktop icons when creating screenshots

You probably won’t want to use Terminal or even get into Finder settings to remove icons from the Mac desktop every time you just need to take a quick screenshot. In this case, you have a couple of easy and functional tools. 

CleanShot X can help you both hide your desktop icons and capture a great screenshot or GIF. With a rich toolkit, CleanShot X can take a long scrolling picture or a timed shot, apart from simply snapping a given area on your screen. It’s one of the most powerful utilities for various screen recording tasks. 

Choose to Hide Desktop Icons at any time, take automatic screenshots, blur, annotate, and upload your results to the cloud — all done easily from your Mac menu bar.

The CleanShot X screenshot menu with the Hide Desktop Icons setting, a Mac screenshot app available on Setapp

Xnapper is a neat app that allows you to create instantly shareable screenshots that look exactly as you want them to. Use a set of customization options to center your desktop snaps, change their background, add a watermark, redact personal information, select and copy text, and much more. Xnapper makes it quick to create perfect screenshots you can then drag and drop to share with the world.

An Xnapper screenshot showing a centered layout with a colored background, a Mac screenshot tool available on Setapp

Two screenshot tools that hide your desktop clutter before you capture — pick the workflow that fits. CleanShot X handles capture, annotation, and recording from your menu bar. Xnapper turns any screenshot into a share-ready image with centered layouts and clean backgrounds. Included in Setapp. Try Both Free.

How to keep your Mac desktop organized long-term

Hiding icons is a quick fix, but organizing your desktop solves the root problem. macOS includes a feature called desktop stacks that groups similar files.

In case you find stacks limited in functionality, there are more advanced apps out there to help you keep things organized:

  • Spotless is an auto-tidy utility that sorts your files via rules. Use the app’s task manager to customize rules, so every time you drag and drop a selection of files onto the app’s pop-up drawer in the menu bar, your files get organized and placed into their designated folder. You have to show Spotless once how you want your files and folders to be maintained for the app to then perform automatic, scheduled cleanups so you can focus on more important tasks at hand.

The Spotless menu bar drawer receiving files for auto-organization, a Mac file organizer available on Setapp

  • Unclutter is a desktop sticky notes app that also acts as a temporary storage for your files and other seemingly random items. Unifying a set of useful tools in one handy window, Unclutter slides down from the top of your desktop and offers a space to hide any files or jot down a note for later reference. It can even sync files across multiple Macs via Dropbox, including anything you’ve copied to your clipboard.

The Unclutter drawer sliding down from the top of a Mac desktop, a Mac shelf utility available on Setapp

Dealing with macOS Tahoe's menu bar icon overload

Apple's macOS Tahoe added even more icons to the menu bar. Tahoe now displays icons for nearly every menu item, creating visual clutter that many find overwhelming.

If you're frustrated with Tahoe's icon-heavy interface, Bartender Pro can help. This app lets you hide menu bar icons you don't need and organize the ones you keep. Simply press Command and drag icons to reorder them, or hide them completely in Bartender's collapsible secondary bar.

Bartender hiding overflow icons in the macOS Tahoe menu bar, a Mac menu bar organizer available on Setapp

The app even shows icons temporarily when they're updating or need attention, then hides them again automatically. With keyboard shortcuts for quick access, you can keep your menu bar minimal while maintaining full functionality.

Remove icons from Mac desktop with ease

As you now know, there are multiple ways to remove things from a desktop without deleting them, using both native macOS apps and third-party tools with added functionality. 

Every method in this guide lives in one Setapp Membership — no juggling installs, licenses, or free trials. One Switch, CleanShot X, PliimPRO, Almighty, iBoysoft MagicMenu, and 270+ other Mac apps. $14.99 USD/mo + tax after your free trial. Start My 7-Day Trial.

FAQ

How to hide all icons on a desktop on Mac?

To quickly hide all desktop icons without deleting anything, use One Switch. Click the menu bar icon and toggle Hide Desktop Icons. For a native solution, open Terminal and run: defaults write com.apple.finder CreateDesktop false then killall Finder.

What is the shortcut to hide all apps on Mac?

Press F11 (or fn + F11) to push windows aside and reveal your desktop. Command + Mission Control also works. For that, use CleanShot X or set up a custom shortcut in Almighty to toggle desktop icons with any key combination you prefer.

How do I hide all programs on my Mac?

PliimPRO hides all active apps with one click. Toggle Presentation Mode to hide programs, disable notifications, and create a distraction-free environment. It works with any meeting platform and returns everything to normal when you're done presenting.

How do I show my desktop icons again after hiding them?

If you used One Switch, toggle Hide Desktop Icons off. For Terminal users, run: defaults write com.apple.finder CreateDesktop true; killall Finder. Apps like iBoysoft MagicMenu have an Unhide All Items option in the right-click menu.

Does hiding desktop icons delete my files?

No, hiding icons only changes their visibility. Your files remain safe in the Desktop folder. You can access them anytime through Finder, even when hidden. This is purely a visual change that doesn't affect your data.

Is there a keyboard shortcut to hide desktop icons on Mac?

macOS doesn't include a built-in shortcut for this. However, One Switch lets you assign custom hotkeys to hide desktop icons. Set any key combination you want for instant desktop cleanup.

300+ apps for all your daily tasks.

Sign up to Setapp and try them for free.

Security-tested