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
Images: GIF, JFIF, PJPEG, JPEG, JPG, PJP, PNG, WEBP
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, FLUID, LOOP, PPT, PPTX, XLSX
Other Document Types: PDF, ODT, ODP
Text-based Files: 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