Chromeでサイトをブロックする方法(拡張機能あり・なし)
要約する: ChatGPT · Perplexity · Claude · Grok
Chromeでサイトをブロックする最も手軽な方法は、LeechBlock NGやBlockSiteなどの拡張機能です。インストールし、サイトを追加して、「シークレット モードでの実行を許可する」をオンにします。拡張機能を使わない場合は、ChromeのURLBlocklistポリシーかhostsファイルを使います。どちらもコンピュータの管理者権限が必要です。
方法ごとに違うのは、解除のしにくさと、対象になるブラウザです。
どの方法がいちばん効果的?
| 方法 | 対象 | シークレットモード | 解除できる人 | 限界 |
|---|---|---|---|---|
| 拡張機能 | Chromeのみ | 許可した場合のみ | キーボードの前にいる誰でも、2クリックで | 他のブラウザには効かない |
| URLBlocklistポリシー | Chromeのみ | 対応 | 管理者権限を持つ人 | Googleは管理対象ブラウザ向けとして文書化。設定は技術的 |
| hostsファイル | そのコンピュータのすべてのブラウザ | 対応 | 管理者権限を持つ人 | ワイルドカード不可、名前ごとに1行 |
| DNSフィルタ | デバイスまたはネットワーク上のすべてのブラウザ | 対応 | DNS設定を変更できる人 | ChromeのセキュアDNSはシステムのDNSを回避することがある |
| Family Link | 子どものアカウントでログイン中のChrome | オフ | 子ども自身(Chromeからログアウト) | 他のブラウザには効かない |
拡張機能でChromeのサイトをブロックするには?
- Chrome ウェブストアを開き、拡張機能を検索します。
- Chrome に追加をクリックし、続けて拡張機能を追加をクリックします。
- 拡張機能のオプションを開き、ブロックしたいサイトを追加します。
chrome://extensionsを開き、ブロッカーの詳細をクリックして、シークレット モードでの実行を許可するをオンにします。Googleのドキュメントでも、ユーザー自身がこれをオンにする必要があると確認できます。
知っておきたい拡張機能は2つあります。
- LeechBlock NG は無料です。時間帯ごとに設定できるブロック対象サイトのセットを最大30個、利用時間の上限、指定した時間だけ即座にブロックするロックダウン、オプションページを守るパスワードやランダムなアクセスコードを備えています。FirefoxやEdge、他のChromiumブラウザでも動作します。
- BlockSite はブロックリスト、スケジュール、キーワードブロック、パスワード保護を備え、Chrome、Safari、Edge向けの拡張機能があります。プレミアムでは無制限のブロックと自動のスケジュールセッションが挙げられています。BlockSiteの料金ページには、2026年11月2日時点で50%オフのバナーの下にプレミアム価格が23.94ドル1つだけ表示されており、月額か年額か買い切りかは書かれていませんでした。支払う前にチェックアウト画面を確認してください。
どちらにも共通する弱点があります。サイトを開きたくなったら、chrome://extensions から2クリックで拡張機能を削除できてしまうことです。パスワードは役立ちますが、その気になれば別のブラウザを使うことは止められません。
拡張機能なしでChromeのサイトをブロックするには?
Chromeは、OSが設定したポリシーを読み込みます。GoogleのURLBlocklistのドキュメントによると、このポリシーはユーザーが一覧のURLにアクセスするのを防ぎ、ブロックリストと許可リストを合わせて最大1,000件まで登録でき、管理対象のChromeブラウザに適用されます。Chromeを再起動してから chrome://policy で確認してください。
Windowsの場合
Win + Rを押し、regeditと入力して Enter を押します。HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chromeに移動し、GoogleとChromeのキーがなければ作成します。Chromeの下にURLBlocklistというキーを作成します。- サイトごとに文字列値を追加し、名前を
1、2、3とし、データにドメイン(例:reddit.com)を入れます。 - Chromeを再起動し、
chrome://policyを開きます。URLBlocklistのステータスが OK になっているはずです。
Macの場合
Googleは、URLBlocklist キーを持つChromeポリシーの構成プロファイル(.plist ファイル)を紹介しています。これはMDMで管理される会社のMacでの一般的な設定です。個人のMacには切り替えられる設定がないため、hostsファイルかブロックアプリのほうが簡単です。ターミナルでの手順はMacでサイトをブロックする方法をご覧ください。
すべてのブラウザで:hostsファイル
管理者権限で、名前ごとに1行を /etc/hosts(macOSとLinux)または C:\Windows\System32\drivers\etc\hosts(Windows)に追加します。
127.0.0.1 reddit.com
127.0.0.1 www.reddit.com
その後、DNSキャッシュをクリアしてブラウザを再起動します。サブドメインには別の行が必要で、x.com のように名前が変わったサイトには新しいエントリが必要です。
ChromeのセキュアDNSはDNSフィルタを回避する?
回避することがあります。Chromeのヘルプページには、セキュアDNSは名前解決を暗号化し、既定で自動モードでオンになっていると書かれています。またChromiumのドキュメントには、セキュアDNSのリクエストはシステムのリゾルバでは行われないと明記されています。フィルタ済みのサイトがChromeでは開くのにSafariでは開かない場合は、設定 › プライバシーとセキュリティ › セキュリティ でセキュア DNS を使用する(Use secure DNS)をオフにしてください。
子どものためにChromeでサイトをブロックするには?
Google Family Linkが公式の方法です。Family Linkアプリでお子さんのプロフィールを開き、管理 › Google Chrome とウェブでフィルタレベルを選び、許可するサイトとブロックするサイトにサイトを追加します。限界はGoogle自身が示しています。子どもはコンピュータやiPhone、iPadでChromeからログアウトすれば管理から外れられ、他のブラウザは対象外です。Googleは、完璧なフィルタはないとも述べています。
スマートフォンやタブレットについては、iPhoneとiPadでサイトをブロックする方法をご覧ください。
2クリックでは外せないブロックがほしいなら?
拡張機能もhostsファイルもポリシーも、変更できる設定に依存しています。ロックモードを備えた専用ブロッカーのほうが厳格です。最高のウェブサイトブロッカーでは、SelfControl、Cold Turkey、Freedom、Focusなどを、あとから何を解除できるかという観点で比較しています。
Browwwserは、ブラウザ自体でサイトをブロックするMacとWindows向けのChromiumベースのブラウザで、リカバリーパスワードで守られたロックモードがあります。Chrome拡張機能を実行でき、Chromeのデータを取り込めます。限界は次のとおりです。MacとWindows専用で、7日間の無料トライアルのあとは有料(年額99ドル、または買い切り199ドル)、そしてサイトブロックはBrowwwser内でのみ適用されます。Chrome自体をブロックする必要がある場合は、上記の方法を使ってください。
よくある質問
シークレットモードでChromeのブロッカーが動かないのはなぜ?
拡張機能はシークレットモードでは既定で動作しません。chrome://extensions を開き、ブロッカーの「詳細」をクリックして「シークレット モードでの実行を許可する」をオンにしてください。
Chromeで一定時間だけサイトをブロックできますか?
はい。時間指定やスケジュール付きのブロックができる拡張機能、たとえばLeechBlock NGを使います。固定の時間帯、利用時間の上限、指定した時間だけ即座にブロックするロックダウンに対応しています。
BrowwwserはChromeのサイトをブロックしますか?
いいえ。Browwwserのサイトブロックは、Browwwser内でのみ機能します。「他のブラウザ」プリセットはブロック中にChromeを閉じられますが、Chrome内のサイトをブロックするのとは別のものです。
Chromeのブロッカーは2クリックでオフにできる拡張機能です。Browwwserはブロック機能をブラウザ自体に組み込み、リカバリーパスワードでしか解除できないロックモードを備えています。
7日間無料で試す