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

Copilot help & learning

Keep it short and sweet: a guide on the length of documents that you provide to Copilot

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Find solutions to common problems or get help from a support agent.