chrome 拡張機能 ファイル 場所|Macでの探し方

chrome 拡張機能 ファイル 場所の答えを先に書くと、MacのChromeでは「~/Library/Application Support/Google/Chrome/Default/Extensions/」の下に、拡張機能ごとのフォルダが並んでいる。Defaultの部分はプロファイルによってProfile 1やProfile 2に変わり、その中に拡張機能のIDの名前のフォルダ、さらにバージョン番号のフォルダがある。この記事では、Chromiumの公式ドキュメントとGoogleのヘルプを2026年10月18日に確認したうえで、自分のプロファイルのフォルダを確実に開く手順、IDとフォルダの突き合わせ方、設定データが別の場所にある理由、そして古い世代の拡張機能のフォルダが持つ意味までを順に整理する。

OSごとの保存場所の一覧

拡張機能のファイルは、Chromeの「ユーザーデータのフォルダ」の中にあるプロファイルのフォルダに保存されている。ユーザーデータのフォルダの場所はOSとChromeの種類で決まっており、Chromiumの開発資料に一覧がある。

The user data directory contains profile data such as history, bookmarks, and cookies, as well as other per-installation local state. 出典: chromium.googlesource.com

同じ資料に書かれた既定の場所を、通常版のChromeについて並べると次のとおりになる。拡張機能は、それぞれの末尾にプロファイル名と「Extensions」を足した場所にある。

OS ユーザーデータのフォルダ(通常版のChrome)
macOS ~/Library/Application Support/Google/Chrome
Windows %LOCALAPPDATA%\Google\Chrome\User Data
Linux ~/.config/google-chrome

Macで具体的に書くと、最初のプロファイルなら「/Library/Application Support/Google/Chrome/Default/Extensions/」になる。BetaやCanaryを使っている場合は、Chromeの部分が「Chrome Beta」「Chrome Canary」に変わるので、通常版のフォルダを探しても見つからない。Chromiumをそのまま使っている場合は「/Library/Application Support/Chromium」になる。

検索上位の記事の多くはこのパスを示して終わるが、実際に開こうとすると2つの所で止まりやすい。1つは、プロファイルが複数あるとどのフォルダが自分の窓のものか分からないこと。もう1つは、Macのライブラリのフォルダが最初から隠れていることだ。次の節で、この2つを順に片づける。

自分のプロファイルのフォルダを確実に開く手順

プロファイルのフォルダ名は、Chromeの画面に出ている名前とは一致しない。「仕事」と名付けたプロファイルが、ディスク上ではProfile 3になっていることは珍しくない。名前から推測せず、Chrome自身に場所を聞くのが確実な方法だ。Chromiumの資料が案内している手順は次のとおりになる。

  • 調べたいプロファイルのChromeの窓で、アドレスバーに「chrome://version」と入れて開く
  • 「プロフィール パス」(英語表示では「Profile Path」)の欄に出ているパスを確かめる
  • そのパスがプロファイルのフォルダで、1つ上の階層がユーザーデータのフォルダになる

パスが分かったら、Finderで開く。ライブラリのフォルダは既定で表示されないため、Finderのメニューバーの「移動」から「フォルダへ移動」を選び、chrome://versionからコピーしたパスを貼り付けて「移動」を押す。キーボードではShift、Command、Gの同時押しで同じ画面が出る。開いた先の「Extensions」フォルダが、そのプロファイルに入っている拡張機能の置き場所になる。

プロファイルを3つ使っているなら、この手順を3回繰り返すことになる。プロファイルごとに拡張機能のフォルダは独立していて、同じ拡張機能を3つのプロファイルに入れればディスク上にも3つの実体ができる。Googleのヘルプも、プロファイルを情報を分けるための仕組みとして説明している。

プロファイルを使用すると、Chrome 上の情報全体(ブックマーク、履歴、パスワードなど)を、プロファイルごとに分離できます。 出典: support.google.com

フォルダ名のIDから拡張機能を特定する

Extensionsフォルダを開くと、意味の読めない英字の並びのフォルダがいくつも出てくる。これは拡張機能のIDで、フォルダ名だけでは何の拡張機能かは分からない。突き合わせは、Chromeの拡張機能の管理画面で行う。

  • アドレスバーに「chrome://extensions」と入れて開く
  • 右上の「デベロッパー モード」をオンにする
  • 各拡張機能のカードに「ID」が表示されるので、フォルダ名と見比べる

