Product feature · perception
File upload limitsMeasured product property
Record numeric attachment size, count, page, duration, storage, and rolling quotas.
Terminology basis: Measured product property. xAI — Grok files and data FAQ
File upload limits: 9 supported, 0 partial, 0 unsupported, 22 unreviewed across 31 cataloged products.
Current evidence by product
Can my agent use File upload limits?
Read across for the answer. 9 of 31 current product columns have reviewed evidence; unreviewed does not mean unsupported.
Web
9 productsDesktop
13 productsCLI
9 productsDefinition and scope
What this capability means
File support is not operationally useful without its limits. This row records per-file bytes, files per message or run, pages per document, audio or video duration, image dimensions, project storage, rolling daily or hourly quotas, and any separate organization cap.
Every number needs a scope: format, plan, model, client, workspace, region, and review date. Evidence should also describe the failure mode—preflight rejection, asynchronous processing failure, truncation, sampling, or silent omission—and whether the harness shows remaining quota before an upload.
Traceable compatibility
Assertion ledger
Documentation evidence only. No runtime conformance test is implied.
- Target
- 2026-08-28 Grok Web documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimeweb documentation reports approximately 100 files per message but does not provide the complete per-file, page, duration, storage, or rolling quota envelope
- xAI — Grok files and data FAQdocumented · reviewed 2026-08-28
- Target
- 2026-08-28 Grok Bot desktop documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimesix attachments per desktop message; 25 MB each for documents, images, and audio; 200 MB each for video
- policypage, duration, project storage, rolling quota, and remaining-quota visibility are not established by the reviewed page
- xAI — Grok Bot files and resultsdocumented · reviewed 2026-08-28
- Target
- 2026-08-28 Claude web documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimeup to 20 files per chat, 500 MB per file, images no larger than 8,000 by 8,000 pixels, and project files limited to 30 MB
- policyplan and usage limits may apply; the complete rolling upload, project-storage, and remaining-quota envelope is not documented on the reviewed page
- Anthropic Help Center — Uploading files to Claudedocumented · reviewed 2026-08-28
- Target
- 2026-08-28 Claude desktop documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimeClaude chat limits are up to 20 files, 500 MB per file, images no larger than 8,000 by 8,000 pixels, and project files limited to 30 MB
- policyplan and usage limits may apply; the complete rolling upload, project-storage, and remaining-quota envelope is not documented on the reviewed page
- Anthropic Help Center — Uploading files to Claudedocumented · reviewed 2026-08-28
- Target
- 2026-08-28 Gemini Apps documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimeup to 10 files per prompt; video up to 2 GB and other supported files up to 100 MB; one code folder or repository up to 5,000 files and 100 MB
- plantotal video is up to 5 minutes without a Google AI plan or 1 hour with Google AI Pro or Ultra; total audio is up to 10 minutes without a plan or 3 hours with Pro or Ultra
- policyrolling account quota, project storage, and remaining-quota visibility are not fully documented on the reviewed page
- Google Gemini Apps Help — Upload and analyze filesdocumented · reviewed 2026-08-28
- Target
- 2026-08-28 Perplexity web documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimegeneral file uploads are limited to 40 MB per file; Enterprise documentation lists 50 MB per file and up to 30 files in a session
- planEnterprise Pro and Max publish separate weekly, repository, project, personal-repository, and total persistent-file quotas
- policythe generic and Enterprise pages publish different per-file limits, so deployments should apply the exact account and surface limit rather than assuming one universal maximum
- Perplexity Help Center — File uploadsdocumented · reviewed 2026-08-28
- Perplexity Help Center — Enterprise file limitsdocumented · reviewed 2026-08-28
- Target
- 2026-08-28 Microsoft Copilot web documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimeup to 20 files per conversation and 50 MB per uploaded file
- policyrolling, storage, page, duration, and remaining-quota limits are not established by the reviewed page
- Microsoft Support — File upload in Microsoft Copilotdocumented · reviewed 2026-08-28
- Target
- 2026-08-28 Mistral Vibe web documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimeLibraries allow up to 100 files in one upload and 100 MB per file
- planordinary chat files are available on all plans but plan-based usage limits are not numerically published on the reviewed page
- policyLe Chat is now Vibe at the same chat.mistral.ai entry point; the numeric limits in this cell are specifically for the Library path
- Mistral Docs — Add context with Librariesdocumented · reviewed 2026-08-28
- Mistral Docs — Vibe overviewdocumented · reviewed 2026-08-28
- Target
- current Claude Code error documentation · dated-documentation
- Environment
- local-default
- Observed
- 2026-08-28
- runtime30 MB maximum request-size boundary; attached PDFs are limited to 100 pages and 32 MB
- runtimeone image can be up to 8,000 pixels on its longest edge, or 2,000 pixels when many images are in context
- policyrolling usage, project storage, and remaining quota are not documented by the reviewed page
- Claude Code Docs — Error referencedocumented · reviewed 2026-08-28
- 1. Evidence checked 2026-08-28: xAI's Grok FAQ reports approximately 100 files per message on the web but does not publish the complete size, storage, page, duration, or rolling quota envelope on that page.
- 2. Evidence checked 2026-08-28: Grok Bot's desktop composer accepts up to six attachments at once; documents, images, and audio can be up to 25 MB each, and video can be up to 200 MB. The reviewed page does not expose every storage, duration, page, or rolling quota.
- 3. Evidence checked 2026-08-28: Claude chats accept up to 20 files with a 500 MB per-file limit, images must be no larger than 8,000 by 8,000 pixels, and project files have a separate 30 MB limit. The reviewed documentation does not expose a complete rolling upload or storage quota.
- 4. Evidence checked 2026-08-28: Gemini Apps accept up to 10 files in one prompt; videos can be up to 2 GB and other supported files up to 100 MB. Total video and audio duration varies by plan, and code folders or repositories have separate file-count and size limits.
- 6. Evidence checked 2026-08-28: Perplexity's general web file-upload page documents a 40 MB per-file limit. Enterprise session, repository, and project documentation instead lists 50 MB per file, with plan-specific file-count, weekly-upload, and total persistent-file quotas.
- 7. Evidence checked 2026-08-28: Microsoft Copilot web allows up to 20 files in one conversation and limits each uploaded file to 50 MB.
- 8. Evidence checked 2026-08-28: Mistral's current Vibe documentation, which supersedes Le Chat at the same chat.mistral.ai entry point, documents Library uploads of up to 100 files at once and 100 MB per file. Ordinary chat file usage remains plan-limited without a public numeric allowance on the reviewed page.
- 9. Evidence checked 2026-08-28: Claude Code documents a 30 MB maximum request-size failure, a PDF attachment boundary of 100 pages and 32 MB, and image dimension limits of 8,000 pixels for one image or 2,000 pixels when many images are in context. These are request and media boundaries, not a complete rolling or project quota.
No sourced issues are attached to this row.
- Methodology note
- xAI — Grok files and data FAQ documented · xAI · reviewed 2026-08-28
- xAI — Grok Bot files and results documented · xAI · reviewed 2026-08-28
- Anthropic Help Center — Uploading files to Claude documented · Anthropic · reviewed 2026-08-28
- Google Gemini Apps Help — Upload and analyze files documented · Google · reviewed 2026-08-28
- Perplexity Help Center — File uploads documented · Perplexity · reviewed 2026-08-28
- Perplexity Help Center — Enterprise file limits documented · Perplexity · reviewed 2026-08-28
- Microsoft Support — File upload in Microsoft Copilot documented · Microsoft · reviewed 2026-08-28
- Mistral Docs — Add context with Libraries documented · Mistral AI · reviewed 2026-08-28
- Mistral Docs — Vibe overview documented · Mistral AI · reviewed 2026-08-28
- Claude Code Docs — Error reference documented · Anthropic · reviewed 2026-08-28
Found a wrong or incomplete result?
Name the exact product, describe what happened, add the date, and link public evidence when available. A community report starts a review. It does not change the support state by itself.