ChatGPTで画像をアップロードできないとき、最初にやるべきことは連続リトライでも、全キャッシュ削除でも、すぐのプラン変更でもありません。新しい通常のChatGPTチャットを開き、20MB未満の静的PNGまたはJPGを1枚だけ試します。その結果で、問題がアップロードボタン、ファイル、処理、上限、Library保存容量、ブラウザやアプリ、アカウントやワークスペース、OpenAI側の状態、APIのどれに属するかを分けます。
| 見えている症状 | まず疑う層 | 最初の安全な確認 | 止める基準 |
|---|---|---|---|
| ボタンがない、グレーになっている | アプリ、ブラウザ、アカウント、ワークスペース | 新しい通常チャット、別ブラウザ、別端末 | ボタンが出るまでは画像加工をしない |
| ファイルがすぐ拒否される | 形式、サイズ、アニメーション、破損 | 20MB未満の静的PNG/JPGを試す | 既知の良い画像も失敗してから環境を見る |
| アップロードが進まない | 処理、ネットワーク、サービス状態 | OpenAI Statusと別ネットワーク/端末 | 同じ画像がどこでも失敗するなら連打しない |
| 上限や保存容量のメッセージ | ファイルアップロード上限、Library | リセット待ち、添付数削減、保存容量確認 | 上限の層が不明なまま課金しない |
| コードだけが失敗する | OpenAI API画像入力 | endpoint、model、URL/base64/file_id、project limits | ChatGPT契約をAPI権限の証拠にしない |
同じ既知の良い画像が、新しいチャット、別ブラウザまたは端末、別ネットワーク、状態確認後も失敗するなら、次は証拠を集めます。必要なのはスクリーンショット、日時とタイムゾーン、利用環境、ファイル形式とサイズ、アカウントやワークスペース、Status確認結果、可能ならrequest IDです。
まず小さい既知の画像で試す
切り分けの目的は、元画像を直すことではなく、アップロード経路が動くかを確認することです。個人情報、顧客資料、医療画像、金融情報、顔写真ではなく、無害なテスト画像を用意します。PNGまたはJPG、20MB未満、アニメーションなし、特殊なメタデータなしのファイルが向いています。
OpenAIの画像入力ヘルプとファイルアップロードFAQは、2026-05-19時点の確認で画像の20MB制限を示しています。ChatGPTの画像入力ではPNG、JPEG/JPG、非アニメーションGIFが案内されています。これらは永遠の保証ではなく、現時点の公式境界として扱い、記事や運用で使うときは日付を添えるべき情報です。
小さい画像で試す理由はもう1つあります。OpenAIのファイルアップロードFAQは、ファイルアップロード上限、Freeユーザーの少ない日次上限、混雑時の制限低下、失敗した試行がカウントされる可能性に触れています。残り回数が常に見えるわけではないため、同じ大きなファイルを何度も送るのは悪い診断です。
ChatGPTのどの表面なのかを分ける

「ChatGPTに画像をアップロードする」は1つの機能に見えますが、実際には複数の表面があります。ここを混ぜると、ボタンがない人にAPIドキュメントを読ませたり、ファイル破損の人にプラン変更を勧めたり、Library容量の人にキャッシュ削除を繰り返させたりします。
| 表面 | 担当すること | 最初の見分け方 |
|---|---|---|
| ChatGPT Images編集 | 既存画像をアップロードして変更を頼む | 画像は入っており、編集や生成側が問題 |
| 画像入力分析 | ChatGPTに画像を見せて説明させる | 画像がメッセージ内に表示される |
| 一般ファイルアップロード | 添付ボタン、処理、回数、計画やワークスペース制限 | ファイルエラー、上限、ボタン無効 |
| Library保存容量 | 保存されたファイルや画像 | storageやLibraryの警告 |
| カスタムGPT/ChatGPT App | そのツールが添付を許すか | 通常チャットは動くが特定GPTだけ不可 |
| OpenAI Status | サービス状態や処理障害 | 複数端末や複数ファイルで同じ失敗 |
| OpenAI API画像入力 | URL、base64、file_id、model、project | コード、HTTPレスポンス、SDKログ |
画像がChatGPTに入る前の失敗なら、この分岐に集中します。画像は入るが生成で止まる場合は ChatGPT画像生成制限の解説 が近い問題です。ChatGPT Images 2.0やgpt-image-2の名前とAPI経路が問題なら ChatGPT Images 2.0のルート解説 に分けます。
アップロードボタンが出ない、またはグレー
ボタンが出ない時点では、ファイルはまだChatGPTに届いていません。画像を圧縮しても、HEICをJPGにしても、添付ボタンが無効なら改善しないことが多いです。まず疑うのはアプリ状態、ブラウザプロファイル、拡張機能、ログイン状態、ワークスペースの管理設定、カスタムGPTの仕様、サービス状態です。
順番を固定します。通常の新規チャットを開く。別ブラウザプロファイルまたはプライベートウィンドウで拡張を外す。Webとモバイルアプリを相互に試す。会社、学校、Business、Enterpriseのワークスペースなら添付が管理者により制限されていないかを見る。最後にOpenAI Statusを確認する。
通常チャットでは添付できるが、特定のGPT、プロジェクト、Appでは添付できない場合、それはChatGPT全体の停止ではありません。そのツールの設定、権限、または対応範囲が違います。日本語で報告するときも「ChatGPTが使えない」ではなく「通常チャットは可、特定GPTだけ不可」と書く方が早く伝わります。
ファイルが拒否される
ファイル拒否は最も切り分けやすい分岐です。サイズ、形式、アニメーション、破損、解像度、メタデータを順に確認します。まず既知の小さいPNG/JPGが通るかを見ます。通るなら、ブラウザより元画像側に集中できます。
| ファイル症状 | 先にすること | なぜ効くか |
|---|---|---|
| 20MBを超える | 小さいPNG/JPGに書き出す | 公式ヘルプの明確な第一境界 |
| HEIC、TIFF、SVG、PDF、特殊WEBP | PNG/JPGでテストする | App側の診断は最も互換性が高い形式から始める |
| アニメーションGIF | 1フレームを書き出す | 画像入力ヘルプは非アニメーションGIFを示す |
| スクリーンショットは入るが読めない | 重要部分を切り出し解像度を上げる | アップロード成功と理解成功は別 |
| 1つのファイルだけ失敗 | 再書き出し、メタデータ削除 | 破損は単一ファイルだけに出る |
機密画像を使って最初のテストをしないでください。診断に必要なのはアップロード経路の確認であって、実データの内容ではありません。
上限、回数、Library保存容量

