ChatGPT Project File Limits 2026: Files, Sizes and Missing Images

ChatGPT Projects hold 5, 25 or 40 files by plan, and images inside Project files may be skipped. Every Project and GPT limit, and what to do when you hit one.

Short answer: a ChatGPT Project holds 5 files on Free, 25 on Go and Plus, and 40 on Edu, Pro, Business and Enterprise. A custom GPT holds 20 knowledge files. Every file still has to fit the normal limits, 512 MB and 2 million tokens for documents, and all of it counts toward a 25 GB per-user storage cap. The catch most people miss: images inside Project files may not be read, even though the same PDF works when attached to a chat.

ChatGPT Project and GPT limits (October 2026)

From OpenAI's "Uploading files and audio to ChatGPT" help article, updated 23 October 2026:

LimitFreeGo and PlusEdu, Pro, Business, Enterprise
Files per Project52540
Files per GPT (knowledge)202020
Upload rate3 per day80 every 3 hours80 every 3 hours

And the per-file and storage limits that apply on every plan:

LimitValue
Documents and presentations512 MB per file
Text and document files2 million tokens per file
Spreadsheets and CSVAbout 50 MB, depending on row size
Images20 MB per image
Storage25 GB per user, 100 GB per organization

OpenAI says it may lower the upload rate during peak hours, and it doesn't show how much of the rolling quota you have left.

Why images go missing in Projects

This is the limit that isn't a number. OpenAI's help centre says ChatGPT can analyze both text and images in PDFs, including charts and diagrams, when you attach the PDF to a chat. But "files saved as GPT knowledge or project files are handled differently from direct chat attachments. Embedded images may not be included automatically."

In practice that means a scanned PDF, which is nothing but images, can seem empty inside a Project. A report whose key figures are charts can lose them. The text of the same file still works.

The fix: attach the PDF directly to the conversation when you need its images, even inside a Project chat. For one chart or one scanned page, upload it separately as a PNG, JPEG or non-animated GIF.

When you hit a limit

  • The Project is full. Remove files it no longer needs, or merge several small related documents into one PDF so they use a single slot.
  • "Upload limit reached". That's the rate cap or the storage cap. If the message shows a retry time, wait until then. Otherwise check Settings, then Storage.
  • Storage is full. Deleting a chat doesn't delete a file saved in Library; delete the file in Library itself. Files in GPT knowledge are removed in the GPT builder.
  • A file is over the size or token limit. Split it into sections. A truncated upload is worse than a refused one, because answers look complete.
  • A .gdoc won't upload. Export it from Google Docs as PDF or DOCX first.

A different model: questions across documents without a file cap

Projects work by copying files into ChatGPT. If your documents already live somewhere, a wiki, Google Drive, SharePoint or PDFs in your browser, copying them in is the step that runs into every limit above.

Sidenote reads documents where they are, in your browser and read-only, and groups the ones you're working with into a Collection you can ask across. Every answer cites the exact sentence it came from, and clicking the citation opens that passage. Collections are on paid plans and have their own plan limits, so this isn't unlimited either. The difference is that nothing is copied into a chat, so there are no Project slots, missing images or stale copies to manage.

ChatGPT Projects vs reading documents in place

ChatGPT ProjectsIn-browser reader (Sidenote)
How documents get inUploaded copiesRead where they live
File cap5, 25 or 40 per ProjectPlan limits per Collection
Images in PDFsMay be skipped in Project filesScans OCR'd on paid plans
Stays currentRe-upload after editsReads the live page
Verify an answerCheck the file by handClick to the exact sentence
Best forOngoing work with ChatGPT's toolsQuestioning a set of real documents

For the rest of ChatGPT's file rules, see why ChatGPT can't read my PDF. The equivalent limits for Google's tool are in Gemini Notebook limits.

Frequently asked questions
It depends on your plan: up to 5 files per Project on Free, 25 on Go and Plus, and 40 on Edu, Pro, Business and Enterprise, according to OpenAI's help centre in October 2026. File size limits and your account's storage cap also apply.
OpenAI says files saved as Project files or GPT knowledge are handled differently from direct chat attachments, and embedded images may not be included automatically. To ask about a chart, diagram or scanned page, attach the PDF directly to the chat or upload the image separately.
Up to 20 files as knowledge, subject to the same per-file size limits and the user or organization storage caps.
Yes, a shared one. Upload storage is capped at 25 GB per user and 100 GB per organization, across chats, Projects and GPT knowledge. Check Settings, then Storage, to see your Library usage.
New files are refused until you remove some. Delete files the Project no longer needs, merge small documents into one PDF, or attach the extra file to a single chat instead of the Project.
Install Sidenote (free)See Sidenote Collections
All guides
Ready when you are

Stop digging. Start asking.

Add Sidenote to your browser, open any page in your wiki, and ask it the question you’ve been Slacking the team about.

No card required · Free plan forever