The ChatGPT storage limit: 25 GB, and the 500 MB one nobody mentions
Limits by planLast checked
Short answer
25 GB per user, 100 GB per organisation, shared across chats, Projects and custom GPT knowledge. Since May 2026 there is a second, much smaller Library quota on top: 500 MB on Free, 4 GB on Go, 20 GB on Plus and Business, 100 GB on Pro. Both are cumulative and neither clears on its own. Waiting will not help at any point, ever. You have to delete the files, and deleting the chat around them no longer does that.
The limit that behaves differently from the others
Most ChatGPT upload limits are about speed. Too many files too quickly, wait a while, carry on.
Storage is not like that. It measures how much you are keeping, and it only goes down when you delete things.
| Limit | Clears by |
|---|---|
| Free daily cap, 3 file uploads per day | Waiting a day |
| Rolling rate, 80 files every 3 hours | Waiting about an hour |
| Storage, 25 GB | Deleting files. Nothing else |
| Library storage, 500 MB on Free | Deleting files. Nothing else |
Which is why "I have not uploaded anything today and it says I hit my limit" is such a common and such a confusing experience. Today is not what is being measured.
It is shared, which is where it hides
The cap covers three places at once:
- Files in your ordinary chats
- Files in your Projects
- Files uploaded as knowledge to custom GPTs you built
The Library quota is the one to check first on Free, because 500 MB is fifty times smaller than the per-user cap. A handful of PDFs reaches it. OpenAI publishes both numbers and does not reconcile them anywhere, so the honest answer is that you can be stopped by either.
People check their recent chats, see nothing large, and conclude it cannot be storage. Meanwhile a custom GPT built months ago is holding 10 files per GPT worth of reference documents that never went anywhere.
Finding out where you stand
Open Settings, then Storage
ChatGPT shows your Library usage here. This is the only upload quota it displays anywhere.
Read it against your plan's Library quota, not against 25 GB
This screen reports Library usage, so compare it with 500 MB on Free, 4 GB on Go, 20 GB on Plus and Business, or 100 GB on Pro. Close to it and storage is your problem. Comfortably under and something else is blocking you, almost certainly the rolling rate cap.
If it is storage, go hunting
Chats with large attachments first, then Projects, then any custom GPTs you built. The biggest single win is usually a chat where you uploaded a large file and never went back.
What it does not show
OpenAI confirms ChatGPT does not display how much of the rolling upload-rate quota you have used or have left. So if storage looks healthy and you are still blocked, there is nothing further to check. You are rate limited, and waiting is the fix.
Deleting the chat does not do it any more
This is the piece of advice that has gone stale, and it is still the first thing most pages tell you. OpenAI's own File storage and Library article states that deleting a chat containing files does not delete those files saved to Library. The conversation goes. The file stays, and so does the space it occupies.
So the sequence that works is to delete the file, from Settings then Storage, or from the Library itself. Once deleted, OpenAI schedules it for permanent removal within 30 days after deletion, unless it has already been de-identified or must be kept for security or legal reasons.
The quota frees up for your purposes as soon as you delete. The 30 days is about their systems, not about when you can upload again.
If you cleared your chats and nothing changed
That is the expected result now, not a bug and not a delay. The files are still in your Library. Go to Settings then Storage and remove them there.
Keeping it from filling up
Delete large files when you finish with them. The single largest contributor is usually a handful of conversations where you uploaded something big once, and the file outlives the conversation, so it has to be removed from the Library rather than by clearing the chat.
Prefer text over rich documents. A Word file full of images is enormous. Its text is tiny. Since images get discarded on every plan except Enterprise, uploading text costs you a fraction of the space and loses nothing that was going to be read.
Watch Projects and custom GPTs. Files there persist by design, which is the point of them, and means they quietly accumulate against your cap.
Use Temporary Chat for one-off documents. OpenAI states that files uploaded in a Temporary Chat are not saved to your Library or to your account, which makes it the documented way to read a document without spending storage on it. It does not exempt you from the rolling upload rate, so it buys space rather than speed.
If none of it adds up
If storage is well under the cap, you have not uploaded recently, and you are still being refused, check status.openai.com before assuming it is your account. Uploads have their own incidents and the message shown does not always distinguish one from a quota problem.
Common questions
How much storage does a ChatGPT account get?
Two separate allowances. 25 GB per user and 100 GB per organisation, shared across chats, Projects and custom GPT knowledge. On top of that, a Library storage quota launched in May 2026: 500 MB on Free, 4 GB on Go, 20 GB on Plus and Business, 100 GB on Pro. OpenAI does not explain how the two relate.
Does storage clear over time?
No. Unlike the rate limits, this one is cumulative and permanent. A file uploaded a year ago still counts and keeps counting until you delete the file itself. Waiting achieves nothing at all.
Where do I see how much I have used?
Settings, then Storage, which shows your Library usage. This is the only upload-related quota ChatGPT displays. It does not show your rolling upload rate.
Does deleting a chat actually free the space?
Not any more. OpenAI states that deleting a chat containing files does not delete those files saved to Library. This is the most common piece of outdated advice about ChatGPT storage. Delete the file itself, from Settings then Storage or from the Library, and it is then scheduled for permanent removal within 30 days.
Keep reading
"You have reached our limit of file uploads": the 2 causes
2 documented causes: failed uploads count toward the 80 per 3 hours cap, and 25 GB of storage never clears on its own. Deleting chats no longer frees it.
When does the ChatGPT upload limit reset? 3 hours, rolling
OpenAI publishes no reset time for the Free cap of 3 a day. The general cap of 80 files rolls over 3 hours, freeing slots gradually, so an hour gets you moving.
How many files can you upload to ChatGPT? All 6 caps in one place
20 per message on web, 3 a day on Free, 80 every 3 hours, 10 per custom GPT. Six caps that stack, plus the one that never resets however long you wait.
Every ChatGPT attachment limit: 20 a message, 3 a day on Free
5 attachment caps stack: 20 per message, 3 a day on Free, 80 every 3 hours, per project, per GPT. A 30 second diagnosis for which one stopped you.
ChatGPT file upload limit, free plan: 3 a day in 2026
ChatGPT Free: 3 file uploads a day, 500 MB Library storage, 5 files per project. What still works when you are out, and what Go at $8 changes.
How many files can you put in a ChatGPT Project? 5, 25 or 40
Free 5, Go and Plus 25, Pro and Business 40 files per project. OpenAI's own FAQ still prints 20 for Plus, and the project allowance is not your chat one.