Macのキャッシュを削除する方法:ブラウザ・アプリ・システム

Macのキャッシュを削除する手順。Safari、Chrome、Firefox、~/Library/Caches のアプリキャッシュ、システムキャッシュ、開発ツールのキャッシュと、消しても安全なもの。

Kapil更新日 約6分で読めます
DissectMacで大きなファイルをまとめてゴミ箱に入れている画面
目次

Macのキャッシュを削除するには、ブラウザの設定からブラウザのキャッシュを消し、~/Library/Caches 内のアプリフォルダの中身を削除して、再起動します。ブラウザのキャッシュ削除は、Webサイトの不具合のほとんどを直します。容量を使っているのは ~/Library/Caches のアプリキャッシュで、1〜2年使ったMacでは数GBになっていることがよくあります。システムキャッシュは、セーフモードで起動すると自動的に消去されます。

3つとも削除して安全です。キャッシュはアプリが必要なときに再構築する一時データだからです。以下に、macOS 26以降と現行のSafari、Chrome、Firefoxでの正確な手順を示します。

Macのキャッシュとは?

Macのキャッシュとは、ブラウザ、アプリ、macOSが次回速く読み込めるように保存しておくデータです。Webページの画像やスクリプト、アルバムアートワーク、サムネイル、地図のタイル、ダウンロード済みのアップデートなど。設計上、使い捨てです。削除しても、アプリは必要なものを再ダウンロードまたは再構築します。キャッシュが問題になるのは、数GBまで育ったときか、古くなってサイトやアプリの挙動をおかしくしたときだけです。

Macには3種類のキャッシュがあります。

種類 場所 削除方法
ブラウザのキャッシュ 各ブラウザの内部 ブラウザの設定から
アプリ(ユーザ)のキャッシュ ~/Library/Caches Finderでフォルダの中身を削除
システムキャッシュ /Library/Caches と /System/Library/Caches セーフモードで起動

ブラウザのキャッシュを削除する

Safari

  1. 「Safari」>「設定」>「詳細」を開き、「Webデベロッパ用の機能を表示」をオンにします。
  2. メニューバーで「開発」>「キャッシュを空にする」を選ぶか、Option + Cmd + E を押します。

これでSafariのキャッシュが消え、履歴とログイン状態は残ります。履歴とWebサイトデータも消したい場合は、代わりに「履歴」>「履歴を消去」を使います。こちらはWebサイトからログアウトされます。

Chrome

  1. 「Chrome」>「閲覧履歴データを削除」を選ぶか、Cmd + Shift + Delete を押します。
  2. 「キャッシュされた画像とファイル」にチェックを入れ、Cookieなど残したいものはチェックを外します。
  3. 期間を選んで確定します。

Firefox

  1. 「設定」>「プライバシーとセキュリティ」を開きます。
  2. 「Cookieとサイトデータ」で「データを消去」をクリックします。
  3. キャッシュされたWebコンテンツの項目だけを選んで確定します。

キャッシュだけを消せばログイン状態は保たれます。Cookieも消すとWebサイトからログアウトされます。

アプリのキャッシュを削除する

アプリのキャッシュは ~/Library/Caches にアプリごとのフォルダとしてあり、キャッシュ関連の容量のほとんどはここに消えています。

  1. キャッシュを消したいアプリを終了します。
  2. Finderで Cmd + Shift + G を押し、~/Library/Caches と入力してReturnキーを押します。
  3. リスト表示で「表示」>「表示オプションを表示」>「すべてのサイズを計算」をオンにし、サイズ順に並べ替えます。
  4. 一番大きいアプリのフォルダを開き、その中身をゴミ箱に入れます。Caches フォルダとアプリのフォルダ自体はそのまま残します。
  5. ゴミ箱を空にして再起動します。

システムキャッシュを削除する

Macのシステムキャッシュを削除する最も安全な方法は、セーフモードで起動することです。起動ディスクをチェックし、一部のシステムキャッシュを自動で削除してくれます。そのあと通常どおり再起動します。

  • Apple Silicon Mac: システム終了後、起動オプションが表示されるまで電源ボタンを押し続け、起動ディスクを選択し、Shiftを押しながら「セーフモードで続ける」をクリックします。
  • Intel Mac: 再起動し、ログインウインドウが表示されるまでShiftを押し続けます。

/System/Library/Caches 内のファイルを手で削除しないでください。macOSがこのフォルダを保護しており、保護を回避するとインストールが壊れることがあります。

開発ツールのキャッシュを削除する

パッケージマネージャやIDEは、開発者のMacで最も大きいキャッシュを持っています。フォルダを削除するのではなく、各ツールのコマンドを使ってください。

brew cleanup                 # Homebrew
npm cache clean --force      # npm
yarn cache clean             # Yarn
pip cache purge              # pip
pod cache clean --all        # CocoaPods

ビルドの出力はキャッシュではありませんが、たいていもっと大きいです。XcodeのDerivedData、Dockerのディスクイメージ、古い node_modules フォルダが代表格です。

Macのキャッシュを削除しても安全ですか?

Macのキャッシュ削除は、ブラウザとほぼすべてのアプリで安全です。キャッシュは再構築される一時データだからです。書類、写真、パスワード、設定が消えることはありません。副作用は小さく、Webサイトやアプリの初回の読み込みが少し遅くなる、ストリーミングアプリが再生するものを再ダウンロードする、一部のアプリで再ログインを求められる、といった程度です。Appleのシステムキャッシュフォルダは手で削除せず、セーフモードを使ってください。

キャッシュを削除するとMacは速くなりますか?

キャッシュの削除だけでMacが速くなることはめったになく、アプリが再構築する間はむしろ遅くなることがあります。効くのは、ドライブがいっぱいに近いとき(macOSは空きが非常に少ないと遅くなります)か、古いキャッシュが1つのアプリやWebサイトの挙動をおかしくしているときです。

Macのキャッシュはどれくらいの頻度で削除すべき?

定期的に削除する必要はありません。ブラウザとほとんどのアプリはキャッシュを自動で管理します。Webサイトやアプリが正しく動かないとき、ストレージが足りないとき、1つのアプリのキャッシュが数GBまで育ったときに削除してください。

削除する価値のあるキャッシュを見つける

ほとんどのキャッシュは小さく、ごく一部がGB単位に育ちます。時間をかける価値があるのはその一部だけです。Finderはサイズの計算を指示するまでフォルダのサイズを表示しないので、その一部を見つけにくいのです。

DissectMacの ~/Library のストレージマップ。Containers内の11.38GBのキャッシュ、com.docker.docker、Caches > Google > Chrome のChromeのキャッシュフォルダ

DissectMacは、~/Library/Caches を含むドライブ全体を、各フォルダが使用容量に比例した大きさのマップとして表示します。削除する価値のあるキャッシュは、一番大きなブロックです。マップは無料です。

Pro($12.99の買い切り) では、アプリ内からの削除、アプリをキャッシュや残骸ごと消すアンインストーラ、すでに削除したアプリが残したファイルの整理が加わります。サブスクリプションはなく、何もMacの外に出ません。

Kapil

DissectMacの開発者。実際のMacで見つかった内容をもとにガイドを書いています。最終確認日: 2026年10月14日。

関連ガイド