ChatGPT File Upload Limit: Size & Count Caps (2026)
ChatGPT limits uploads on three separate axes: per-file size, how much content it will actually read, and how many files you can attach. As of 2026, individual files are capped at roughly 512MB, but text and documents are also bound by a token ceiling (around 2 million tokens), spreadsheets by a row/cell limit, and each conversation by about 10 to 20 files. There are also daily upload caps that vary by plan. These figures change often, so treat them as a snapshot.
The Limits at a Glance (as of 2026)
Per-file size
- Up to roughly 512MB for most file types
- Images are capped lower (around 20MB per image in practice)
Content that actually gets read
- Text and documents: a token ceiling around 2 million tokens per file
- Spreadsheets/CSVs: capped by rows and cells, not just file size
Per-conversation and per-message
- Around 10 to 20 files attached to a single conversation
- A handful of images per message
Daily
- Free plans have tighter daily upload caps; Plus and Pro raise them
OpenAI adjusts these ceilings regularly, and the exact numbers differ between the web app, mobile, and API. Always confirm against OpenAI’s current help center before relying on a specific figure.
Why “512MB” Isn’t the Whole Story
A file can be under the size cap and still be too big for ChatGPT to fully use. The real constraint on documents is tokens, not megabytes. A dense 512MB PDF can contain far more text than the model will read in one pass, so ChatGPT may summarize, truncate, or work from only part of it. If precise answers matter, split large documents into focused sections rather than dumping one giant file.
For spreadsheets and CSVs, the binding limit is usually rows and cells. ChatGPT can analyze large tables, but very wide or very tall sheets get sampled or truncated. Trim to the columns and rows that matter before uploading for the most reliable analysis.
Images: Lower Caps, Separate Rules
Images follow their own, tighter rules than documents:
- Each image is capped well below the document limit (around 20MB in practice).
- Only a handful of images per message are accepted.
- Very large images may be downscaled before the model sees them, which can blur fine detail like small text in a screenshot.
If you need to analyze text inside an image, crop tightly to the relevant region so downscaling doesn’t destroy legibility.
Files Per Conversation and Daily Caps
Beyond any single file, ChatGPT limits how many files a conversation can hold (roughly 10 to 20) and how many you can upload per day. Free plans hit the daily wall fastest; Plus and Pro raise it. When you hit a per-conversation limit, starting a fresh chat resets the count — but you’ll lose the context of the earlier thread, so group related files into one conversation deliberately.
Troubleshooting
What is the maximum file size for ChatGPT?
Around 512MB per file for most types as of 2026, with images capped lower (roughly 20MB each). Confirm current values in OpenAI’s help center.
Why won’t ChatGPT read my whole document?
Because documents are limited by tokens, not megabytes. A file under the size cap can still exceed the ~2M-token reading ceiling, so ChatGPT summarizes or truncates. Split large files into focused sections.
How many files can I upload to one ChatGPT conversation?
Roughly 10 to 20 files per conversation. Start a new chat to reset the count, though you’ll lose the earlier thread’s context.
Is there a daily upload limit on ChatGPT?
Yes. Free plans have tighter daily upload caps; Plus and Pro raise them. The exact numbers change and aren’t always published.
Why does my spreadsheet get truncated?
Spreadsheets are bound by row and cell counts, not just file size. Very large sheets get sampled. Trim to the relevant columns and rows before uploading.
Quick Reference
| Limit type | Approximate cap (2026) |
|---|---|
| Per-file size | ~512MB |
| Per image | ~20MB |
| Text/document reading | ~2M tokens |
| Files per conversation | ~10-20 |
| Daily uploads | Varies by plan |
Figures as of 2026 and subject to frequent change.
If you’d rather have an AI that works directly in your inbox — pulling attachments, reading them, and acting on triggers — than one you upload files into by hand, an assistant like Carly runs from your email. See the best AI inbox management tools.
Related guides: ChatGPT Plus limits · Claude file upload limit · ChatGPT message limit · ChatGPT productivity guide · Claude code usage limits
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