上限や保存容量の表示が出たら、連続リトライを止めます。OpenAIのファイルアップロードFAQは、ファイルアップロード上限、Freeユーザーの少ない日次上限、混雑時の制限、失敗試行がカウントされる可能性を説明しています。残り回数が見えない状態で何度も送ると、確認そのものが失敗要因になります。
Library保存容量は日次添付上限と同じではありません。OpenAIのFile storage and Libraryの説明では、Library storageはdaily attachmentやchat limitsと分かれ、保存上限はプランで異なります。そのため、日次上限ではなく保存容量が詰まっているケースもあります。
| 証拠 | 意味 | 次の動き |
|---|---|---|
| daily limitやupload cap表示 | 添付上限が働いている | リセット待ち、試行回数を減らす |
| Libraryやstorageの表示 | 保存容量が原因かもしれない | 不要ファイルを確認・削除 |
| 失敗を何度も繰り返した | 失敗分が数えられた可能性 | 一度止めて、後で小さい画像で再確認 |
| 仕事用アカウントだけ不可 | 管理者設定や権限 | 個人アカウントの結果と混ぜない |
| 上限表示なしに全環境で失敗 | 上限とは断定できない | Statusとサポート証拠へ進む |
ブラウザ、アプリ、端末、ネットワーク
同じ画像が一方の環境で失敗し、別環境で成功するなら、ファイルではなくローカル環境の可能性が高いです。ブラウザ拡張、古いキャッシュ、写真やファイルへのモバイル権限、古いアプリ、VPN、プロキシ、会社のセキュリティゲートウェイ、コンテンツフィルタが候補です。
比較は1変数ずつにします。同じファイル、同じアカウント、別ブラウザ。同じファイル、同じアカウント、別端末。同じファイル、別ネットワーク。許可されているなら個人ルートとワークスペースルートの比較。これが済む前に全消去や再インストールをすると、何が効いたのかわからなくなります。
デスクトップだけ失敗するなら、ブラウザプロファイル、拡張、権限、ネットワークを疑います。スマホだけ失敗するなら、写真/ファイル権限、アプリ更新、モバイル回線を見ます。同じネットワーク上の全端末で失敗するなら、VPNやプロキシ、Statusを先に見ます。
アカウント、ワークスペース、カスタムGPT
アカウントの問題は本当にありますが、最初から「Plusではないから」と決めるのは危険です。Free、Plus、Pro、Business、Enterprise、学校ワークスペース、カスタムGPT、Appコンテキストは、同じ添付入口を持たないことがあります。プランは一部の上限や機能に関係しますが、壊れたファイル、ブラウザ拡張、Library満杯、ワークスペース禁止、APIリクエストミスは直しません。
通常チャットが動くか、特定GPTだけ失敗するか、同じワークスペースの他ユーザーも同じかを確認します。会社や学校のアカウントでは、管理者設定やデータ制御が原因になることがあります。報告では「仕事用ワークスペースでは不可、個人では可」のように分けると、相手が判断しやすくなります。
表示された文言はそのまま保存してください。組織のポリシーを示す文言、上限を示す文言、storageを示す文言、単なる処理失敗はそれぞれ意味が違います。
OpenAI Statusと処理障害
OpenAI Statusは、同じ小さい既知の画像が複数のファイル、ブラウザ、端末、アカウントで失敗するときに重要です。OpenAIでは過去にファイルアップロードや新規アップロード内容の処理で公式インシデントがありました。つまりサービス側の分岐は現実にあり得ます。
診断時点で OpenAI Status を見ます。前日の状態ではなく、その場の状態が必要です。ChatGPT、files、uploads、images、APIsに関する障害が出ているなら、時刻を保存して復旧を待ちます。緑表示でも全環境で失敗するなら、サポート証拠を作る方が次の行動になります。
証拠には、日時とタイムゾーン、プラットフォームとアプリバージョン、ファイル形式とサイズ、新規チャット結果、別ブラウザ/端末結果、ワークスペース種別、Status結果、見える場合のrequest IDを含めます。
APIの問題なら別ルートで見る
コード、SDKログ、HTTPレスポンス、サーバートレース、プロバイダラッパーで失敗しているなら、ChatGPTアプリではなくAPIとして扱います。OpenAI APIの画像入力は、ルートとモデルに応じてURL、base64 data URL、file IDを使います。リクエストサイズ、token、モデル、プロジェクト、組織、請求、上限も関係します。
| APIの証拠 | 確認すること |
|---|---|
| request body | URL、base64、file IDの形が端点に合うか |
| model | そのモデルが画像入力に対応するか |
| file ID | 目的、形式、プロジェクトが合うか |
| project/organization | API keyと見ている上限のプロジェクトが同じか |
| error body/headers | 権限、quota、rate、request shape、不対応入力のどれか |
| billing/limits | Platformアカウント状態と利用量 |
CSV、Excel、PDF、文書を画像生成に使いたい場合は、GPT Image 2 CSV/Excelアップロード手順 に分けます。ワークブックはファイルですが、すべての画像入力端点が自動で画像として扱うわけではありません。
サポートに送る情報

