Product feature · perception
Document inputCommon product term
Upload common document formats for use as model input.
Terminology basis: Common product term. xAI — Grok files and data FAQ
Document input: 7 supported, 1 partial, 0 unsupported, 23 unreviewed across 31 cataloged products.
Current evidence by product
Can my agent use Document input?
Read across for the answer. 8 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
This row covers common document attachments such as plain text, rich text, word-processing files, presentations, and spreadsheets. Evidence should list exact formats and distinguish plain-text extraction from retained tables, formulas, notes, comments, charts, images, layout, and workbook or slide structure.
Macros, external links, encrypted files, tracked changes, hidden sheets, and embedded objects are separate risk and fidelity boundaries. When a connector opens a cloud document by reference, record that path separately from a direct 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
- runtimeaccepted formats and fidelity can vary by platform; this claim is scoped to the web surface and does not establish macro, comment, hidden-sheet, or embedded-object fidelity
- 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
- runtimedesktop composer accepts up to six attachments per message and documents a 25 MB limit per document
- policylarge, encrypted, damaged, or unusual files may not be readable; exact office-feature fidelity is not documented
- 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
- runtimedocumented inputs include DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, and XLSX; spreadsheet uploads require code execution
- runtimenon-PDF documents are processed as extracted text, so layout, charts, embedded images, tracked changes, and other office-specific structure are not established
- 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
- runtimedocumented inputs include DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, and XLSX; spreadsheet uploads require code execution
- runtimenon-PDF documents are processed as extracted text, so layout, charts, embedded images, tracked changes, and other office-specific structure are not established
- 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
- runtimedocuments, spreadsheets, notebooks, and code folders or repositories are documented upload classes
- runtimethe reviewed page does not enumerate every office extension or establish formula, chart, slide, comment, macro, or embedded-object fidelity
- 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
- runtimeEnterprise file connectors support Google Docs, Slides, and Sheets plus DOCX, XLSX, PPTX, XLS, CSV, RTF, ODT, Markdown, JSON, and TXT
- planthis documented path is scoped to File Connectors for Enterprise organizations; the reviewed direct-upload page does not enumerate local Office extensions
- runtimeformula, macro, slide-layout, comment, and embedded-object fidelity is not established
- Perplexity Help Center — Introduction to File Connectorsdocumented · reviewed 2026-08-28
- Target
- 2026-08-28 Microsoft Copilot web documentation observation · hosted-observation
- Environment
- hosted-default
- Observed
- 2026-08-28
- runtimedocumented web uploads include DOCX, XLSX, PPTX, CSV, TXT, JSON, and Markdown and can be analyzed, extracted, summarized, and queried with follow-up prompts
- runtimeeach file is limited to 50 MB and up to 20 files can be attached in one conversation
- runtimemacro, formula, chart, slide-layout, comment, and embedded-object fidelity is not established
- 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
- runtimesupported uploads include DOCX, DOC, PPTX, PPT, XLSX, XLS, CSV, ODT, RTF, ODS, and Numbers; Word files, presentations, and spreadsheets can be queried from their uploaded content
- policyLe Chat is now Vibe at the same chat.mistral.ai entry point; this claim is scoped to the Work upload path
- runtimecomplete formula, macro, chart, comment, tracked-change, layout, and embedded-object fidelity is not established
- Mistral Docs — Work with Files and Canvasdocumented · reviewed 2026-08-28
- Mistral Docs — Vibe overviewdocumented · reviewed 2026-08-28
- 1. Evidence checked 2026-08-28: xAI's Grok FAQ lists DOCX, TXT, CSV, XLSX, PPTX, HTML, XML, JSON, and Markdown as direct Grok chat inputs and describes comparison, extraction, spreadsheet analysis, and document transformation.
- 2. Evidence checked 2026-08-28: Grok Bot lists plain text, Word, Excel, PowerPoint, CSV, JSON, YAML, source code, HTML, email, and Jupyter notebooks as common desktop inputs, with six attachments per message and a 25 MB limit per document.
- 3. Evidence checked 2026-08-28: Claude accepts DOCX, CSV, TXT, HTML, ODT, RTF, EPUB, JSON, and XLSX on its web and desktop surfaces; XLSX requires code execution. Non-PDF documents are handled as extracted text, so layout and embedded-image fidelity are not established.
- 4. Evidence checked 2026-08-28: Gemini Apps document uploads for documents, spreadsheets, notebooks, and code folders or repositories, but the reviewed help page does not enumerate every office extension or promise formula, chart, presentation, comment, or embedded-object fidelity.
- 6. Evidence checked 2026-08-28: Perplexity Enterprise file connectors support Google Docs, Slides, and Sheets plus DOCX, XLSX, PPTX, XLS, CSV, RTF, ODT, Markdown, JSON, and TXT. The reviewed direct-upload page describes textual-file uploads without enumerating those office extensions, so this cell is limited to the connector path.
- 7. Evidence checked 2026-08-28: Microsoft Copilot web accepts DOCX, XLSX, PPTX, CSV, TXT, JSON, and Markdown uploads and can analyze and extract information from them.
- 8. Evidence checked 2026-08-28: Mistral's current Vibe Work documentation, which supersedes Le Chat at chat.mistral.ai, accepts Word, PowerPoint, Excel, CSV, ODT, RTF, ODS, Numbers, and other document formats and reads their content as task context.
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 — Introduction to File Connectors documented · Perplexity · reviewed 2026-08-28
- Microsoft Support — File upload in Microsoft Copilot documented · Microsoft · reviewed 2026-08-28
- Mistral Docs — Work with Files and Canvas documented · Mistral AI · reviewed 2026-08-28
- Mistral Docs — Vibe overview documented · Mistral AI · 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.