AI File Upload Limits — ChatGPT, Claude, Gemini & More
Stop guessing why a file is “too large.” Type your file's size, type and page count to see which of 7 AI assistants will accept it — with the exact max size, PDF page limit and files-per-chat for each, every figure linked to its official source.
How it works
This is a lookup, not a guess. Each AI assistant publishes its upload caps on its own help pages; this tool stores those figures as verified constants and runs a single deterministic check — exact number comparison, no modelling — to tell you whether a file clears every gate. It never reads your actual file: you type the size, so nothing is uploaded and there is no privacy cost.
- Normalise the size to megabytes.The entered value is multiplied by 1 (MB), 1⁄1024 (KB) or 1024 (GB), so every comparison happens in one unit.
- Check the format.If an assistant doesn't accept that file type at all — for example Grok rejects XLSX spreadsheets — it's an immediate no.
- Check the size cap for that type.Many vendors set a lower ceiling for images (commonly 20 MB) than for documents. If the vendor doesn't publish a cap for that type, the tool returns “Not published” instead of pretending to know.
- Check the PDF page limit. Claude caps a PDF at 100 pages (600 at a 1M-token context) and Gemini at 1,000 pages. ChatGPT sets no page limit — its documents are bound by a 2-million-token per-file budget instead.
- Flag the token caveat.For token-bound assistants, the tool estimates document tokens at roughly 500 tokens per page (OpenAI tokenizer guidance, labelled as an estimate) and warns when a document approaches the cap — an amber “accepted with caveat,” never a hard rejection unless the published token cap is actually exceeded.
The recommendation picks the accepted assistant with the greatest size headroom (its cap minus your file), breaking ties by the higher PDF page limit. Every verdict is computed two independent ways in code — a short-circuit pass and a full-condition re-check — and the two must agree, so a logic slip can't silently ship a wrong answer.
Figures cover the consumer apps and public APIs of 7assistants and were reconciled to each vendor's official documentation on 2026-07-09.
Worked examples
Frequently asked questions
Sources & references
- ChatGPT — OpenAI — File uploads FAQ
- Claude — Anthropic — PDF support
- Gemini — Google — Gemini document processing
- Copilot — Microsoft — File upload in Copilot
- Perplexity — Perplexity — File uploads
- Grok — xAI — Files API docs
- DeepSeek — DeepSeek — API docs
Every figure on this page was cross-checked against the vendor pages above on 2026-07-09. Where a vendor does not publish a clear number, the cell reads “Not published” rather than an estimate. AI providers change these limits frequently; the page is reviewed on a rolling basis and each figure links to its live source.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Spotted a limit that's changed, or an assistant we should add?
Email me at [email protected] — most fixes ship within 24 hours.