PDFが「大きすぎる」と表示されたり、一部しか読み込まれなかったりするのは、次の5つの上限のどれかが原因です。ファイルサイズ、ページ数、トークン数で表すテキストの長さ、ファイル数、アップロードできる頻度です。2026年10月時点では、ChatGPTは文書1件あたり512 MBと200万トークンまで、Claudeはチャットで1つのPDFにつき500 MBと1,000ページまで、NotebookLMは1ソースあたり500,000語または200 MBまで受け付けます。テキスト文書の場合、問題になるのはメガバイトよりも、ページ数とトークン数の上限であることがほとんどです。
以下の数値はすべて、各社のヘルプまたはドキュメントのページから取得し、2026年10月27日に確認したものです。数値の横に出典へのリンクを添えています。各社が数値を公開していない項目は、表にその旨を記しました。
各上限の比較
上限は2026年10月時点のものです。各社が変更することがあるため、数値が重要な場合はリンク先のページを確認してください。
| 上限 | ChatGPT | Claude(チャット) | NotebookLM |
|---|---|---|---|
| ファイルサイズ | 文書・プレゼンテーションは1件あたり512 MB。スプレッドシートとCSVは約50 MB。画像は1枚あたり20 MB | 1ファイルあたり500 MB。プロジェクト内のファイルは1ファイルあたり30 MB | アップロードしたファイル1つにつき200 MB |
| ページ数 | ページ数の上限の記載なし | PDF1件あたり1,000ページ。画像(図表など)が解析されるのは100ページまで | PDFのページ数の上限の記載なし。Google Slidesは最大100スライド |
| テキストの長さ | テキストまたは文書ファイル1つにつき200万トークン(スプレッドシートには適用されない) | すべてがモデルのコンテキストウィンドウに収まる必要がある(モデルにより200K、500K、1Mトークン) | 1ソースあたり500,000語 |
| ファイル数 | プロジェクトあたり5、25、40ファイルのいずれか(プランによる)。GPTあたりナレッジファイル10個 | 1チャットあたり20ファイル。プロジェクトでは、内容がコンテキストウィンドウに収まれば無制限 | 無料プランでは50ソース |
| 頻度 | 3時間あたり80ファイル。無料ユーザーは1日3ファイル。混み合う時間帯はこれより少なくなることがある | 5時間ごとにリセットされる利用上限と、週ごとの上限がある。ファイル数は非公開 | 計算量に基づく利用上限。クォータは5時間ごとに更新され、週ごとの上限まで使える |
出典: OpenAI, Uploading files and audio to ChatGPT; Claude, Upload files to Claude と context window on paid plans; Google, Add or discover new sources と usage limits。Googleのヘルプセンターでは、NotebookLMの名称が現在「Gemini Notebook」になっています。
「Claude takes 30 MB」という引用を見かけることがあります。Claudeのページでは、30 MBはプロジェクトのファイルの1ファイルあたりの上限です。チャットに添付するファイルは、500 MBまで可能です。
各社が公開していない情報
- OpenAIのアップロードのページには、PDFのページ数の上限が書かれておらず、会話中のモデルのコンテキストウィンドウも記載されていません。200万トークンの上限は、ファイル1つごとのものです。
- GoogleのNotebookLMのページには、無料ユーザー向けに50ソースとあるだけで、有料プランのソース数は記載されていません。利用上限も「standard」またはその倍数としか説明されていません。
- Claudeのヘルプページには、利用上限に達するまでに送れるメッセージ数やファイル数が示されていません。
これらについて他のサイトに載っている数値は各社が公開したものではないため、この記事では取り上げません。
どの上限に当たりましたか?
| 表示内容 | 各社のページの記載 | 対処法 |
|---|---|---|
| Claude:「Uploaded file is too large」 | 1,000ページを超えるPDFはアップロードできず、このエラーが表示されます。 | 文書を章ごとに分割するか、必要な部分のテキストをアップロードします。 |
| Claudeはテキストを読むが、グラフを無視する | 101〜1,000ページのPDFは、テキストのみで処理されます。 | 回答がほしいグラフは、100ページ以下のPDFに入れておきます。 |
| Claude:チャットが長さの上限に達する | 長さの上限はコンテキストウィンドウによって決まり、モデルごとに異なります。 | 新しいチャットを始めるか、ファイルをプロジェクトに入れます。 |
| ChatGPT:数回アップロードしただけで「upload limit reached」と表示される | 3時間あたり80ファイル、無料プランは1日3ファイル。失敗したアップロードも上限に数えられることがあります。 | しばらく待ち、Settings > Storageを確認して、ファイルの数を減らし、1つあたりを大きくして送ります。 |
| ChatGPTが長いファイルの内容を拾いきれない | ファイルの上限は200万トークンです。Enterprise以外では、ChatGPTは埋め込まれた画像ではなくデジタルテキストを抽出する、テキストベースの検索を使います。 | 各回答の根拠になったページやセクションを尋ね、元の文書と照らして確認します。 |
| NotebookLMがソースを受け付けない | 上限は1ソースあたり500,000語または200 MBで、無料プランでは50ソースです。アクセスできなくなったソースも上限に数えられます。 | ソースを分割するか、使わなくなったソースを削除します。 |
小さなPDFでも失敗する理由
メガバイトは、ファイルがどのように保存されているかを表す単位です。ツールが読めるかどうかを左右する上限は、ページ数とトークン数で数えられます。
ClaudeのPDFに関するドキュメントによると、各ページは抽出されたテキストとしても、画像としても処理されます。テキストは密度によって1ページあたり通常1,500〜3,000トークンかかり、画像はそれに上乗せして数えられます。同じページには、文字が小さい、表が複雑、グラフィックが多いといった密度の高いPDFでは、ページ数の上限に達する前にコンテキストウィンドウが埋まることがある、とも書かれています。ここに挙げた数値はAPIの開発者向けドキュメントのもので、チャットの上限は上にリンクしたページに載っています。
Claudeのヘルプページには、PDF以外の文書ではテキストのみを抽出し、埋め込まれた画像は読み取れない、とも書かれています。テキストファイルには、処理すべきページ画像がありません。
スキャンしたPDFは別のケースです。スキャンしたページはテキストの画像なので、OCRで読み取るまでは、抽出できるデジタルテキストがありません。ここにリンクした各社のページには、スキャンしたページの扱いが書かれていません。そのため、スキャンしたページから1文を引用するようツールに頼んで、実際のファイルで試してください。
アップロード前にMarkdownに変換する
Markdownはプレーンテキストなので、ツールにはページの画像ではなく文字が渡されます。 MD Factory はPC上でPDF、Wordなどの文書をMarkdownに変換します。アップロードは不要です。スキャンしたページはローカルOCRで読み取ります。
- PDFをMD Factoryに追加するか、ウィンドウにドラッグします。変換はすぐに始まります。
- 行に完了、要確認、失敗のいずれかが表示されるまで待ちます。要確認の結果は開いて、元の文書と比較します。
- 元のファイルの隣に保存された
.mdファイルを開きます。目次や付録など、不要なセクションを削除してから、結果をアップロードします。
元のPDFは変更されません。画像は _images フォルダーに入り、Markdownファイルの隣に置かれます。アップロードするテキストには含まれません。
ChatGPTとClaudeの対応ファイル形式の一覧には、 .mdは含まれていません。NotebookLMの一覧には含まれています。ツールがファイルを受け付けない場合は、テキストをチャットに貼り付けるか、コピーを .txtとして保存してください。この形式なら、どちらの一覧にも含まれています。
MD Factoryはファイルを分割しません。また、結果が小さくなることも約束しません。Markdownテキストの長さは文書によって決まります。変換してアップロードし、ツールがファイル全体を読めるようになったか確認してください。
スキャンしたPDFについては、 スキャンPDFのガイドをご覧ください。テキストを選択できるPDFについては、 PDFをMarkdownに変換するガイドをご覧ください.
フォルダーごと変換する
フォルダーを追加をクリックすると、MD Factoryがフォルダー内の対応するすべての文書を変換します。文書ごとにその隣に専用のMarkdownファイルが作られるため、ファイル単位の上限に合っています。ChatGPTは3時間に80ファイル、Claudeは1チャットに20ファイル、NotebookLMは50ソースです。
MD Factoryは文書を結合しません。フォルダー内のファイル数がツールの上限を超える場合は、Markdownファイルを自分で結合し、1つのファイルとしてアップロードしてください。 文書を1つのMarkdownファイルにまとめるガイド では、PowerShellのコマンドと、各文書の出典行を紹介しています。また、 一括変換ガイド では、フォルダーの変換をさらに詳しく説明しています。
ツールの対応一覧にないファイルも変換できます。たとえば、Outlookの .msg と .eml メールやZIPアーカイブは、3つのどの一覧にも含まれていませんが、MD Factoryは変換できます。
変換では解決しないこと
- 各サービスの上限は変わりません。 変換で変わるのは、送信する内容です。上限が引き上げられるわけではありません。文書のテキストが200万トークンまたは500,000語を超える場合は、分割してください。
- 画像は失われます。 Markdownが保持するのは、テキストと画像ファイルです。グラフについて質問したい場合は、Claudeの画像解析の上限である100ページ以内のPDFを送ってください。関連ページ: AI向けのPDF、Word、Markdown.
- 非常に大量の文書。 文書が数百件ある場合、1件ずつチャットにアップロードするのは適切な方法ではありません。関連ページ: RAG向けのPDFからMarkdownへの変換.
- 変換には誤りが出ることがあります。 OCRの結果や表は、元の文書と照らして確認してください。特に数字と名前に注意が必要です。
出典
2026年10月27日に確認しました。
- Uploading files and audio to ChatGPT (OpenAI Help Center)
- Visual Retrieval with PDFs FAQ (OpenAI Help Center)
- Upload files to Claude (Claude Help Center)
- How large is the context window on paid Claude plans? (Claude Help Center)
- How do usage and length limits work? (Claude Help Center)
- PDF support (Claude Platform docs)
- Add or discover new sources for your notebook (Gemini Notebook Help)
- Manage your Gemini Notebook usage limits (Gemini Notebook Help)