ClaudeでPDFが読み取れない・途中までしか答えないときの原因切り分け
AIを使いこなす執筆にClaudeを使用しています。

「PDFが読めない」「途中までしか答えない」の原因は、一つとは限りません。公式ヘルプでは、ページ数による処理の違い、会話の長さの上限(length limit)、利用量の上限(usage limit)、一時的な容量の制約が、別々の仕組みとして説明されています。見た目の症状が似ていても、対処は違います。 そこで、原因を「ファイル側・依頼側・利用状況側」のどこにあるかで絞ります。この記事では、症状から当たりを付ける切り分け表と、試す順のチェックリストを用意しました。 参照した公式ページは、チャットへのアップロード(2026年7月23日更新表記)、利用量と長さの上限(同10月13日更新表記)、エラーメッセージ(同10月15日更新表記)です。2026年10月27日に閲覧した内容で、上限値は変わる可能性があります。プランや利用環境によって表示や機能が異なる場合もあります。
この記事の目次
症状から原因を絞る切り分け表
いちばん近い症状の行から当たりを付けてください。
- アップロード自体が失敗する、疑う側:ファイル側、考えられる原因:1000ページ超、500MB超、20ファイル超、まず試すこと:ページ数と容量を確認し、分割する
- 読めるが、図表やグラフに触れない、疑う側:ファイル側、考えられる原因:101ページ以上は文章のみの処理になる、まず試すこと:図表のあるページだけ切り出す
- 後半の内容が抜ける・要約が薄い、疑う側:依頼側(可能性)、考えられる原因:一度に求めすぎ、範囲の指定がない、まず試すこと:範囲を区切って依頼する
- 「チャットの長さの上限を超える」旨が出る、疑う側:利用状況側(会話の長さ)、考えられる原因:添付や会話が長すぎる、まず試すこと:添付を減らす、新しい会話にする
- 「5-hour limit reached」などが出る、疑う側:利用状況側(利用量)、考えられる原因:利用上限に達した、まず試すこと:表示された時刻を待つ、依頼を軽くする
- 「容量の制約で応答できない」旨が出る、疑う側:利用状況側(混雑)、考えられる原因:一時的な負荷、まず試すこと:数分おいて再試行する
「後半が抜ける」だけは、画面の表示や仕様から原因を断定できません。次の章以降で、ひとつずつ確かめます。
ファイル側:ページ数と容量を先に見る
公式のファイルアップロードの説明では、チャットでは1ファイル500MBまで、1チャット20ファイルまで、PDFは1000ページまでとされています。ページ数による扱いは次のとおりです。
- 100ページ以下:文章に加え、画像やグラフなどの視覚要素も解析される
- 101〜1000ページ:文章のみの処理で、視覚要素は解析されない
- 1000ページ超:「ファイルが大きすぎる」旨のエラーになる
つまり、150ページの報告書に「グラフの傾向を教えて」と頼んでも、グラフ自体は見られていない可能性があります。これは不具合ではなく仕様です。図表を読ませたいページだけを別のPDFに切り出せば、100ページ以下の扱いになります。
プロジェクトに置くファイルは、同じページによると1ファイル30MBまでです。枚数に制限はありませんが、内容の合計がコンテキストウィンドウ(Claudeが一度に扱える情報量)に収まる必要があります。PDFを何本も入れて答えが薄くなるときは、使っていないファイルを外してみてください。
API利用者向けのPDF対応の解説には、リクエスト全体で32MB、1リクエスト600ページ(コンテキストウィンドウが100万トークン未満なら100ページ)までで、パスワードや暗号化のない標準的なPDFが条件、とあります。これはAPIの条件であり、チャットにそのまま当てはまると確認できたわけではありません。ただ、パスワード付きのPDFなら、設定を外した版で試す価値はあります。
文字を選択できないスキャン画像だけのPDFについては、確認した公式ページに説明がありませんでした。PDFビューアで文字を選択できるか確かめ、できなければ少ないページで試して、読めた範囲を確認してください。
依頼側:「読めた証拠」を先に取る
ファイルに問題がなさそうなら、依頼の出し方を見直します。いきなり本題を頼まず、どこまで読めているかを先に確認します。次は説明用の例で、実際に実行した出力ではありません。
添付PDFについて、まず次だけ答えてください。分析はまだ不要です。
1. 総ページ数(わかる範囲で)
2. 最初のページの見出し
3. 中ほどのページの見出しを1つ(何ページ目かも)
4. 最後のページの冒頭の1文
5. 図やグラフが含まれるページを、見えている範囲で挙げる最後のページが答えられない、ページ数が大きくずれる、図の項目が空になる、といった場合は、ファイル側の問題を疑います。全部答えられるなら、読み込みはできています。答えが薄い原因は、依頼の出し方か、次に説明する上限にあると考えられます。
後半が薄くなるときは、全体の要約を一度に求めず、範囲を切って頼みます。これも説明用の例です。
添付PDFの1〜20ページを対象に、次の形式でまとめてください。
- 各節の要点を2文以内
- 数値は原文のページ番号を併記
- 読み取れなかった箇所は「不明」と書き、推測で埋めない
終わったら「次は21ページから」と書いてください。20ページという区切りは目安で、公式の推奨値ではありません。内容の密度に合わせて調整してください。
回答が途中で切れたように見えるときは、「直前の続きから、重複せずに書いてください」と頼んでみてください。
利用状況側:上限メッセージを読み分ける
エラーメッセージの説明には、似て見える3種類の表示が別々に載っています。
- 長さの上限:「このチャットの長さの上限を超える。添付を減らす・小さくする、または新しい会話を始める」旨のメッセージです。内容を小分けにするか、新しい会話にします。
- 利用量の上限:「Approaching session limit」「5-hour limit reached」「weekly limit」など。会話の長さではなく、使った量の問題です。
- 容量の制約:「予期しない容量の制約で応答できない」旨で、すぐにまた試すよう案内されています。同ページでは通常の負荷管理とされ、数分で解消することが多いと説明されています。
長さと利用量の違いは、利用量と長さの上限の説明に整理されています。長さの上限は一つのチャットで扱える情報量、利用量の上限は一定期間に使える量です。有料プランには、5時間ごとにリセットされるセッション上限と、週ごとの上限があります。利用量は、会話の長さや複雑さ、使う機能、モデル、努力レベルで変わります。軽くする方法としては、プロジェクトの活用、使っていないファイルの削除、不要な拡張思考のオフ、使っていないコネクタのオフなどが挙げられています。
また、コード実行を有効にした有料プランでは、会話が上限に近づくと古いメッセージが自動で要約される、と説明されています。そのため、長い会話の序盤で渡した細かい条件が、後半で反映されにくくなる場合があります。これは仕様説明からの推測なので、重要な条件は毎回書き直すのが確実です。
試す順のチェックリスト
上から順に、1項目ずつ試してください。
- [ ] エラー文や警告文を、そのまま控える(長さ・利用量・容量のどれか判別する)
- [ ] PDFのページ数と容量を確認する(チャットでは1000ページ超、500MB超は不可)
- [ ] 101ページ以上なら、図表が必要なページだけ別PDFに切り出す
- [ ] パスワードや暗号化を外した版を用意する(API条件を参考にした試行)
- [ ] 文字を選択できるPDFか確認する(できない場合は少ないページで試す)
- [ ] 上の「読めた証拠」の依頼文で、先頭・中ほど・末尾が答えられるか見る
- [ ] 1回の依頼を、20ページ前後など小さな範囲に分ける
- [ ] 会話が長いなら、必要な要点だけ持って新しい会話にする
- [ ] プロジェクトなら、使っていないファイルを外す
- [ ] 利用量の表示が出ているなら、表示された時刻まで待つか、依頼を軽くする
- [ ] 容量の制約の表示なら、数分おいて再試行する
- [ ] 障害の可能性があるときは、status.claude.comを確認する(ただし容量の制約は、同ページには載らないと説明されています)
それでも直らないとき、そして結果の確かめ方
別の端末やブラウザで再現するか、同じPDFの一部だけで再現するかを試すと、ファイル固有の問題か環境の問題かを分けやすくなります。問い合わせるときは、機密を含まないよう、中身を架空の文書に置き換えた再現用PDFを用意してください。控えておいたメッセージ、ページ数、容量、プラン、試した手順を添えると、原因を特定しやすくなります。
切り分けが済んで答えが出ても、全ページが同じ精度で読まれたとは限りません。数値、日付、固有名詞、条件は、原文の該当ページで照合してください。契約書や社外に出す資料では、要約だけで判断せず、原文を確認したうえで使いましょう。

