Claude Codeの制限は「使用量・週次・コンテキストウィンドウ」の3種類があり、プランによって上限値が最大20倍異なります。
- 要点1: Proプランの5時間ローリングウィンドウは約44,000トークン。Max 20xなら約220,000トークン
- 要点2: 2025年8月から週次制限が追加。Pro・Maxとも週単位の上限が設定されている
- 要点3: /clear + CLAUDE.md最適化でトークン使用量を50〜70%削減できるという実践報告がある
対象: Claude Codeを業務で活用する経営者・DX推進担当者・チームリーダー
今日やること: 自分のプランの制限値を確認し、/compact と CLAUDE.md の整備状況をチェックする
この記事の目次
Claude Codeの制限には「使用量制限」「週次制限」「コンテキストウィンドウ制限」の3種類があります。プランによって上限値が大きく異なるため、制限の仕組みを理解することで作業中断を最小化できます。
「作業中に突然制限に当たってしまった」「どのプランがどれくらい使えるのかわからない」——Claude Codeを業務で使い始めた方から、こうした声をよく聞きます。
この記事では、3種類の制限の仕組み・プラン別の具体的な上限値・制限に達したときの実践的な回避策を、2026年の最新情報をもとに解説します。
Claude Codeの制限には3種類ある
Claude Codeを使う上で直面する制限は、大きく3つに分類されます。制限の種類によって対処法が異なるため、まずどの制限に当たっているかを判断できるようにしましょう。
使用量制限(5時間ローリングウィンドウ)
最もよく直面する制限です。Claude Codeはプランごとに「5時間のローリングウィンドウ」内で使えるトークン量が設定されています。5時間のウィンドウ内にやり取りした入出力トークンの合計が上限に達すると、一時的に利用が制限されます。
「ローリングウィンドウ」とは、最初のメッセージを送った時点からカウントが始まり、5時間が経過すると自動的にリセットされる仕組みです。固定の時刻にリセットされるわけではなく、自分がメッセージを送り始めた時点を起点に計算されます。
週次制限(2025年8月より追加)
2025年8月28日、Anthropicは5時間制限に加えて「週次制限」を導入しました。これは、一部のヘビーユーザーが持続不能なリソース消費をしていたことへの対応として追加されました。
週次制限はProとMaxの両プランに適用されます。MaxプランではSonnetモデルのみに適用される週次制限と、全モデルを対象とした週次制限の2種類が設けられています。どちらの週次制限も、最初にセッションを開始した時点から7日後にリセットされます。
コンテキストウィンドウ制限(トークン上限)
1回の会話(セッション)でやり取りできる情報量の上限です。会話が長くなるほど、現在のセッションで蓄積されているトークン数が増えていきます。コンテキストウィンドウが満杯に近づくと、Claude Codeはそれ以上の情報を「記憶」できなくなります。
| 制限の種類 | 仕組み | リセットタイミング |
|---|---|---|
| 使用量制限 | 5時間ローリングウィンドウ | 最初のメッセージから5時間後 |
| 週次制限 | 7日間の累積使用量 | セッション開始から7日後 |
| コンテキストウィンドウ | 1セッション内のトークン総量 | /clearまたは新規チャット開始時 |
プラン別の制限値を比較する
Claude Codeの制限値はプランによって大きく異なります。企業でのプラン選定や、個人での利用プランを検討する際の参考にしてください。
Proプランの制限値
月額$20(約3,000円)のProプランでは、5時間のローリングウィンドウで約44,000トークンを使用できます。1回のプロンプトやり取りで平均的に消費するトークン量を考えると、1ウィンドウで概ね10〜40程度のプロンプトが目安になります。
ProプランはClaude(チャット)とClaude Codeの使用量が共通のプールから引き落とされます。両方を頻繁に使う場合は、制限に達するペースが早まる点に注意が必要です。
Max 5x・Max 20xの制限値
Maxプランには$100/月の「Max 5x」と$200/月の「Max 20x」の2ティアがあります。
| プラン | 月額 | 5時間あたりの目安トークン | Proとの比率 |
|---|---|---|---|
| Pro | $20 | 約44,000トークン | 1× |
| Max 5x | $100 | 約88,000トークン | 5× |
| Max 20x | $200 | 約220,000トークン | 20× |
数字の示す通り、Max 20xはProの約20倍の使用量が認められており、一日中ヘビーに使うエンジニアやAI活用を業務の中核に据えている担当者に適したプランです。
Teamプランでの制限の考え方
組織でClaude Codeを導入する場合、TeamプランはProの機能を複数ユーザーで共有する形式です。1ユーザーあたりの制限値はProと同等で、ユーザー数分の使用量を会社として管理できます。
より大規模な組織でAPI経由の利用が中心となる場合は、後述のAPI制限のセクションを参照してください。
ポイントProとMaxの違いは「5時間あたりの使用量上限」にあります。制限に頻繁に達する場合はMax 5xへのアップグレードを検討し、それでも不足する場合はMax 20x、または後述のAPI経由の利用を検討してください。
関連: Claude Code Pro vs Max プラン徹底比較
5時間ローリングウィンドウとはどういう仕組みか
「5時間制限」は、Claude Code利用者が最も頻繁に直面する制限です。仕組みを正確に理解することで、計画的に作業を進められます。
ローリングウィンドウのリセット仕組み
ローリングウィンドウは固定時間(0時・6時など)にリセットされるわけではありません。最初にClaude Codeにメッセージを送った時刻を起点として、そこから5時間が経過した時点でリセットされます。
例えば、午前10時に最初のメッセージを送ると、午後3時にウィンドウがリセットされます。午後3時以降に送った次のメッセージが、新しいウィンドウの起点になります。
制限に達すると「You’ve reached your usage limit」のようなメッセージが表示され、次のリセット時刻が案内されます。このとき無理に継続しようとするのではなく、リセット時刻をメモしておき、別の作業に移るか、後述の回避策を活用するのが効率的です。
使用量の確認方法
現在のトークン使用量はClaude Codeのセッション内で /usage コマンドを実行することで確認できます。また、Anthropicの管理コンソール(console.anthropic.com)では過去の使用状況のグラフを閲覧できます。
コンテキストウィンドウ制限と2026年の最新仕様
コンテキストウィンドウの制限は、「トークン上限」とも呼ばれます。1つのセッション(会話)で処理できる情報量の上限であり、コードベースの規模や会話の長さによって到達速度が変わります。
標準200Kコンテキストの仕組み
標準的なプランでは、1セッションあたり200,000トークン(200K)のコンテキストウィンドウが使用できます。日本語のテキスト換算で概ね10〜15万文字程度に相当します。多くのビジネスユースケースではこの範囲内に収まりますが、大規模なコードベースや長期のデバッグセッションでは制限に達する場合があります。
2026年3月から対応した1Mトークンコンテキスト
2026年3月13日、AnthropicはClaude Opus 4.6とSonnet 4.6において1Mトークン(100万トークン)のコンテキストウィンドウを一般提供(GA)にしました。従来の200Kの5倍に相当します。
さらに、同日付で長コンテキスト利用への価格プレミアム(従来は2倍の料金)が廃止されました。これにより、大規模なコードベースへのアクセスや、長期のプロジェクトコンテキストを維持したままの作業がより現実的な選択肢となっています。
コンテキストが満杯になったときに起きること(自動コンパクション)
コンテキストウィンドウが83.5%(約167,000トークン)に達すると、Claude Codeは自動コンパクションを実施します。これは会話の古い部分を要約することでコンテキストの使用量を削減する機能です。
自動コンパクションは便利な機能ですが、要約によって過去のやり取りの細かい詳細が失われる場合があります。重要な前提条件はCLAUDE.mdに記録しておくことで、コンパクション後も引き継げます。
ポイントコンテキストが70%を超えたあたりで
/compactコマンドを手動実行するのが推奨です。自動発動を待つより、任意のタイミングでコンパクションすることで、重要な文脈を保持しやすくなります。
制限に達したときの具体的な対処法
Claude Codeの制限に達したとき、「待つだけ」が唯一の選択肢ではありません。コンテキストウィンドウ制限と使用量制限では対処法が異なります。
すぐできる回避策(/compact・/clear)
コンテキストウィンドウがいっぱいになった場合:
/compact [概要]: 会話を要約・圧縮してコンテキストを解放する/clear: 会話履歴を完全にリセットして新鮮な状態からスタートする
新しいタスクに移るタイミングでは /clear を積極的に使うことをおすすめします。前の作業の残骸がコンテキストを占有することを防げます。
5時間制限に達した場合:
- 次のリセット時刻まで待つ(最大5時間)
- 軽量なタスク(調査・ドキュメント整理等)を先に行い、コード作業はリセット後に集中させる
- Max 5x/20xへのアップグレードを検討する
トークン消費を抑えるプロンプトの工夫
トークンを多く消費するのは「曖昧で長い指示」です。明確で具体的なプロンプトにすることで、不要なやり取りを減らせます。
| 非効率な指示 | 効率的な指示 |
|---|---|
| 「このプロジェクトをいい感じにして」 | 「src/utils/format.tsのformatDate関数のバリデーション処理を修正して」 |
| 「エラーを直して」 | 「エラー: TypeError: Cannot read property ‘id’ of undefined(行23)を修正して」 |
| 「コードレビューして」 | 「@src/api/auth.tsのセキュリティの観点でのコードレビューをして」 |
ファイルを直接 @ファイル名 で指定することで、Claude Codeが不要なファイルを読み込む手間を省けます。
CLAUDE.mdの最適化でトークン使用量を削減
CLAUDE.mdはプロジェクトの設定・ルール・前提条件をClaude Codeに伝えるファイルです。このファイルはセッション開始時に毎回読み込まれるため、内容が長すぎると毎回のトークン消費が増加します。
実践的な最適化のポイント:- 不要なルールを削除する: 実際に使っていないMCPツールやルールは毎回消費されるだけ- コンパクトに書き直す: 箇条書き・短文で記述し、重複する内容は統合する- プロジェクト固有の情報に絞る: Claudeが元々知っている一般知識の記述は不要
Zennの実践ガイドによると、/clearとCLAUDE.mdの整備を組み合わせることで、トークン使用量を50〜70%削減できるという報告があります。
AI活用の具体的な進め方や、Claude Codeの制限をうまく管理しながら業務を自動化したい方は、まずは無料相談からお気軽にお問い合わせください。
API経由で使う場合の制限(サブスクとの違い)
企業でClaude Codeを組み込みシステムに統合したり、開発チームが大規模に活用する場合は、サブスクリプションプランではなくAPI経由での利用が選択肢になります。APIはサブスクとは独立した制限体系を持っています。
APIレート制限の基本(RPM・ITPM・OTPM)
Anthropic APIのレート制限は3つの指標で測定されます。
| 指標 | 意味 |
|---|---|
| RPM(Requests Per Minute) | 1分あたりのAPIリクエスト数の上限 |
| ITPM(Input Tokens Per Minute) | 1分あたりの入力トークン数の上限 |
| OTPM(Output Tokens Per Minute) | 1分あたりの出力トークン数の上限 |
これらの制限はトークンバケットアルゴリズムで管理されており、固定時間でリセットされるのではなく継続的に補充されます。
APIの利用Tier制度と制限値
AnthropicのAPIは、利用実績に応じて自動的にTier(段階)が上がる仕組みです。
| Tier | 条件 | claude-sonnetのRPM目安 |
|---|---|---|
| Tier 1 | $5以上のデポジット | 50 RPM |
| Tier 2 | $40以上の支払い実績 | 1,000 RPM |
| Tier 3 | $200以上の支払い実績 | 2,000 RPM |
| Tier 4 | $400以上の支払い実績 | 4,000 RPM |
さらに高い制限が必要な場合は、Anthropicの営業チームに問い合わせることでカスタムのエンタープライズ契約が可能です。
チームでAPI利用する際の制限管理
チームでAPIを利用する場合、ユーザー数に応じた適切なTPM(Tokens Per Minute)の設定が重要です。Anthropicのガイドラインでは、200名のユーザーを抱える組織の場合、合計で約400万TPMを目安として申請することが推奨されています(1ユーザーあたり約20,000TPM)。
APIの使用量はAnthropicのコンソール(console.anthropic.com)からリアルタイムで監視できます。アラート設定を活用することで、予期しないコスト超過を防ぐことができます。
よくある質問
Q. Claude Codeの制限に達したらどうなりますか?
使用量制限に達すると、「You’ve reached your usage limit」のようなメッセージが表示され、次のリセット時刻が案内されます。リセット時刻まで利用が一時停止されますが、コンテキストウィンドウの内容は保持されます。コンテキストウィンドウ制限の場合は、/compact または /clear でコンテキストを解放することで作業を継続できます。
Q. 5時間ローリングウィンドウはいつリセットされますか?
固定時刻ではなく、最初にメッセージを送った時点からカウントが始まります。例えば午前10時に最初のメッセージを送った場合、午後3時にリセットされます。制限に達した際に表示されるメッセージに次のリセット時刻が明記されています。
Q. ProとMax、どちらが制限が緩いですか?
MaxプランはProの5倍(Max 5x)または20倍(Max 20x)の使用量が認められています。頻繁に制限に達する場合や、一日中ヘビーに使う場合はMax 5x以上の検討をおすすめします。プランの詳細はClaude Code Pro vs Max 徹底比較を参照してください。
Q. 企業でチーム利用する場合、制限はどう管理すればよいですか?
Teamプランでは各ユーザーがProと同等の制限で使えます。大規模チームでは、API経由の利用とレート制限の管理が重要になります。Anthropicのコンソールで使用量モニタリングを設定し、必要に応じてティアアップを申請することをおすすめします。
Q. コンテキストウィンドウの残量はどうやって確認できますか?
Claude Codeのセッション内でコンテキスト使用率がステータスバーに表示される場合があります。また、/usage コマンドで現在の使用状況を確認できます。83.5%に達すると自動コンパクションが発動しますが、70%を超えた段階で手動の /compact を実行するのが推奨です。
まとめ
Claude Codeの制限は3種類あります。使用量制限(5時間ローリングウィンドウ)・週次制限・コンテキストウィンドウ制限の仕組みを正確に理解することで、予期せぬ作業中断を大幅に減らせます。
プラン別では、Proの約44,000トークン/5時間に対し、Max 20xは約220,000トークンと20倍の差があります。頻繁に制限に達する場合は、プランアップグレードの前に/clear・CLAUDE.md最適化などの回避策を試すことをおすすめします。実践例ではトークン使用量を50〜70%削減できたという報告もあります。
2026年3月からは1Mトークンの長コンテキストウィンドウが標準料金で提供され、大規模プロジェクトへの対応がさらに現実的になっています。
まずは自分のプランの制限値を確認し、/compact コマンドとCLAUDE.mdの整備状況を見直すことから始めてみてください。
関連記事: Claude Code 料金・プラン完全ガイド | Claude Code できること





