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.

Markdown · JSON

Explore this familyMore in File and media inputs5 capabilities

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.

  • Supported7
  • Partial1
  • Unsupported0
  • Unknown23
  • Not applicable0

Web

9 products
GrokGrok
Y1Supported
Observed 2026-08-28Current · 1 condition
?Unknown
No source reviewedPreview record
Report this result

Desktop

13 products

CLI

9 products

Unknown means no public evidence has been reviewed for that product and capability. It does not mean unsupported.

How statuses are assigned

Definition 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.

Grokweb · current
Supported
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
Evidence
Grok Botdesktop · current
Supported
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
Evidence
Claudeweb · current
Supported
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
Evidence
Claudedesktop · current
Supported
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
Evidence
Geminiweb · current
Supported
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
Evidence
Perplexityweb · current
Partial
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
Evidence
Copilotweb · current
Supported
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
Evidence
Le Chatweb · current
Supported
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
Evidence
  1. 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. 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. 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. 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.
  5. 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.
  6. 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.
  7. 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.