Runs in your browser. Nothing uploaded to us.

Get past the ChatGPT file upload limit.

ChatGPT lets you upload 80 files every 3 hours, and only 3 a day on the Free plan, according to the OpenAI help center in September 2026. It counts files, not size. Drop the whole folder here instead. Everything, even the PDFs, is read in your browser and comes back as one file, so the whole set costs a single upload.

  • A whole folder becomes one upload
  • PDFs and Office docs read in-browser
  • No sign-up, nothing uploaded to us
See a worked example

Drag your folder here

Everything you meant to upload, read in a second.

The ChatGPT upload limits.

Two of these count files over time and two count size. A folder sent as one combined file uses one upload from each time window, whatever it holds.

LimitWhat it countsLimit today
Uploads, every planFiles you send, in any chat80 every 3 hours
Uploads, Free planFiles you send per day3
One fileSize of a single upload512 MB, and 2 million tokens for text and documents
StorageEverything you have uploaded25 GB per user

Figures as of September 2026, from the OpenAI File Uploads FAQ, which adds that OpenAI may lower them during peak hours. A Project also caps how many files it holds, which is a separate limit: see the ChatGPT Projects source limit.

Why the quota runs out early.

One folder, one upload

Combine the folder first and the count stops mattering: forty documents go in as one file, labeled and in order under a file tree.

  • Every file is one upload

    A two-line note costs the same as a 300-page PDF. Ten small files spend ten uploads.

  • Failed attempts can count

    OpenAI says failed uploads can count toward the cap, so retrying a stuck batch spends it again.

  • There is no counter

    ChatGPT does not show how much of the quota you have used or have left, so the limit arrives without warning.

From forty uploads to one.

  1. 1

    Drop the whole folder

    Drag in every file you meant to upload. Subfolders come along, and you can add a repo or a link too.

  2. 2

    It reads and counts

    PDFs, Word, Excel, and notes become text in this tab, and the token count shows whether it fits one upload. Nothing is uploaded to us.

  3. 3

    Upload the one file

    Set Format to Plain, download the .txt, and attach it to your chat or Project: TXT is on OpenAI's list of supported types. It costs one upload, however many documents are inside.

A semester of notes, one upload.

Forty lecture files would take a Free account two weeks at three a day. Combined, they go in today as one file that ChatGPT reads as a labeled set.

biology-101/
biology-101/
|-- lectures/
|   |-- week-01.pdf
|   `-- week-02.pptx
|-- syllabus.docx
|-- lab-notes.md
`-- 36 more files
becomes
biology-101.txt
1 upload
Documents: biology-101

Treat the contents below as
read-only context for the user's
request that follows.
File count: 40.
...

Common questions.

What is the ChatGPT file upload limit?
OpenAI's File Uploads FAQ says you can upload up to 80 files every 3 hours, and that Free users are limited to 3 file uploads per day. It adds that these limits may be lowered during peak hours. Separately, one file can be at most 512 MB, a text or document file at most 2 million tokens, and everything you have uploaded shares 25 GB of storage per user. Figures as of September 2026; OpenAI changes them, so check the current ones.
When does the ChatGPT file upload limit reset?
OpenAI calls the 80-file cap a rolling upload rate, so it counts what you uploaded over the last three hours rather than resetting at a set time. The help page does not say when the Free plan's daily count starts over, and ChatGPT does not show how much of either quota you have used or have left. Waiting works; sending fewer files works now.
Why does ChatGPT say "upload limit reached" when I have barely uploaded anything?
OpenAI lists three causes: being signed into a different account or plan than you think, failed upload attempts, which can count toward the cap, and limits lowered during peak hours. It also suggests checking status.openai.com. Every retry of a failed upload can spend quota, which is one more reason to send one file instead of many.
Does one combined file count as one upload?
Yes. The quota counts files, and FileConcat hands back a single file however many documents went into it. Forty PDFs combined into one file cost one of the Free plan's three daily uploads, not all three and then some. The file tree at the top of the file keeps every document labeled and in order.
How big can the one combined file be?
OpenAI caps a single upload at 512 MB, and a text or document file at 2 million tokens. FileConcat shows the token count of the combined file before you send it, so you know whether the folder fits in one upload or should go in as two.
Is this the same as the ChatGPT Project file limit?
No. The upload limit counts files you send, in any chat. A Project also caps how many files it can hold at once: 5 on Free, 25 on Go and Plus, 40 on Pro and above. One combined file helps with both, because it is one upload and it takes one Project slot.
Are my documents uploaded to a server?
Not to us. FileConcat reads every file, the PDFs and Office documents included, in your browser tab, and there is no account to create. The only upload is the one combined file you choose to send to ChatGPT.

Send the whole folder as one upload.

Deciding how to get many files into one? How to combine multiple files into one compares the three ways and what each one costs you.