ブラウザコンソールの開き方(Chrome・Safari・Firefox)

ブラウザコンソールとは?

ブラウザコンソールとは、ブラウザに内蔵されたデベロッパーツールの中のパネルで、Web ページの JavaScript エラーや警告、ログ出力を表示します。開き方は、Chrome / Edge なら F12 または Ctrl+Shift+J(Mac は Cmd+Option+J)、Firefox なら Ctrl+Shift+K(Mac は Cmd+Option+K)。Safari は先に設定で「開発」メニューを有効にしてから Option+Cmd+C を押します。 以下、ブラウザ別の詳しい手順を解説します。

ブラウザコンソールのショートカット一覧表

ブラウザ Windows / Linux macOS Console パネルを直接開くショートカット
Chrome F12 または Ctrl+Shift+I Cmd+Option+I Ctrl+Shift+J / Cmd+Option+J
Microsoft Edge F12 または Ctrl+Shift+I Cmd+Option+I Ctrl+Shift+J / Cmd+Option+J
Firefox F12 または Ctrl+Shift+I Cmd+Option+I Ctrl+Shift+K / Cmd+Option+K
Safari (Windows 版はなし) Cmd+Option+I Option+Cmd+C(先に開発メニューを有効化が必要)

> 覚え方:Chrome / Edge / Firefox はどれも F12 で「完全なデベロッパーツール」が開きます。Console パネルに直接飛ぶ組み合わせだけがブラウザごとに異なります。

Chrome でコンソールを開く(3 つの方法)

