ChatGPT's free plan lets you upload 2 images per day. Plus bumps that to 50. Both plans cap file size at 20MB per image, and only JPEG, PNG, WebP, and static GIF formats work.
If you hit the limit or your upload keeps failing, this guide covers the exact numbers for every plan, common error fixes, and what your options are when you need more.

Image Upload Limits by Plan
Here is the breakdown based on OpenAI's current documentation and confirmed user reports from early 2026:
| Free | Plus ($20/mo) | Pro ($200/mo) | |
|---|---|---|---|
| Images per day | 2 | 50 | Unlimited |
| Files per day | 3 total | 80 per 3 hours | Unlimited |
| Max file size | 20MB | 20MB | 20MB |
| Max per message | 10 | 10 | 10 |
| Resolution limit | None (original kept) | None | None |
| Formats | JPEG, PNG, WebP, GIF | JPEG, PNG, WebP, GIF | JPEG, PNG, WebP, GIF |
Rolling Window, Not Midnight
These limits use a rolling 24-hour window, not a midnight reset. If you upload your first image at 3 PM, the counter resets at 3 PM the next day.
Free Plan: 2 Images Per Day
The free tier is pretty restrictive. You get 2 image uploads per rolling 24-hour period, plus 3 total file uploads (images, PDFs, docs combined). That's it.
In practice, this means you can upload one or two screenshots for a quick question, but anything beyond that hits the wall. OpenAI sometimes lowers these limits further during peak hours.
What counts as an image upload
- Each image file counts as one upload, regardless of size
- Pasting an image from clipboard counts the same as uploading a file
- Screenshots count as images
- PDFs and documents share the same daily file quota
Plus Plan: 50 Images Per Day
ChatGPT Plus at $20/month gives you 50 image uploads per day, which is 25x more than free. There's also a rolling 80-file limit per 3-hour window, so you can't dump everything at once.
For most people, 50 images per day is more than enough. If you're doing heavy visual work (analyzing product photos, processing screenshots in bulk), you might occasionally bump into the 3-hour rolling limit, but it's rare.
Need More?
If you need truly unlimited uploads, ChatGPT Pro at $200/month removes all caps. But for most users, Plus handles it fine.
Upload Not Working? Here's How to Fix It
"Why can't I upload images to ChatGPT" is one of the most searched questions about the platform. Usually it's one of these:
1. You hit the daily limit
Most common cause. Free users hit it after just 2 images. Check when you uploaded your first image and wait for the 24-hour window to reset.
2. Wrong model selected
Image uploads only work with vision-capable models (GPT-4o, GPT-5.2). If you're on an older model, switch from the dropdown at the top of the chat.
3. File too large or wrong format
The limit is 20MB per image. If your file is bigger, compress it first. TIFF, BMP, and animated GIFs won't work either. Stick to JPEG, PNG, or WebP.
4. Browser or app issues
The mobile app can be glitchy with uploads. If it's not working, try Chrome on desktop, clear your cache, or log out and back in. That fixes it about 80% of the time.
5. Temporary OpenAI outage
Sometimes uploads just break for everyone. Check status.openai.com before troubleshooting on your end. If it's a known issue, just wait.
How to Stay Under the 20MB File Size Limit
Phone cameras and screenshots can easily produce files over 20MB. Quick ways to compress:
- Use tinypng.com or squoosh.app (free, browser-based)
- On iPhone: share the image via Messages to yourself, it auto-compresses
- On Android: use the built-in photo editor to resize
- Convert PNG screenshots to JPEG for smaller file sizes
- Crop out unnecessary parts of the image before uploading
Tips to Get More Out of Your Upload Limit
- Combine multiple images into a single collage or PDF before uploading
- Use text descriptions for simple visuals instead of uploading when possible
- Time your uploads around the rolling window reset
- If you're on free and need more, the Plus plan at $20/month is the cheapest fix
Upload limits are separate from message caps. For message limits, see our ChatGPT message limits guide.
Wondering if upgrading is worth it? Check our Plus vs Pro comparison.
If upload limits are blocking your workflow, Merlio's AI chat supports image analysis across multiple AI models with fewer restrictions.
Sources
- OpenAI File Uploads FAQ - official documentation on upload limits and supported formats
- OpenAI Status Page - check for ongoing issues with ChatGPT uploads
Frequently Asked Questions
Generate Images, Chat with AI, Create Videos.
No credit card • Cancel anytime

