Microsoft 365 Copilot works with a wide range of file formats across Copilot Chat and Copilot experiences in Microsoft 365 apps. Just upload a file, and Copilot can help you summarize it, rewrite text, analyze information, or generate new content based on what you’ve shared. Read on to find out which file formats are supported and how to troubleshoot upload issues.

Note: This article applies to Microsoft 365 Copilot. Looking for file formats supported by the free Copilot experience at copilot.microsoft.com? See File upload in Microsoft Copilot.

In this article:

Supported file formats for Microsoft 365 Copilot (work and school)

Supported file formats for Copilot in Microsoft 365 Personal, Family, and Premium

Troubleshoot file upload issues

Supported file formats for Microsoft 365 Copilot (work or school) 

Following are file formats supported when you use Microsoft 365 Copilot (Work and School) with a Copilot license. The file formats apply to Microsoft 365 Copilot Chat, Pages, Notebooks and Create.

Intended Copilot Task

File Formats

Notes                       

Code Development

.js, .jsx, .tsx, .py, .java, .cs, .cpp, .c, .h, .php, .dart, .css, .lua, .rs, .pl, .sql, .bash, .sh

Programming languages, scripts, and web development files for software development tasks.

Configuration & Markup

.json, .xml, .yaml, .yml, .ini, .config, .utf8

Configuration files, data interchange formats, and system settings

Creating Documents

.docx, .doc, .docm, .pdf, .txt, .rtf, .md, .html, .htm

Traditional document creation and editing formats, including Microsoft Word, plain text, and web formats

Creating Presentations

.docx, .doc, .pdf, .pptx, .ppsm

Microsoft PowerPoint formats for slide presentations

Creating Videos

.ppt, .pptx (source files for creating new videos)

Source presentation files that can be converted to video format

Data Analysis & Spreadsheets

.xlsx, .xls, .xlsm, .csv, .tsv

Spreadsheet formats and structured data files for analysis, calculations, and data manipulation

Search / Home

All file formats available in the system

Universal search capability across all supported file types in the system

Summarizing Information

.docx, .doc, .pptx, .pdf, html., .loop, .md

Formats suitable for content extraction and summarization

System & Logs

.log

System log files and diagnostic information

Workspace Collaboration

.loop, .fluid

Microsoft collaborative workspace formats for real time collaboration

Supported file formats for Copilot in Microsoft 365 Personal, Family, and Premium

Microsoft 365 Copilot for Personal, Family, and Premium subscriptions works with the files you store in OneDrive and use in Microsoft 365 apps including Word, Excel, PowerPoint, OneNote, and Outlook. Here are the file formats supported when you use Microsoft 365 Personal, Family, or Premium.

Intended Copilot Task

File formats

Description

Work with documents in Word

.docx, .doc, .pdf, .txt, .rtf, .html, .htm

Copilot can read and generate content from these document formats directly inside Word.

Analyze spreadsheets in Excel

.xlsx, .xlsm, .xlsb

Copilot can analyze workbooks stored in OneDrive, helping you summarize, explore, and work with your data.

Create or enhance presentations in PowerPoint

.pptx, .ppt, .pdf, .docx

Copilot can generate slides, pull content from PDFs or Word docs, and help you draft presentations.

Work with notes in OneNote

Notebook page content (no upload needed)

Copilot works directly with the content on your pages—no file upload required.

Reference attachments in Outlook

.docx, .pdf, .pptx

Copilot can reference these files when helping you write or summarize emails.

Troubleshoot file upload issues with Microsoft 365 Copilot

Having trouble uploading a file? Try these tips.

  • Check that your file format is supported​​​​​​​

    • If not, convert to a supported format. Examples:

      • For Word, save .doc as .docx

      • For Excel, export complex .xlsm workbooks to .xlsx

      • For OpenDocument Presentations (.odp), save as .pptx

      • For many other unsupported formats, you can try saving as .pdf or .docx

  • Check your permissions

    • If you don’t have permissions for a file, or if you have restricted access to a file, the upload may be blocked by Copilot.

  • Check file location

    • Local paths are unsupported; only uploaded or cloud-hosted files can be used.

Related topics

Add content to Microsoft 365 Copilot Chat prompts

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