Why Is ChatGPT Not Allowing Me To Upload Images? (All Errors)
If you are asking why is ChatGPT not allowing me to upload images, or you are simply unable to upload image ChatGPT keeps rejecting, here is the short version. Something specific is blocking it, not a missing feature. You already know how to attach a file. This guide skips the basics and goes straight into the exact error you are seeing, why it happens, and how to fix it. If you still need the basic steps for attaching a photo first, our guide on how to send a photo in ChatGPT (epictechnews.com/how-to-send-photo-chatgpt/) covers that from scratch.
Best AI Assistant in 2026: Top Picks Compared
Why Is ChatGPT Not Allowing Me To Upload Images?

Before you dig through fixes, figure out which bucket your problem falls into. Most ChatGPT upload failures come down to one of three things: the file itself is not a format ChatGPT accepts, you have hit a daily or hourly limit, or something on your device or browser is glitching. Scan the headings below for the message you are actually seeing and jump straight to that section.
This Image Is Unavailable Because It Is Of An Unsupported File Type
What It is Really Like to Use AI for Real Coding Work
Why This Happens
ChatGPT only accepts three image formats for uploads: PNG, JPEG (also written JPG), and non animated GIF. That is the complete list according to OpenAI’s own Image Inputs FAQ. If your file is anything else, ChatGPT will reject it with this exact message.
The most common culprit is HEIC. Recent iPhones save photos in HEIC format by default, and HEIC is not on ChatGPT’s supported list. Screenshots or exports from some design and photo apps produce WebP files, and despite what a few guides online claim, WebP is not supported either. RAW or DNG camera files, BMP, SVG, and animated GIFs all trigger the same rejection.
The Fix
Convert the file to JPG or PNG before you upload it. Most phones and computers can do this through a simple export or save as option, and free online converters exist if you need one quickly. If you are on an iPhone and want to stop this from happening again, go to Settings, then Camera, then Formats, and choose Most Compatible. New photos will save as JPEG from that point on.
Upload Gets Stuck Or Never Finishes
API Rate Limits Explained: Fix the Errors – EpicTechNews
If the upload spinner just keeps spinning with no error message, the usual causes are a file size near or above the 20MB per image limit, a weak or unstable internet connection, a corrupted export, or a stuck browser cache.
Try compressing the photo to bring it under 20MB, check your connection by loading another site or app, re export the image from its original source rather than a copy of a copy, and clear your browser cache or try a different browser entirely.
Cannot Upload File Or Add File Is Unavailable
If chat gpt unable to upload image is the exact problem you are seeing, or chatgpt image upload not working is how you would describe it, these generic messages are usually either a session glitch or a rate limit that ChatGPT is not labeling clearly. Log out and back in first. If that does not help, you may have hit your rolling upload limit rather than run into an actual bug, in which case waiting for the window to reset is the real fix. See the next section for what that limit actually is.
Upload Limit Reached
This is OpenAI’s own exact wording, and it means something specific. According to the File Uploads FAQ, free accounts can upload 3 files per day, and paid plans can upload up to 80 files in a rolling 3 hour window. This is not a fixed daily count you can watch tick down, it resets on a rolling basis rather than at midnight, and there is also a separate storage cap that behaves differently from the upload rate. We cover the exact numbers for every plan, including Go and Pro, in our full breakdown of ChatGPT image upload limits, so we will not repeat the whole table here. OpenAI also notes that these limits may be lowered during peak hours, so a limit you normally do not come close to hitting can trigger sooner than expected at busy times.
Upload Button Is Missing Or Grayed Out
If you do not see a paperclip or plus icon at all, the most likely cause is a legacy model that does not support uploads, an outdated app version, or a browser ChatGPT no longer fully supports. Switch to a current model in the model picker, update the app from your app store, and make sure you are on an up to date version of Chrome, Safari, or Edge.
ChatGPT Accepts The Image But Ignores It
Some users report a specific issue on Android where sharing a HEIC photo into ChatGPT through the phone’s share sheet uploads silently but ChatGPT then responds only to the text of your message, as if no image was attached at all. This has not been confirmed by OpenAI as an official bug, so treat it as a reported pattern rather than documented behavior. If you run into it, use ChatGPT’s own attachment button inside the chat rather than your phone’s share sheet, and wait until you can see the image thumbnail appear in the message box before you hit send.
Your Image Was Declined For Policy Reasons
Occasionally ChatGPT will decline to process an image outright, often with a vague refusal rather than a clear error. This usually means the image matched a content policy category by design, not that something is broken. There is no workaround for this, and trying to force it is not something we would recommend.
Still Stuck? Quick Checklist
- Temporarily disable browser extensions and ad blockers
- Try an incognito or private browsing window
- Switch to a completely different browser
- Try a different network, such as switching from WiFi to mobile data
- Double check you are logged into the account and plan you think you are on
Whether you are asking why isnt chat gpt letting me upload photos, or wondering why can i not upload images to chatgpt specifically, most of the time the reason why ChatGPT is not allowing you to upload images comes down to one of the causes above rather than a lasting problem with your account. If none of this resolves it, our broader guide to getting help from AI in 2026 covers more general troubleshooting steps for when an AI tool will not cooperate.
Still No Luck? Here Is How OpenAI Wants You To Escalate It
If you have worked through everything above and you are confident this is not just a rate limit, OpenAI has its own official escalation path rather than leaving you to guess. First, confirm you are signed into the correct account and the subscription plan you think you are on, since a surprising number of upload issues turn out to be this. Next, check status.openai.com for any ongoing incidents that could be affecting uploads more broadly than just your account. If you still need to contact OpenAI directly after that, include your account email, a screenshot of the error, the exact timestamp and time zone it happened, the platform, app, or browser you were using, and the request ID if one was shown. That is the exact information OpenAI asks for to investigate a case properly.
Every Upload Error At A Glance
| Limit | Free | Go | Plus | Pro | Business / Enterprise |
|---|---|---|---|---|---|
| Max size per image | 20MB | 20MB | 20MB | 20MB | 20MB |
| Supported formats | PNG, JPG, non animated GIF | Same | Same | Same | Same |
| Files per rolling window | 3 per day | Higher than Free, exact figure not published | Up to 80 per 3 hours | Up to 80 per 3 hours baseline, with a larger general usage allowance on the $100 and $200 tiers | Up to 80 per 3 hours, managed at the workspace level |
| Library storage | 500MB | 4GB | 20GB | 100GB | 20GB per user, Enterprise not separately published |
| Files per Project | Projects not available | Not specified | 20 per project | 40 per project | 40 per project |
| Files per custom GPT | 10, for the lifetime of that GPT, the same on every plan | 10, for the lifetime of that GPT, the same on every plan | 10, for the lifetime of that GPT, the same on every plan | 10, for the lifetime of that GPT, the same on every plan | 10, for the lifetime of that GPT, the same on every plan |
A Quick Note On Video
ChatGPT has also started accepting video attachments, including on the Free plan, and these count toward the same upload limits as photos and files. This is a recent change, so if you are following an older guide that only mentions images, that is why.
Frequently Asked Questions
This is almost always a rate limit resetting rather than a ban or an account issue. If uploads suddenly stopped working after several in a row, you likely hit your rolling limit and just need to wait for it to reset.
Yes, it is one of the most searched ChatGPT issues. In almost every case it traces back to one of the causes covered in this guide, most often a rate limit or an unsupported file format, rather than a lasting bug in the product itself.
Yes. Image uploads are available on every plan, including Free. Some older articles claim this is a paid only feature, but OpenAI’s own Free Tier FAQ lists uploading images and files as a current Free tier capability.
No. OpenAI’s supported format list is limited to PNG, JPEG, and non animated GIF. WebP is not on it, regardless of what a few other guides suggest.
If your upload keeps failing after working through this list, the issue is more likely on OpenAI’s end or specific to your account than anything you are doing wrong. Try again after a short wait, and if it persists, OpenAI’s own File Uploads FAQ is the most current place to check for changes.