A recent ChatGPT update from March 2026 lets you upload more files at once, so you can analyze more documents together.
Here Are the Main Changes for File Analysis
- You can now attach up to 20 files per message, with double the previous word limit.
- The update supports more text and code files, like logs and configs.
- Using Cmd+A or Ctrl+A now selects only transcript content, not interface elements, simplifying management.
- These updates are now available on Free, Plus, and Pro plans and work on the web, iOS, and Android.
2026 File Analysis Limits By Plan
- ChatGPT free: You can upload up to three files each day.
- ChatGPT Plus: Upload up to ~80 files every 3 hours (10 per message, 512 MB each, rolling 3-hour window).
- ChatGPT Pro/Enterprise: Unlimited uploads (no per-message limit; 40 per project in some setups; 512 MB per file).
These changes, plus cloud options, simplify document analysis.
The number of files you can upload to ChatGPT depends on your subscription. Free users can upload 3 files/day; Plus, users can upload about 80 files in 3 hours; and Pro users have no cap.
This guide explains file upload limits for each 2026 plan, including message, daily, and size restrictions.
ChatGPT File Upload Limits 2026
| Plan | Price. | Files you can upload. | Per message. |
| Free. | $0 | 3 files / Day | Three files |
| Go. | $5.50 per month | Extended more than free. | Ten files. |
| Plus | $20 per month. | 80 files / 3 hours. | 10 files |
| Pro. | $200 per month. | Unlimited. | Unlimited |
| Team | $25/user/month. | ~80 files / 3 hours | 10 files |
| Enterprise | Custom. | Negotiable. | Negotiable. |
ChatGPT Free: 3 Files Per Day
With ChatGPT’s free plan, you can upload up to 3 files each day. This differs from paid plans, which may offer higher upload limits. Don’t worry, the limit resets every 24 hours, so you’ll get a fresh start tomorrow.
- Daily limit: three files total.
- Per message: up to 3 files.
- Each file can be up to 512 MB.
- Reset every 24 hours.
If you reach this message, you will see it. You’ve reached your file upload limit. Don’t worry, our guide has quick steps to help you fix this error.
ChatGPT Plus: ~80 Files per 3 Hours
ChatGPT Plus, at $20 per month, gives you a much higher upload limit.
- Plus: About 80 files allowed per 3-hour rolling window.
- Each message can contain up to 10 files.
- File size: 512 MB per file.
- The 3-hour window gradually refreshes upload limits.
How the Rolling Window Works
Plus’s rolling window means uploads refresh gradually over time, not just once daily.
- Example: Upload at 2 pm, refresh by 5 pm.
- Older uploads expire over time, freeing space for new files.
- Uploads refresh bit by bit over time; you don’t have to wait for a full reset.
The 10-File-Per-Message Limit
Even with Plus, attach up to 10 files per message. For big projects, upload in batches across several messages.
Chat GPT Pro: Unlimited Uploads
ChatGPT Pro ($200 per month) is the only plan that enables truly unlimited file uploads; Free and Plus have distinct caps.
- Upload limit: unlimited, subject to abuse guard rails.
- No practical limit per message.
- Each file can be up to 512 MB.
- Additional perks, unlimited GPT-5.2, and advanced reasoning features.
At $200 per month, $2400 per year, Probe is perfect for power users and professionals who want to use AI to their heart’s content. No limits.
File size limits (all plans)
| File type | Maximum size. |
| Documents, PDF, DOCX, TXT etc. | 512 MB |
| Images: PNG, JPG, GIF, WEBP | 20 MB |
| Spreadsheets, XLSX, CSV. | 50 MB |
| Text content | ~2 million tokens. |
Supported File Types
ChatGPT accepts these file formats.
- Documents: PDF, DOCX, DOC, PPTX, PPT, TXT, RTF, ODT.
- Spreadsheets, XLSX, XLS, CSV.
- Code JS, KS, PY, Java, C, C++, Go, Rust, Ruby, PHP, and more
- Images: PNG, JPG, JPEG, GIF, WEBP.
- Data, JSON, XML, HTML.
How To Upload More Files Than Your Limit
If ChatGPT’s limits are getting in your way, here are some options you can try.
Option 1: Combine Files Recommended
The best workaround is to merge multiple files into a single file before uploading. ChatGPT counts the number of files, not the total number of items in them. So a single large file with 100 documents still counts as a single upload.
One file does this automatically.
- Go to onefileapp.com
- Upload your files or folders or import from GitHub.
- Download the combined output as a single file.
- Upload the combined file to ChatGPT to keep all your content in one easy-to-access spot.
This method works with any plan, even the free version. Combine 100 files into a single file, upload it, and let ChatGPT analyze them all together seamlessly.
Option 2: Upgrade Your Plan
- Free to Plus $20 per month increases your limit from 3 files per day to about 80 files every 3 hours.
- Plus 2 Pro at $200 per month gives you truly unlimited uploads.
Option 3: Batch Your Uploads
If you have a plus or pro, upload your files in groups of 10 across several messages; mention your earlier uploads in your prompts to keep the context.
If your plan limits the number of files you can upload, try combining them into a single file before uploading. This method works with any plan and is free.
Source: How Many Files Can You Upload to ChatGPT? (2026 Limits)