開発者の覚え書きでも、この画面でIDを確かめる方法が紹介されている。

なお、Chrome 拡張機能それぞに付与されている ID は、chrome://extensions 中の拡張機能一覧で知ることができます。 出典: oriverk.dev

IDのフォルダの中には、さらにバージョン番号に「_0」を付けた名前のフォルダがある。例えば1.4.2の拡張機能なら「1.4.2_0」のようになる。更新の直後は古い版と新しい版のフォルダが一時的に並ぶことがあるが、使われるのは新しいほうだ。

バージョンのフォルダの中で最初に開く価値があるのは「manifest.json」になる。テキストエディタで開けば、拡張機能の名前、バージョン、求めている権限が書かれている。確かめたい項目は主に次の4つだ。

  • manifest_version … 拡張機能の世代。3が現行で、2は後で触れる退役した世代
  • permissions … ブラウザのどの機能を使うか
  • host_permissions … どのサイトで動けるか。すべてのURLを指定していれば全ページが対象になる
  • content_scripts … どのページにスクリプトを差し込むか

項目の意味は、Chromeの開発者向け資料のマニフェストのリファレンスにまとまっている。コードを読めなくても、ファイル変換のために入れた拡張機能が全サイトへの権限を求めているかどうかは、この数行で判断できる。権限が広すぎると感じたら、拡張機能の管理画面の「詳細」から、サイトへのアクセスを「クリックされた場合のみ」や「特定のサイト」に絞れる。

設定とデータはExtensionsフォルダに入っていない

Extensionsフォルダにあるのは拡張機能のプログラムで、拡張機能が覚えている設定や保存したデータは別の場所に保存される。フォルダをコピーしても設定が付いてこないのはこのためだ。

拡張機能がデータを保存するときに使う仕組みは、Chromeの開発者向け資料で領域ごとに説明されている。代表的なものを並べると次のようになる。

領域 保存される場所 上限 消える条件
local そのMacの中 10 MB(unlimitedStorageの権限で拡張可) 拡張機能を削除したとき
sync ログインしたChrome間で同期 合計102,400バイト 同期の設定による
session メモリ上 10 MB ブラウザの再起動や拡張機能の更新のとき

データはローカルに保存され、拡張機能が削除されるとクリアされます。 出典: developer.chrome.com

ディスク上では、localの領域はプロファイルのフォルダ直下の「Local Extension Settings」に、拡張機能のIDごとのフォルダとして保存される。同期する領域の手元の写しは「Sync Extension Settings」に入る。どの拡張機能が入っていて有効かという記録は、プロファイル直下の設定ファイル側にある。つまり、拡張機能1つ分の情報は、少なくとも3か所に分かれている。

ここから言えるのは2つになる。拡張機能を新しいMacへ移したいなら、フォルダを運ぶより、同じGoogleアカウントでChromeにログインして同期を使うほうが確実だ。そして、設定を引き継ぎたい拡張機能は、その拡張機能自身に書き出しの機能があるかを先に確かめる。メモやルールを溜め込むタイプの拡張機能の多くは、設定画面に書き出しの項目を持っている。

Manifest V2の拡張機能のフォルダが残っている場合

古い拡張機能のフォルダを見つけて、取っておけば後で戻せるのではと考える人は多い。結論から書くと、manifest.jsonのmanifest_versionが2になっているものは、現在のChromeでは動かせない。Chromeの開発者向け資料の支援終了の年表には、次のように書かれている。

Chrome 138 では、Chrome のすべてのチャネルのすべてのユーザーで Manifest V2 拡張機能が無効になりました。ユーザーは、この設定を再度有効にすることはできません。 出典: developer.chrome.com

同じ年表によると、すべてのユーザーで無効になったのが2025年7月24日、Chromeウェブストアから残りのManifest V2の拡張機能がすべて削除されたのが2026年8月31日だ。手元のフォルダは動かない版の記録であって、戻す道にはならない。次に取るべき行動は、ストアで同じ役目を持つManifest V3の拡張機能を探すことになる。

現行の拡張機能でも、フォルダのコピーは復元の手段として想定されていない。Chromeウェブストアのヘルプは、拡張機能の追加と管理を、ストアからの「Chrome に追加」と、管理画面での操作として案内している。ファイルが壊れた場合も、管理画面の「修復」から入れ直す手順になっている。

