Claude Codeのコンテキストウィンドウは2026年3月に100万トークンへ拡張、追加料金なしで利用できます。
- 要点1: 100万トークン ≒ 日本語75万文字 ≒ 書籍4〜5冊分。大規模コードベースを一括処理できる
- 要点2: コンテキストは「40%以内(Smart zone)」の利用が高パフォーマンスの目安
- 要点3: CLAUDE.mdにcompaction指示を書くことで重要情報の保持をコントロールできる
対象: Claude Codeで長文・大規模プロジェクトを扱う経営者・エンジニア・DX推進担当者
今日やること: /context コマンドで現在のトークン使用量を確認し、CLAUDE.mdにcompaction設定を追記する
この記事の目次
Claude Codeのコンテキストウィンドウが2026年3月、最大100万トークンまで拡張されました。追加料金なしで利用できるこの変化は、大規模なコードベースや複数ドキュメントを1セッションで処理したい企業にとって、実務の可能性を大きく広げるものです。
「コンテキストウィンドウが増えた」と聞いても、それが業務にどう影響するのか、どう活用すればいいのか、イメージしにくい方も多いでしょう。
この記事では、Claude Codeのコンテキストウィンドウの基本的な仕組みから、100万トークン時代の具体的な活用シナリオ、そしてコンテキストが満杯になったときの管理術まで、実務視点で解説します。
Claude Codeのコンテキストウィンドウとは?基本を理解する
Claude Codeのコンテキストウィンドウとは、AIが1回の会話セッションで「覚えていられる情報の量」を指します。人間でいえば、ワーキングメモリ(作業記憶)に近い概念です。
コンテキストウィンドウが大きいほど、長い会話や大量のファイルを扱えます。逆に上限を超えると、古い情報から順に「忘れ」始め、指示通りに動かなくなったり、エラーが増えたりする現象が起きます。
コンテキストウィンドウに含まれるもの
Claude Codeのコンテキストウィンドウには、以下のすべてが含まれます。
| 含まれる情報 | 具体例 |
|---|---|
| 会話の履歴 | あなたの指示・Claudeの返答のやり取り全体 |
| 読み込んだファイルの内容 | コードファイル・ドキュメント・設定ファイル |
| コマンドの実行結果 | ターミナルの出力・エラーログ |
| CLAUDE.mdの内容 | プロジェクト設定・スキルファイル |
| ツールの実行結果 | Web検索結果・API応答 |
単純な質問・回答だけでなく、ファイルの読み込みやコマンド実行のたびにトークンが消費されます。長い自動化タスクや大規模なコードベースの解析では、思いの外早くコンテキストが埋まっていきます。
トークンとは何か — 日本語での換算目安
「トークン」とは、AIが文章を処理する際の最小単位です。英語は1単語がおおよそ1〜2トークン、日本語は1文字が1〜2トークン程度に換算されます。
| 単位 | トークン数の目安 |
|---|---|
| 日本語1文字 | 約1〜2トークン |
| A4用紙1枚(400字) | 約500〜800トークン |
| 書籍1冊(10万文字) | 約12〜20万トークン |
| 100万トークン | 日本語約50〜75万文字 ≒ 書籍4〜5冊分 |
100万トークンを日本語に換算すると、書籍4〜5冊分に相当する情報量を1セッションで扱えることになります。
2026年3月に何が変わったか — 100万トークン正式対応
Anthropicは2026年3月13日、Claude Opus 4.6とSonnet 4.6のコンテキストウィンドウを100万トークンへ拡張し、正式一般提供(GA)を開始しました。
以前は20万トークン(200Kトークン)が標準でしたが、これが約5倍に拡大されました。特筆すべきは「追加料金なし」という点です。競合するAIモデルの中には、長文コンテキスト利用に別料金が発生するものもあります。しかし、Claude CodeのMax・Team・Enterpriseプランであれば、100万トークンが自動的に適用されます。
100万トークン対応の対象プランとモデル
| プラン | コンテキストウィンドウ |
|---|---|
| Claude Code Pro | 200Kトークン(標準) |
| Claude Code Max | 100万トークン(自動適用) |
| Claude Code Team | 100万トークン(自動適用) |
| Claude Code Enterprise | 100万トークン(自動適用) |
Anthropicが実施したMRCR v2(長文理解のベンチマーク)では、Opus 4.6が78.3%を記録し、同じコンテキスト長のフロンティアモデルの中で最高スコアを達成しています。単に「容量が増えた」だけでなく、長文での精度も高水準に保たれている点が企業利用で重要です。
従来の20万トークンとの違いは何か
20万トークン時代の代表的な制約は、「中規模のコードベース(ファイル数が多いプロジェクト)を一括で読み込めない」ことでした。ファイルを分割して複数セッションに分けて処理したり、作業の合間に /clear でリセットしたりする必要がありました。
100万トークンへの拡張により、こうした制約が大幅に緩和されました。
\ Claude Codeの導入、何から始めればいいかわかります /
法人向けClaude Code個別指導の無料相談はこちら100万トークンで何ができるようになるのか — 具体的な活用シナリオ
100万トークンの拡張は、主に「大量の情報をまとめて処理したい」ユースケースで恩恵を受けます。
大規模コードベースをまるごと読み込む
従来は分割処理が必要だった大規模なコードベースを、1セッションで丸ごと読み込んだうえでリファクタリングやバグ修正を指示できます。
米国のフィンテック企業Rampは、Claude Code導入後の体験として「Datadog・Braintrust・データベース・ソースコードを横断検索すると10万トークン以上を消費するが、100万トークンのコンテキストがあれば、検索→再検索→エッジケースの集約→修正提案まで、すべてを1ウィンドウで完結できる」と報告しています。
複数の社内ドキュメントを横断して分析する
契約書・仕様書・会議録・マニュアルなど複数の社内ドキュメントを同時に読み込み、「これらを踏まえてQ3の対応方針を作成して」といった統合的な指示が出せるようになります。
研究機関であるPhysical Superintelligenceは「数百の論文・証明・コードベースを1パスで統合でき、基礎物理学と応用物理学の研究が劇的に加速した」と報告しています。ビジネスの文脈でも、複数の競合調査レポートや市場データを一括インプットして分析させる用途が考えられます。
長時間の自動化タスクを1セッションで完結させる
Claude CodeをOpenClawのcronジョブで自動実行する場合(OpenClawのcronジョブ活用はこちら →)、実行中にコンテキストが溜まり続けます。記事のリサーチ・構成・執筆・品質チェック・WordPress公開という一連のワークフローを1セッションで実行したとき、複数のファイル読み込みや検索結果の蓄積で10〜20万トークンを消費することがあります。100万トークンの余裕があれば、長時間の自動化タスクもセッション分割なしに完結しやすくなります。
Claude Codeの導入や活用方法について、個別にご相談いただけます。「どの機能から使えばいいか」「自社業務への適用方法を知りたい」といった段階から対応しています。
注意点 — 「コンテキストが多いほど良い」は間違い
100万トークンへの拡張は魅力的ですが、「コンテキストを多く使えばよいほどよい」という思い込みには注意が必要です。
なぜコンテキストが満杯だと精度が落ちるのか
LLM(大規模言語モデル)は、コンテキスト内の情報すべてに対して「どこに注目すべきか」を計算しています(Self-Attentionという仕組み)。この計算量はコンテキストの長さに対してほぼ2乗で増加するため、コンテキストが長くなるほど処理負荷が上がり、精度が低下する傾向があります。
実際のClaude Codeでも、コンテキストが満杯に近づくと「以前の指示を正確に参照できなくなる」「エラーが増える」「指示に反した動作をする」といった現象が起きやすくなります。
「Smart zone(40%以内)」を意識した使い方
エンジニアコミュニティでは、コンテキストウィンドウの約40%以内をパフォーマンスが安定する「Smart zone」、それ以上を「Dumb zone」と呼ぶ傾向があります(業界通称であり、公式な用語ではありません)。
| 使用率 | ゾーン | 状態 |
|---|---|---|
| 0〜40% | Smart zone | 安定したパフォーマンス |
| 40〜70% | 注意ゾーン | 精度が徐々に低下 |
| 70〜95% | Dumb zone | 指示の漏れ・エラーが増える |
| 95%以上 | 自動圧縮ゾーン | 自動compactionが発動 |
100万トークンの環境でも、Smart zoneを意識して40万トークン(日本語換算で約30万文字)を目安にセッションを管理することが、精度の高いアウトプットを得るうえで重要です。
\ 業務自動化のお悩み、プロが30分で整理します /
法人向けClaude Code個別指導の無料相談はこちらコンテキストを管理する実践テクニック
コンテキストを戦略的に管理するためのコマンドと設定を解説します。
/clear でセッションを初期化する
関係のないタスクに移るときや、別のプロジェクトを始めるときは、/clear コマンドでコンテキストを完全にリセットします。
/clear
注意点として、/clear を実行すると会話履歴がすべて消去されます。「さっき議論した設計方針」「ファイルの読み込み結果」なども消えるため、次のセッションで必要な情報は、CLAUDE.mdや別ファイルに書き出しておくことをおすすめします。
/compact で会話を手動圧縮する
コンテキストが溜まってきたと感じたら、/compact コマンドで会話を手動で圧縮(要約)できます。
/compact
特定の観点だけを保持したい場合は、指示を追加できます。
/compact Focus on the API design decisions and file structure changes
手動compactionは「完全に消去する /clear」と「何も変えない」の中間に位置します。重要な決定事項や設計方針を保持しつつ、冗長な会話ログを整理したいときに有効です。
CLAUDE.mdでcompaction動作をカスタマイズする
Claude Codeが自動compactionを実行するとき(コンテキストが95%に達したとき)、CLAUDE.mdに「compaction時に保持すべき情報」を指定できます。
CLAUDE.mdに以下のような記述を追加します。
## Summary instructionsWhen compacting, always preserve:- 修正済みファイルのリスト(フルパス)- 採用した設計上の意思決定とその理由- 実行したコマンドとその結果の概要- 未完了タスクのリストDo not include:- 試行錯誤した失敗したアプローチの詳細- 既に解決済みのエラーログ
この設定により、自動compaction後も「何を変更したか」「なぜその設計にしたか」という核心情報が会話に残り続けます。
Claude Code Skillsを活用して複雑なワークフローを組んでいる場合(スキル設計のベストプラクティスはこちら →)、スキル固有の保持ルールをCLAUDE.mdに記述しておくと、長時間タスクの安定性が向上します。
コンテキストの使用量を可視化・監視する
コンテキストを適切に管理するには、まず「今どのくらい使っているか」を把握することが重要です。
/context コマンドで使用内訳を確認する
Claude Codeのターミナルで /context を実行すると、現在のトークン使用状況が内訳つきで表示されます。
/context
実行後、以下のような情報が表示されます。
- 総使用トークン数: 現在のコンテキスト全体のトークン数
- 内訳: 会話履歴・ファイル読み込み・ツール結果の内訳
- 残量: 残りの利用可能なトークン数と使用率(%)
たとえば「84K/1000K(使用率8.4%)」と表示されれば、まだ十分な余裕があることがわかります。「800K/1000K(使用率80%)」なら、そろそろ /compact や /clear を検討する段階です。
ステータスラインにコンテキスト使用率を表示する
長時間の作業では、ターミナルのステータスラインにコンテキスト使用率を常時表示させると、管理が楽になります。Claude Codeにはカスタムステータスラインの設定機能があり、リアルタイムでトークン使用率を確認できます。
設定の詳細は公式ドキュメント(statusline)を参照してください。
\ AI活用の「次の一手」を一緒に考えませんか /
法人向けClaude Code個別指導の無料相談はこちらよくある質問
Q. 100万トークンを使うのに追加料金はかかりますか?
Claude Code Max・Team・Enterpriseプランでは、100万トークンのコンテキストウィンドウが追加料金なしで利用できます。2026年3月13日のGA(一般提供)以降、対象プランでは自動的に100万トークンが適用されます。ただし、Claude Code Proプランはデフォルトのコンテキストウィンドウのままとなります。
Q. compactionと /clear はどう違いますか?
/compact は会話を「要約・圧縮」するコマンドです。重要な情報を保持しながらコンテキストを圧縮するため、会話の流れは維持されます。一方、/clear は会話履歴を「完全に削除」するコマンドです。全く新しいセッションとして再スタートします。目安として、「今の作業を続けながらコンテキストを減らしたい」なら /compact、「別のタスクに移る」なら /clear を使います。
Q. コンテキストが満杯になったとき、会話はどうなりますか?
デフォルト設定では、コンテキストが95%に達すると自動compaction(自動圧縮)が発動します。Claude Codeが会話全体を要約し、重要な情報を残しながらコンテキストを縮小します。これにより、セッションを終了せずに作業を継続できます。ただし、自動compactionは精度のある要約を保証するものではないため、重要な情報はCLAUDE.mdのcompaction指示や別ファイルへの書き出しで保護することを推奨します。
Q. CLAUDE.mdが長すぎるとコンテキストを圧迫しますか?
はい、影響があります。CLAUDE.mdはすべてのセッションの開始時に読み込まれるため、内容が長ければ長いほど、最初からコンテキストを消費します。Anthropicの公式ガイドでも「CLAUDE.mdは容赦なく削除する」ことが推奨されています。「これを削除するとClaudeが間違いを犯すか?」という基準で行を削り、スリムに保つことが重要です(GitHubで個人情報ハブを構築してAIエージェントに自分を理解させる →では、CLAUDE.mdと情報ハブの使い分けについて詳しく解説しています)。
まとめ — コンテキストを戦略的に管理して作業効率を上げる
Claude Codeの100万トークンコンテキストウィンドウについて、以下のポイントを解説しました。
- 100万トークン ≒ 日本語75万文字 の情報量。大規模コードベースや複数ドキュメントを1セッションで処理できる
- 2026年3月よりGA。Max・Team・Enterpriseプランで追加料金なし・自動適用
- コンテキストは40%以内(Smart zone)で使うのが高パフォーマンスの目安。満杯に近づくほど精度が低下する
- コンテキスト管理の3本柱:
/clear(完全リセット)、/compact(手動圧縮)、CLAUDE.mdのcompaction設定(自動圧縮のカスタマイズ) /contextコマンド で使用状況をリアルタイムに確認できる
今日からできることとして、まず /context コマンドで現在のトークン使用量を確認し、次にCLAUDE.mdに「保持すべき情報」のcompaction指示を追加してみてください。コンテキストを意識するだけで、長時間の自動化タスクや大規模プロジェクトの処理が安定します。
Claude Codeの導入・活用をサポートします
株式会社Nexaでは、Claude Codeを活用した業務自動化の個別指導・企業研修を提供しています。コンテキスト管理やcompaction設定などの実践的なスキルから、業務フローへの組み込み方まで、非エンジニアの方でも3ヶ月で成果を出せるプログラムです。「何から始めればいいかわからない」という段階からご支援いたします。





