File formats supported by Microsoft 365 Copilot

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, .pdf, .doc, .docx (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
Understand, analyze, and change images .png, .jpg, .jpeg, .gif, .bmp, .tiff Images you can add to prompts that you can change or ask questions about
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. 

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.

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