Microsoft Copilot, Copilot Pro, and Microsoft 365 Copilot support a wide range of file formats for things like create or summarize. The contents of uploaded files can be referenced in subsequent prompts.
Microsoft Copilot and Copilot Pro
To add a file, select the plus sign (+) icon in the chat box. To add an image, select the image icon in the chat box.
Below are the supported file formats:
Documents: PDF, DOCX, XLSX, PPTX
Text-based Files: RTF, TXT, CSV, LOG, INI, CONFIG
Audio: WAV
Programming Languages: PY, JS, JSX, JAVA, PHP, CS, C, CPP, CXX, H, HPP, M, COFFEE, DART, LUA, PL, PM, RB, RS, SWIFT, GO, KT, KTS, R, SCALA, T, TS, TSX
Shell Scripts: BASH, SH, ZSH
Markup and Documentation: HTML, CSS, MD, RMD, TEX, LATEX
Database Languages: SQL
Data Serialization Formats: IPYNB, JSON, TOML, YAML, YML
Microsoft 365 Copilot (Work)
To add a file, select the paperclip icon in the chat box.
Below are the supported file formats:
Microsoft Office Documents: DOC, DOCX, DOCM, DOCB, FLUID, LOOP, ONE, PPT, PPTX, PPS, PPTM, PPTM, VSD, VSDX, XLS, XLSX, XLSM, XLSB
Templates: DOT, DOTX, XLTX,
Other Document Types: EPDF, PDF, ODT, ODP
Text-based Files: CSV, RTF, TXT
Markup and Documentation: ASPX, HTM, HTML
Related topics
Microsoft Copilot help & learning
Keep it short and sweet: a guide on the length of documents that you provide to Copilot