サポートへ送る前に、簡単な分岐を潰します。必要なのは長い説明ではなく、再現できる短い証拠です。何が、どこで、いつ、どのファイルで失敗し、どの比較をしたのかを揃えます。
| 証拠 | 例 |
|---|---|
| 具体的な症状 | ボタンなし、ファイル拒否、アップロード停止、上限、保存容量 |
| スクリーンショット | エラー全体またはグレーのボタン。私的内容は避ける |
| 日時とタイムゾーン | 2026-05-19 14:35 America/New_York |
| プラットフォーム | Chrome Web、Safari Web、iOS、Android、デスクトップ |
| ファイルテスト | 20MB未満の静的PNG/JPGが成功または失敗 |
| アカウント/ワークスペース | Free、Plus、Pro、Business、学校、カスタムGPT |
| Status確認 | OpenAI Statusが正常または影響あり |
| 別端末結果 | 別ブラウザ/端末も同じ、または一環境のみ |
| request ID | 画面やAPI応答にあれば含める |
OpenAIがその表面について明示していない限り、「画像アップロードが廃止された」とは書かないでください。アカウント証拠がない限り「Plusが必須」とも書かないでください。Webのボタンだけがないなら「APIが落ちている」とは言えません。
よくある質問
なぜChatGPTで画像をアップロードできないのですか?
原因は、ファイルサイズや形式、ファイルアップロード上限、Library保存容量、ブラウザやアプリ状態、ワークスペース/アカウント制限、サービス障害、APIとの混同などです。まず20MB未満の静的PNG/JPGを新規チャットで試します。
ChatGPTの画像アップロードにサイズ制限はありますか?
あります。2026-05-19時点で確認したOpenAIヘルプは画像の20MB制限を示しています。大きな写真、動くGIF、特殊形式、文字が細かいスクリーンショットより、小さいPNG/JPGで診断します。
アップロードボタンがグレーの理由は?
ファイルが届く前の問題なので、アプリ、ブラウザ、アカウント、ワークスペース、機能状態、サービス状態を見ます。新しい通常チャット、別ブラウザ、別端末、OpenAI Statusの順が安全です。
max 0 uploads at a time は何ですか?
まず上限、アカウント、ワークスペースの分岐として扱います。連続リトライを止め、文言と時刻を保存し、後で小さい既知の画像で再確認します。
Freeでも画像をアップロードできますか?
OpenAIの説明は複数のChatGPT表面にまたがります。入口、上限、混雑時制限、ワークスペース設定、地域やアカウント状態が変わる可能性があるため、現在の画面と公式ヘルプを基準にします。
Plusにすれば直りますか?
最初の修正としては不十分です。Plusは一部の利用条件に関係する可能性がありますが、壊れたファイル、拡張機能、保存容量、ワークスペース禁止、サービス障害、APIリクエストミスは直しません。
スマホではできてPCではできない場合は?
PC側のブラウザプロファイル、拡張、キャッシュ、権限、ネットワークが疑われます。同じテスト画像と同じアカウントで、別ブラウザ、プライベートウィンドウ、モバイルアプリ、ネットワークを比較します。
画像生成はできるのに画像をアップロードできないのは同じ問題ですか?
違います。生成の制限は、プロンプトや画像が受け付けられた後に起きます。アップロード失敗は、その前のファイル、ボタン、上限、保存容量、アカウント、サービス経路で止まっています。
APIの画像入力も同じルールですか?
同じではありません。APIはURL、base64 data URL、file IDを使い、モデル、端点、プロジェクト、組織、請求、上限に従います。ChatGPTの契約はAPIプロジェクトの上限を自動で変えません。