ショートカット:Windows では Ctrl+Shift+J で Console パネルに直接移動。または F12 で完全な DevTools を開いて上部の「Console」タブをクリックします。Mac は Cmd+Option+J / Cmd+Option+I に相当します。
  • 右クリックメニュー:ページ上の任意の場所を右クリック → 「検証」を選択 → Console タブに切り替え。
  • メニューからの操作:右上の ⋮ → その他のツール → デベロッパーツール。
  • 正常に開けたか確認する:Console に console.log('test') と入力して Enter を押します。test と表示されれば問題ありません。

    Microsoft Edge でコンソールを開く

    Edge は Chrome と同じ Chromium 系なので、操作はほぼ同じです。

    F12(Windows)または Cmd+Option+I(Mac)で DevTools を開き、Console タブに切り替えます。
  • Console に直接移動するには:Ctrl+Shift+J(Windows)/ Cmd+Option+J(Mac)。
  • ページを右クリック → 「検証」でも同じ操作が可能です。
  • Firefox でコンソールを開く

    Firefox のコンソールはウェブコンソール(Web Console)と呼ばれ、入口が少し異なります。

    ショートカットで直接開く:Windows は Ctrl+Shift+K、Mac は Cmd+Option+K。なお Firefox の F12 は完全なツールボックスを開くもので、Console タブへの切り替えは手動で行う必要があります。
  • ページを右クリック → 「要素を調査」→ 上部の「コンソール」タブに切り替え。
  • メニューからの操作:右上の ☰ → その他のツール → ウェブ開発ツール。
  • Firefox ウェブコンソールの特徴は、ネットワークリクエストの確認機能が統合されている点です。エラーと失敗したリクエストを同じパネルで確認できます。

    Safari でコンソールを開く(Mac 専用。先に開発メニューを有効化)

    Safari は「先に設定が必要」という点で唯一の主要ブラウザです。「Safari でコンソールを開く方法」の検索が集中するのもこのためです。

    Safari → 設定 を選択します。
  • 詳細 タブに切り替えます。
  • 一番下の 「メニューバーに"開発"メニューを表示」 にチェックを入れます。
  • 以降はいつでも 開発 → JavaScriptコンソールを表示(またはショートカット Option+Cmd+C)でコンソールを開けます。
  • コンソールで見るべきポイント

    Console を開いたら、次の 3 種類の情報に注目します(パネル左上で重要度ごとにフィルタできます)。

    種類 意味 バグ報告時の価値
    エラー(赤) JavaScript の実行失敗、リソースの読み込み失敗 最も価値が高い:多くの場合、原因に直接つながる
    警告(黄色) 潜在的な問題(非推奨 API、CORS に関する警告など) 補足的な手がかり
    ログ ページ自身が出力した情報 通常は無視してよい

    また、Network(ネットワーク)パネルは Console と併用することが多いパネルです。Console に「読み込み失敗」が表示されたら Network に切り替えてページを再読み込みすると、どのリクエストが失敗したか(赤く表示)やステータスコード(404 / 500 など)を確認できます。

    非エンジニアの代替手段:自動キャプチャ

    コンソールを手動で見る方法には、非技術者にとって 2 つのハードルがあります。どのエラーが重要か分からないこと、そしてエラー情報のコピーに漏れが出やすいことです。バグ報告の収集(テスト、カスタマーサポート、PM、クライアントによる確認など)が目的であれば、この工程をツールに任せられます。

    • BugCapturer(無料の Chrome 拡張機能)は、スクリーンショットや画面録画の際に、現在のページの Console エラーと Network の失敗リクエストを自動で取得し、注釈付きスクリーンショットや環境情報とともに 1 つのレポートにまとめます。DevTools を開かなくても、エラーはレポートに添付済みです。
    • 共有リンクを生成すれば(匿名は 30 日間、ログインで 90 日間保存)、開発者はリンクを開くだけで「画面上の現象」と「コンソールのエラー」を同時に確認できます。「Console のスクリーンショットを送って」という往復がなくなります。

    考え方の全体像は Browser DevTools for Non-Developers を参照してください。

    FAQ

    Q:F12 でコンソールが開かないときは? A:考えられる原因は 3 つです。① 一部のノート PC では Fn+F12 が必要。② ページが全画面表示のときは、ゲームや動画にショートカットを奪われることがあるため、先に全画面を解除する。③ 一部のサイトは右クリックを無効化していますが、ショートカットは使えます。いずれの場合も、ブラウザのメニューから手動で開くことも可能です。

    Q:Console にエラーが出たら、それはページにバグがあるということですか? A:必ずしもそうではありません。多くのエラーは無害です(サードパーティスクリプトの失敗、拡張機能のノイズなど)。判断基準は、エラーがユーザーから見える問題と同時に発生しているかどうかです。問題を再現したときに新たに出現した赤い Error こそが、重要な手がかりになります。

    Q:Console のエラーを開発者に送るには? A:Console パネルを右クリック → 「名前を付けて保存」でログ全体をエクスポートできるほか、エラー部分をスクリーンショットに撮る方法もあります。より手軽なのは自動収集ツールの利用です。BugCapturer は Console / Network のエラーをバグレポートに自動で添付し、共有リンクを生成するため、手動コピーでの漏れを防げます。

    Q:モバイルブラウザ(iOS / Android)でもコンソールは開けますか? A:モバイルブラウザにはコンソールが組み込まれていません。PC からリモートデバッグで接続して確認します(Chrome の chrome://inspect、または Safari の開発メニューで iPhone に接続)。モバイルユーザーからバグ報告を受ける場合、BugCapturer のような拡張機能が収集するのはデスクトップ側のデータです。問題がスマホでのみ発生する場合は、端末と OS のバージョンを明記してください。

    まとめ

    3 組のショートカットを覚えれば、状況の 95% をカバーできます。Chrome / Edge は Ctrl+Shift+J(Mac は Cmd+Option+J)、Firefox は Ctrl+Shift+K(Mac は Cmd+Option+K)、Safari は開発メニューを有効にしてから Option+Cmd+C。コンソールの価値は「ページが壊れている」を「何行目のコードが、なぜ壊れているか」に変換することにあります。修正担当ではなく報告担当という立場なら、Console エラーの自動取得をツールに任せるほうがずっと楽です。

    関連記事:Browser DevTools for Non-Developers · How to Report Bugs Effectively

    バグを説明するのをやめて、
    見せましょう。
    数秒でインストール、今日最初のバグレポートを共有リンクに。
    Chromeに追加 — 無料