File limits
Gemini file limit: 10 files per prompt
Gemini accepts up to 10 files per prompt, 100 MB each. For a folder of 200 invoices, that means 20 separate messages.
Source: Gemini Apps Help, checked on October 31, 2026.
-
Gemini
10 files per message
10 / 200
20 separate messages
-
BatchAI Local
No file limit
∞
in a single batch
Every Gemini limit, by type
| Files per prompt | Up to 10, depending on availability; a folder counts each file it contains |
|---|---|
| Size per file | 100 MB, 2 GB for a video |
| Video length | 5 minutes in total, 1 hour with Google AI Pro or Ultra |
| Audio length | 10 minutes in total, 3 hours with Google AI Pro or Ultra |
| ZIP files | Up to 10 files and 100 MB, no video or audio |
| Code folder or GitHub repository | Up to 5,000 files and 100 MB |
| Paid plans | Higher upload limits, with no numbers published |
Why Gemini limits files
In a chat, every file you attach is read in the same conversation, together with your messages. The more files, the more Gemini has to keep in mind at once: the limit keeps each conversation within what it handles well.
In one message, the AI can also mix up two invoices or skip one. Sent one by one, each file gets its full attention.
How to process more files than Gemini allows
-
Split the folder by hand
For 200 invoices: 20 messages of 10 files. In each one, paste your instructions again, copy the answer into Excel and fix the columns that changed. Then merge the 20 pieces.
-
Write a script against the API
The Google API has no files-per-chat limit: you send one file per request. You write the loop, the retries when the provider asks you to slow down, and the merge into one table.
-
Use BatchAI Local
The same approach, without code: drop the whole folder, name your columns or pick a template, run. One request per file, several at once, one Excel sheet at the end, with your own Google API key or BatchAI Cloud, with no key. No file limit, even during the 3-day free trial. Then a lifetime license from $79, paid once, with your own key: your provider bills the AI; or BatchAI Cloud from $29/month, with the AI included.
ChatGPT, Claude and Gemini file limits compared
| AI | Files | Size per file | Source |
|---|---|---|---|
| Gemini | 10 per message | 100 MB (video 2 GB) | Gemini Apps Help |
| Claude | 20 per chat | 500 MB | Claude Help Center |
| ChatGPT | 80 every 3 hours with Plus, 3 per day free | 512 MB | OpenAI Help Center |
| BatchAI Local | No file limit: one request per file | Large PDFs split automatically |
-
Gemini
- Files
- 10 per message
- Size per file
- 100 MB (video 2 GB)
-
- Files
- 20 per chat
- Size per file
- 500 MB
-
- Files
- 80 every 3 hours with Plus, 3 per day free
- Size per file
- 512 MB
-
BatchAI Local
- No file limit: one request per file
- Large PDFs split automatically
Gemini file limit: questions
How many files can I upload to Gemini at once?
Up to 10 files per prompt, depending on availability. A folder counts each file it contains. Source: Gemini Apps Help, checked on October 31, 2026.
What is the maximum file size in Gemini?
100 MB per file, 2 GB per video. Videos: 5 minutes in total, 1 hour with Google AI Pro or Ultra. Audio: 10 minutes, 3 hours with those plans.
Can I upload a ZIP or a folder to Gemini?
A ZIP holds up to 10 files and 100 MB, without video or audio. A code folder or a GitHub repository can hold up to 5,000 files and 100 MB.
Does Google AI Pro raise the file limit?
Google says paid plans get higher limits for uploading more files, without giving the numbers.
What happens when I reach the limit?
Send the next files in a new message. For 200 invoices, that's 20 messages, then the answers to merge by hand.
Next month's folder, done in minutes.
Free 3-day trial with everything in Essential and no file limit. Then a lifetime license from $79 with your own API key, or BatchAI Cloud from $29/month with the AI included.