How to Delete History on a Mac: Browsing, Search, and System Activity

Your Mac quietly keeps track of a lot — websites you've visited, files you've recently opened, searches you've typed, and more. Knowing where that history lives, and how to clear it, helps you stay in control of your privacy and keep things running tidily.

What Kind of History Does a Mac Store?

Before diving into deletion steps, it helps to understand that "history" on a Mac isn't one single thing. It's spread across several different locations depending on what you were doing:

  • Browser history — websites visited in Safari, Chrome, Firefox, or other browsers
  • Recent items — apps, documents, and servers you've opened recently (visible in the Apple menu)
  • Spotlight search history — suggestions that surface based on past searches
  • Siri suggestions — activity data Siri uses to make recommendations
  • App-specific history — search history inside apps like the App Store, Maps, or Messages
  • Terminal history — commands typed in macOS Terminal
  • Downloads list — files downloaded through your browser

Each type lives in a different place and requires a different approach to clear.

How to Delete Safari Browsing History

Safari is the default browser on macOS, so this is where most users start.

To clear all history:

  1. Open Safari
  2. Click History in the menu bar
  3. Select Clear History…
  4. Choose a timeframe: last hour, today, today and yesterday, or all history
  5. Click Clear History

This removes browsing history, cookies, and cached website data linked to those visits in one step.

To remove individual entries:

  1. Go to History > Show All History (or press ⌘Y)
  2. Right-click any entry and select Delete

If you use iCloud with Safari sync enabled, clearing history on your Mac will also clear it across your other Apple devices signed into the same Apple ID. That's worth knowing before you hit confirm.

How to Clear History in Chrome or Firefox on Mac

Third-party browsers store history independently from Safari.

In Google Chrome:

  1. Press ⌘ + Shift + Delete
  2. Choose a time range
  3. Check Browsing history (and any other data types you want removed)
  4. Click Clear data

In Mozilla Firefox:

  1. Press ⌘ + Shift + Delete
  2. Select the time range
  3. Choose what to clear
  4. Click OK

Both browsers also support private/incognito mode, which doesn't save history during a session — though it doesn't delete existing history.

How to Clear Recent Items in macOS

macOS maintains a Recent Items list that shows the apps, documents, and servers you've accessed. This is separate from browser history entirely.

To clear it:

  1. Click the Apple menu (🍎) in the top-left corner
  2. Hover over Recent Items
  3. Scroll to the bottom and click Clear Menu

You can also control how many recent items macOS remembers — or turn it off entirely — by going to System Settings > Desktop & Dock > Recent Documents, Applications, and Servers and setting the number to None.

How to Delete Spotlight Search History

Spotlight doesn't maintain a traditional history log, but it does use your activity to generate suggestions. You can reset this by:

  1. Go to System Settings > Siri & Spotlight
  2. Click Siri History or Siri Suggestions & Privacy (exact label varies by macOS version)
  3. Choose Delete Siri & Dictation History

On older macOS versions, this may be found under System Preferences > Siri > Siri History.

How to Clear App-Specific History 🗂️

Some built-in apps maintain their own history:

AppWhere to Clear History
App StoreNot directly deletable; managed via Apple ID
MapsMaps menu > Clear History
MessagesRight-click a conversation > Delete
FaceTimeSelect a call entry > Delete
TerminalType history -c or edit ~/.zsh_history

Third-party apps — like Slack, Zoom, or media players — usually have their own cache or history settings buried in preferences. The location varies by app and version.

Clearing Terminal Command History

If you use the Terminal, your command history is stored in a file. macOS uses Zsh by default (since macOS Catalina), so your history file is typically at ~/.zsh_history.

To clear it:

  • Type history -c to clear the current session
  • Or delete the file entirely: rm ~/.zsh_history

Note that deleting the history file is permanent and can't be undone through any built-in recovery.

Variables That Affect How This Works for You

The steps above cover the standard paths, but several factors determine what actually applies to your situation:

macOS version — System Settings replaced System Preferences in macOS Ventura. Menu names, layout, and available options differ meaningfully between versions like Monterey, Ventura, and Sonoma.

Browser choice — If you use multiple browsers, each one holds its own independent history. Clearing Safari doesn't touch Chrome, and vice versa.

iCloud sync status — Whether Safari (or other apps) are syncing via iCloud determines whether clearing history on one device affects others on your Apple ID.

User accounts — Each macOS user account stores its own history separately. If multiple people share a Mac under different accounts, their histories don't overlap.

Third-party apps — Apps downloaded outside the App Store, or tools like Alfred or Raycast that track recent activity, manage their own histories by their own rules.

Privacy goals vs. convenience — Some users clear history regularly for privacy reasons; others rely on browser history and recent items as a productivity shortcut. The depth of clearing that makes sense — targeted deletion vs. wiping everything — depends entirely on why you're doing it.

How thorough you need to be, and which types of history actually matter to clear, comes down to your own usage patterns, the macOS version you're running, and what you're trying to protect or tidy up.