破損した拡張機能を見つけて [修復] を選択し、[拡張機能を修復] を選択して確定します。 出典: support.google.com

同じヘルプは、修復しても破損の表示が続く場合は、不審なプログラムが拡張機能のファイルを書き換えている可能性があるとして、ウイルス対策ソフトでの確認を勧めている。拡張機能のファイルの場所を探す理由が「勝手に入っている拡張機能を調べたい」なら、フォルダを手で消すより先に、この手順を踏むほうが安全だ。

自分で読み込んだ拡張機能と、外から入る拡張機能

デベロッパーモードの「パッケージ化されていない拡張機能を読み込む」で入れた拡張機能は、Extensionsフォルダにはコピーされない。Chromeは読み込むときに選んだフォルダをそのまま参照しているため、そのフォルダを移動したり削除したりすると、拡張機能は動かなくなる。ダウンロードのフォルダを片づけた後に拡張機能が止まったなら、まずこの経路を疑うとよい。管理画面のカードに表示されるパスで、どこを参照しているかを確かめられる。

もう1つ、ストアを通らずに入る拡張機能もある。Chromeウェブストアのヘルプには、WindowsやMacにアプリケーションを入れると、Chromeの拡張機能も一緒に入ることがあると書かれている。この場合は次にChromeを開いたときに「有効にする」か「削除」かを選ぶ案内が出る。覚えのない拡張機能が繰り返し戻ってくるときは、Chromeの中ではなく、Macに入れたアプリのほうに原因があることが多い。最近入れたアプリを見直すのが近道になる。

拡張機能の数を減らすという考え方

拡張機能のファイルの場所を調べ始めるきっかけは、拡張機能やプロファイルが増えすぎて、何がどこにあるか分からなくなったことである場合が多い。プロファイルを仕事のアプリを分けるために増やしているなら、プロファイルが1つ増えるたびに、拡張機能の実体も、保存データも、更新の手間も同じ数だけ増えていく。

Webアプリをまとめるブラウザという別の選択肢もある。GmailやSlackなどをアプリとして左に並べ、アプリごとにログイン状態を分けて保つ道具だ。このサイトの運営元が作っているmacOS向けの製品では、よくある質問に、Chromeの拡張機能はChromeウェブストアからそのまま追加できると書かれており、パスワード管理や広告ブロックの拡張機能を持ち込める。アプリごとに独立したワークスペースの仕組みはワークスペースのページで説明されていて、無料版はワークスペース1つ、アプリ3つまでと料金のページに記載がある。

まずはchrome://versionでプロファイルのパスを確かめ、chrome://extensionsでIDを控え、manifest.jsonで世代と権限を見る。この3つを済ませれば、残す拡張機能と外す拡張機能の判断がつき、フォルダを手で触る必要はほとんどなくなる。

よくある質問

Macで拡張機能のフォルダを開くいちばん早い方法は?

調べたいプロファイルの窓でchrome://versionを開き、「プロフィール パス」をコピーする。Finderで「移動」から「フォルダへ移動」を選んでそのパスを貼り付け、開いた先のExtensionsフォルダに入る。プロファイル名から推測するより早く、別のプロファイルのフォルダを開いてしまう間違いも防げる。

フォルダ名の英字の並びは何ですか?

拡張機能ごとに決まっているIDで、そのままでは名前が分からない。chrome://extensionsを開き、右上のデベロッパー モードをオンにすると、各カードにIDが表示されるので、フォルダ名と見比べて特定する。IDのフォルダの中には、バージョン番号に_0を付けた名前のフォルダがある。

拡張機能のフォルダをコピーすれば別のMacで使えますか?

使えない。Extensionsフォルダにあるのはプログラムだけで、設定や保存データはLocal Extension Settingsなど別の場所にあるうえ、Chromeはフォルダを手で置いただけでは拡張機能として扱わない。同じGoogleアカウントでログインして同期するか、ストアから入れ直し、設定は拡張機能の書き出し機能で移すのが確実な方法になる。

Extensionsフォルダの中を手で削除してもよいですか?

拡張機能の削除はchrome://extensionsの「削除」から行うのが正規の手順で、設定ファイルとの食い違いが起きにくい。手作業で消すとエラーや修復の案内が出ることがある。覚えのない拡張機能が何度も戻る場合は、フォルダを消す前に、最近入れたアプリやウイルス対策ソフトでの確認を先に行うとよい。

記事一覧へ戻る