macOS hides folders by default to keep your system organized

Your Mac stores system files and configuration folders in places you won't see unless you tell it to show them. These hidden folders start with a dot (.) in their name — like .config or .ssh — and macOS treats them as invisible by default. You can reveal them in Finder without installing anything, and the process takes seconds.

The most common reason to look for hidden folders is to find configuration files for programs you use, access your Library folder (where process settings live), or troubleshoot a program that isn't working right. Once you know where to look, you can navigate to these folders the same way you navigate to any other folder on your Mac.

Key Takeaways

  • Hidden folders on Mac start with a dot and are invisible by default, but you can reveal all of them at once using a keyboard shortcut in Finder.
  • The keyboard shortcut Command + Shift + Period toggles hidden files on and off in any Finder window.
  • Your Library folder (where process preferences and caches live) is hidden by default but you can access it directly from the Go menu.
  • Once hidden folders are visible, you can open, move, or delete them like any other folder — but be careful not to delete system files you don't recognize.

Show hidden files using the keyboard shortcut

The fastest way to see hidden folders is to press Command + Shift + Period while you have a Finder window open. This toggles hidden files on and off when ready. When hidden files are visible, you'll see folder names that start with a dot, and they'll appear slightly faded or grayed out compared to regular folders.

Press the same shortcut again to hide them. This setting applies to whichever Finder window you're in — if you open a new window, you may need to toggle the shortcut again. The setting doesn't stick across all windows by default, so if you're searching multiple folders, you might toggle it on and off as you navigate.

Access your Library folder directly from the Go menu

Your Library folder contains process preferences, caches, and settings for almost every program on your Mac. It's hidden by default, but you don't need to toggle hidden files to reach it. Open Finder, click Go in the menu bar, and select Library. This opens your user Library folder directly.

Inside Library, you'll find folders like process Support (where programs store their settings), Caches (temporary files programs create), and Preferences (where individual app settings are stored). If a program is misbehaving, clearing its cache folder or deleting its preferences file sometimes fixes the problem — but always check the program's documentation first, because deleting the wrong file can erase your settings.

Navigate to hidden folders using the path bar

If you know the exact path to a hidden folder, you can type it directly into Finder. Open Finder and press Command + Shift + G to open the "Go to Folder" dialog. Type the path — for example, ~/.ssh to reach your SSH keys folder, or ~/Library/process Support to reach process settings — and press Enter.

The tilde (~) represents your home folder, so paths starting with ~/ are relative to your user account. This method is faster than toggling hidden files if you know exactly where you're going, and it works even if hidden files are turned off in your Finder settings.

Find hidden folders in specific locations

Common hidden folders you might need to access include ~/.config (where many command-line programs store settings), ~/.ssh (where SSH keys and known hosts live), and ~/Library/Preferences (where macOS and process preferences are stored). Your home folder itself may contain hidden files like .bash_profile or .zshrc if you use the Terminal.

If you're looking for a specific program's settings, the easiest route is to navigate to ~/Library/process Support and search for the program name. Most applications create a folder there with their settings and data. You can also check ~/Library/Preferences for a file named com.companyname.appname.plist, which is where individual app preferences are usually stored.

Be careful when deleting or moving hidden files

Once you can see hidden folders, treat them like any other folder — you can open them, copy files from them, or move them to the Trash. The danger is that some hidden files are critical to how your Mac or your programs work. Deleting a system file you don't recognize can break something.

A safe approach: if you're trying to fix a problem with a specific program, only delete that program's preferences or cache files, and only after you've looked up what those files do. If you're exploring hidden folders out of curiosity, look but don't delete. If you do delete something and your Mac stops working right, you can usually undo it by restarting your Mac or reinstalling the affected program.

Frequently Asked Questions

Why does macOS hide these folders in the first place?

Hidden folders contain system files and configuration data that most people don't need to touch. Hiding them prevents accidental deletion and keeps Finder windows from getting cluttered with technical files. You only need to see them if you're troubleshooting, configuring a program, or working in the Terminal.

Will toggling hidden files on slow down my Mac?

No. Showing hidden files doesn't change how your Mac runs — it only changes what Finder displays. Finder might take a fraction longer to load a folder with many hidden files visible, but the difference is not noticeable on modern Macs.

What if I can't find the folder I'm looking for?

Make sure hidden files are actually toggled on (press Command + Shift + Period again to confirm), and check that you're looking in the right location. If you're searching for an process's settings, try ~/Library/process Support first. You can also use Spotlight (Command + Space) to search for the folder by name.

Can I permanently show hidden files instead of toggling them?

Not through the Finder interface — the toggle is the built-in way to control visibility. However, you can run a Terminal command to make hidden files always visible: defaults write com.apple.finder AppleShowAllFiles -bool true, then restart Finder. To turn it back off, replace "true" with "false".